Skip to content

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.

  • 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.
  • 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.
  • 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.
  • 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_sent meta flag.
  • 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.

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).

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.

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