Skip to content

General Settings

The General Settings tab controls core plugin behavior including vendor roles, service pages, conversation options, and auto-complete timing.

Navigate to WP Admin > Woo Sell Services and open the General tab.

Select the WordPress page that displays service order details. This page should contain the [wss_services_shortcode] shortcode.

Choose which WordPress user roles are considered vendors/sellers. Users with the selected role can create service products and receive orders.

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.

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.

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.

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.

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.

When enabled, product co-authors (support agents) receive copies of conversation email notifications.

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.

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 text displayed on the service order page when the WooCommerce order is in an “On Hold” payment status.

Custom text displayed when the WooCommerce order payment is in a “Pending” status.

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.