Skip to content

Notification Settings

The Notification Settings tab controls which email and in-app notifications are sent during the service order workflow.

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

Setting Email Sent When
Enable Service Email Gates all non-conversation emails (requirement, delivery, accepted, rejected)
Enable Conversation Email Gates conversation message emails
Enable Review Notification to Customer Customer receives a review notification from the vendor

Each toggle enables or disables the corresponding WooCommerce email class. When disabled, no email is sent for that event, but live notifications still work independently.

Turns on the live notification system that creates in-app notification entries for order events. These appear in the My Account > Notifications tab.

Shows or hides the Notifications tab in WooCommerce My Account. When disabled, the tab is removed from the account menu but existing notifications remain in the database.

Customize the text displayed in live notifications for each event type:

Key Event Default Purpose
notification_title General Default notification title
requirement_filled Requirement submitted Customer submitted requirements
conversation New message New conversation message received
send_final_delivery Delivery submitted Vendor submitted a delivery
accepted_final_delivery Delivery accepted Customer accepted the delivery
denied_final_delivery Delivery rejected Customer rejected the delivery
review_to_service Review to vendor Customer left a review for the vendor
review_to_customer Review to customer Vendor left a review for the customer
order_update_delivery_date Delivery date changed Vendor updated the estimated delivery date

These templates support basic placeholders that are replaced with actual order data when the notification is created.

The 6 email classes also have individual settings in WooCommerce:

  1. Navigate to WP Admin > WooCommerce > Settings > Emails
  2. Find the Woo Sell Services emails in the list
  3. Click Manage on any email to configure:
    • Enable/Disable
    • Subject line
    • Heading text
    • Recipient (for admin-type emails)
    • Email type (HTML, Plain text, or Multipart)
Email Class Recipient Trigger
WC_Requirement_Order_Email Customer Order placed, prompts requirement submission
WC_Requirement_Received_Email Vendor Customer submits requirements
WC_Order_Ready_Email Customer Vendor submits final delivery
WC_Order_Accepted_Email Vendor Customer accepts delivery
WC_Order_Rejected_Email Admin (configurable) Customer rejects delivery
WC_Order_Conversation_Email Customer and/or Vendor Conversation message (via cron)

The Conversation Email has an additional author_enabled toggle in its WooCommerce settings that controls whether the vendor also receives conversation notification emails.

Email templates can be overridden by copying them from the plugin’s woocommerce/templates/emails/ directory to your theme’s woocommerce/emails/ directory. Both HTML and plain text versions are available for each email.

If WPML is active, the following notification settings are registered for translation via wpml-config.xml:

  • notice_payment_hold and notice_payment_canceled (custom notices)
  • All 9 notification template strings listed above