Settings
The plugin’s settings live at WP Admin > WB Plugins > Woo Sell Services, organized into tabs: Welcome, General, Images, Emails, Notification, Webhooks, and License. This page covers the General and Images tabs and the color options. See Email Notifications, Live Notifications, and Webhooks for the other tabs.
General Tab
Section titled “General Tab”Service Configuration
Section titled “Service Configuration”- Service Order Page - the WordPress page that displays service order details. It should contain the
[wss_services_shortcode]shortcode. - Seller User Roles - the WordPress roles treated as vendors. Users with a selected role can create service products and receive orders. See Vendor Roles.
- Auto Complete After Final Delivery - number of days after a final delivery before the order auto-moves to Waiting For Review. Set to 0 to disable.
Conversation Settings
Section titled “Conversation Settings”- Enable Live Conversation - AJAX real-time message updates via
sell-conversation-update.php; also marks received messages as read. - Email Conversation Delay - minutes the conversation email cron waits before notifying. The cron runs every 5 minutes and selects unread messages older than this delay.
- Enable Redirect to Conversation Page - redirects customers to the service order page after checkout, only when the order contains exactly one service and no other products.
Support Agent Settings
Section titled “Support Agent Settings”- Enable Conversation Co-Author - product co-authors (support agents) receive copies of conversation emails.
- Enable Support Agent Frontend - adds a support agent assignment dropdown to the product edit screen; also available at the order level in wp-admin.
Customer Notification Timing
Section titled “Customer Notification Timing”- Auto-Reminder - the interval (12 or 24 hours) for re-sending the requirement email to customers who have not submitted requirements. Each order is reminded once, tracked via the
requirement_notification_sentmeta flag.
Custom Notices
Section titled “Custom Notices”- Payment Hold Notice - text shown on the service order page when the WooCommerce order is On Hold.
- Payment Cancelled Notice - text shown when the order payment is Pending.
Colors
Section titled “Colors”The General tab includes color options for the service order interface. Invalid values are rejected by the sanitization callback to prevent CSS injection.
| Setting | Key |
|---|---|
| Content Background Color | wss_content_bg_color |
| Secondary Background Color | wss_content_sec_bg_color |
| Border Color | wss_content_border_color |
| Conversation Background Color | wss_conversation_bg_color |
| Conversation Text Color | wss_conversation_text_color |
| Status Badge Background | wss_conversation_status_bg_color |
| Status Badge Text Color | wss_conversation_status_text_color |
| Border Radius | wss_content_border_radius |
Enter standard hex color codes (for example #1a73e8).
Images Tab
Section titled “Images Tab”At WP Admin > WB Plugins > Woo Sell Services > Images, set milestone images shown on the service order page to indicate the current status:
| Key | Status step |
|---|---|
order_started |
Order placed |
order_rqrmnt |
Requirements phase |
order_conversation |
Conversation / work in progress |
final_dlvry_sent |
Final delivery submitted |
final_dlvry_accpt |
Final delivery accepted |
final_dlvry_deny |
Final delivery rejected |
order_review |
Review phase |
order_comp |
Order completed |
To set an image, click Upload next to a status, choose from the media library, and save.
Settings Storage
Section titled “Settings Storage”| Option key | Contents |
|---|---|
wbwss_general_settings |
All general settings (toggles, roles, colors, notices) |
wbwss_requirement_images_settings |
Milestone images |
wbwss_live_notification_settings |
Notification message templates |
wbwss_webhooks_settings |
Webhook URLs |
edd_wbcom_wss_license_key / edd_wbcom_wss_license_status |
EDD license key and status |

