General Settings
The General Settings tab controls core plugin behavior including vendor roles, service pages, conversation options, and auto-complete timing.
Accessing General Settings
Section titled “Accessing General Settings”Navigate to WP Admin > Woo Sell Services and open the General tab.
Service Configuration
Section titled “Service Configuration”Service Order Page
Section titled “Service Order Page”Select the WordPress page that displays service order details. This page should contain the [wss_services_shortcode] shortcode.
Seller User Roles
Section titled “Seller User Roles”Choose which WordPress user roles are considered vendors/sellers. Users with the selected role can create service products and receive orders.
Auto Complete After Final Delivery
Section titled “Auto Complete After Final Delivery”Set the number of days after a vendor submits a final delivery before the order auto-moves to Waiting For Review. This prevents orders from being stuck in Waiting For Approval when customers do not respond.
Set to 0 to disable auto-complete.
Estimate Time
Section titled “Estimate Time”Service products support an estimate time field (in days) for delivery. When requirements are submitted, this value calculates the expected delivery date stored as order item meta.
Conversation Settings
Section titled “Conversation Settings”Enable Live Conversation
Section titled “Enable Live Conversation”Turns on AJAX-based real-time message updates. When enabled, new messages appear in the conversation panel without a page refresh. The live polling endpoint (sell-conversation-update.php) checks for new messages and also marks received messages as read.
Email Conversation Delay
Section titled “Email Conversation Delay”Number of minutes to wait before the conversation email cron sends a notification. The cron runs every 5 minutes and selects unread messages older than this delay. If the other user reads the message via live conversation before the cron fires, no email is sent.
Enable Redirect to Conversation Page
Section titled “Enable Redirect to Conversation Page”When enabled, customers are redirected to the service order page immediately after checkout. This redirect only occurs when the order contains exactly one service product and no non-service products.
Support Agent Settings
Section titled “Support Agent Settings”Enable Conversation Co-Author
Section titled “Enable Conversation Co-Author”When enabled, product co-authors (support agents) receive copies of conversation email notifications.
Enable Support Agent Frontend
Section titled “Enable Support Agent Frontend”Adds a support agent assignment dropdown to the product edit screen on the frontend (vendor dashboards). Also available at the individual order level in WP Admin.
Customer Notification Timing
Section titled “Customer Notification Timing”Auto-Reminder
Section titled “Auto-Reminder”Set the interval (12 or 24 hours) for re-sending the requirement email to customers who have not yet submitted requirements. Each order is reminded only once, tracked via the requirement_notification_sent meta flag.
Custom Notices
Section titled “Custom Notices”Payment Hold Notice
Section titled “Payment Hold Notice”Custom text displayed on the service order page when the WooCommerce order is in an “On Hold” payment status.
Payment Cancelled Notice
Section titled “Payment Cancelled Notice”Custom text displayed when the WooCommerce order payment is in a “Pending” status.
Color Settings
Section titled “Color Settings”Customize the appearance of the service order interface:
| Setting | Key | Purpose |
|---|---|---|
| Content Background Color | wss_content_bg_color |
Main content area background |
| Secondary Background Color | wss_content_sec_bg_color |
Secondary sections background |
| Border Color | wss_content_border_color |
Container border color |
| Conversation Background Color | wss_conversation_bg_color |
Conversation message area background |
| Conversation Text Color | wss_conversation_text_color |
Conversation message text |
| Status Badge Background | wss_conversation_status_bg_color |
Order status badge background |
| Status Badge Text Color | wss_conversation_status_text_color |
Order status badge text |
| Border Radius | wss_content_border_radius |
Container border radius |
Enter valid hex color codes (e.g., #ffffff). Invalid values are rejected by the sanitization callback to prevent CSS injection.

