WooCommerce
Make supported order context available alongside customer conversations.
On this page
Overview
When WooCommerce is installed and active, HelSup can show recent orders on Customer 360 and ticket commerce tiles for users with elegant_support_view_commerce. Live Chat quick action “order” stays hidden unless WooCommerce is available. Without WooCommerce the helpdesk, portal, chat, and email still run.
When to use this
Support needs order status before promising a refund. Making WooCommerce required would block pure content sites.
Where to find the controls
Integrations → WooCommerce view. Orders on #/customers/{id} and the ticket workspace commerce panel. Feature/health chips show unavailable_requirement when the plugin is missing.
Who can make these changes
manage_integrations to toggle. view_commerce to read orders. Agents without view_commerce still work tickets.
Before you begin
Install WooCommerce, enable the connector, confirm customer emails match WooCommerce billing emails when possible. No extra AI store connector is required.
Follow these steps
- Activate WooCommerce.
- Enable the integration.
- Open a customer who placed an order.
- Read order status.
- Reply on the ticket with that context.
- If the tile is missing, check view_commerce and health state.
Settings reference
Order id, status, total, date, items as provided by the commerce payload. Mapping uses customer email/id, the supported identity mapping.
Example workflow
Customer asks “where is my order?” 360 shows Processing. The agent replies with that status instead of guessing.
Good practices
Guest checkout emails still match if the ticket email equals the order email. Organizations do not replace WooCommerce customers.
Important considerations
Do not treat missing orders as an AI failure. Refunds remain a WooCommerce/admin action, not an HelSup money-movement feature.
If something does not work
WooCommerce unavailable: plugin off or connector off. Orders empty: email mismatch or no orders. Contact support if the plugin is active, health is enabled, view_commerce is granted, and tiles stay empty for a known order email.