Shortcodes
Woo Sell Services provides four shortcodes for placing service interfaces on any WordPress page. For the My Account tabs, see Endpoints.
[wss_services_shortcode]
Section titled “[wss_services_shortcode]”Displays the customer service management interface: the logged-in customer’s service orders with status, details, and links to the order page.
[wss_services_shortcode]Assign this to the page selected as the service order page in WB Plugins > Woo Sell Services > General. This is the main page where customers view and work their service orders.
[wss_single_order]
Section titled “[wss_single_order]”Displays a single service order detail page: requirements, conversations, deliveries, and reviews for one order.
[wss_single_order]Used by the plugin to render individual order views; it can also be placed on a custom page for direct order access.
[wss_services_provider_shortcode]
Section titled “[wss_services_provider_shortcode]”Displays the vendor service provider interface: the current vendor’s service orders with details and management options.
[wss_services_provider_shortcode]Use it to give vendors a place to manage service orders outside WooCommerce My Account.
[wss_services_notifications_shortcode]
Section titled “[wss_services_notifications_shortcode]”Displays the service notifications interface: the current user’s in-app notifications with mark-as-read and delete actions.
[wss_services_notifications_shortcode]Use it as a standalone notifications page, as an alternative to the My Account notifications tab.
Shortcodes vs Endpoints
Section titled “Shortcodes vs Endpoints”The same interfaces are reachable through WooCommerce My Account endpoints:
| Interface | Shortcode | Endpoint |
|---|---|---|
| Customer service orders | [wss_services_shortcode] |
service-orders |
| Single order detail | [wss_single_order] |
- |
| Vendor service provider | [wss_services_provider_shortcode] |
service-provider |
| Notifications | [wss_services_notifications_shortcode] |
services-notification |
Use shortcodes for standalone pages; use endpoints for tabs inside My Account.
Access Control
Section titled “Access Control”All shortcodes require the user to be logged in. The vendor shortcode additionally checks that the current user has a vendor role, as configured in Vendor Roles.

