Skip to main content
WooCommerce is the store plugin for WordPress. Connected to WPOS, the agent can manage the store’s products, orders, customers, and coupons, and pull its sales reports, all from the chat beside your site’s live preview. Category: E-commerce Actions available: 120+
WooCommerce is a first-party WPOS connector. It connects straight to the store on your own site with a WooCommerce REST API key, and WPOS creates that key for you. Each store keeps its own key.

What you can do

  • Products: list, create, update, duplicate, and delete products, manage their variations, and update stock
  • Catalog: manage categories, tags, brands, and product attributes with their terms
  • Orders: look up, create, and update orders, add order notes, and record refunds
  • Customers: look up, create, and update customers, and see their downloads
  • Coupons and reviews: create and manage coupons, and moderate product reviews
  • Shipping and tax: manage shipping zones, methods, and classes, and tax rates and classes
  • Reports: sales, revenue, and order stats, top sellers, and stock, customer, coupon, and tax reports
  • Store setup: read and change store settings and payment gateways, manage webhooks, and check system status

Example requests

Once WooCommerce is connected, ask in the Command Center:

Before you connect

  • WooCommerce installed and active on the site.
  • WPOS plugin v2.2.99 or later for one-click connect. On an older plugin, update it or paste keys manually (see below).
  • Handoff mode off on that site if you connect from the Workspace. A site in handoff refuses the connect until handoff is turned off.

Connect it

There are two ways to connect, and both end with the same result: a WooCommerce REST API key (read/write) that WPOS creates on the store itself, so there is nothing to copy.
1

Open Connectors

In WordPress admin, open WPOS, click the + button to open the launcher panel, and choose Connectors.
2

Connect WooCommerce

Find WooCommerce in the list and connect it. WPOS generates a WooCommerce REST API key on the site, owned by your admin account, and checks it against the store.
3

Confirm

The WooCommerce row reads Connected, and the agent can use the store straight away.

Paste keys manually instead

Use this only when a site cannot create its own key, for example because its plugin is too old.
  1. In WordPress admin, go to WooCommerce > Settings > Advanced > REST API and click Add key. Give it Read/Write permission.
  2. In the Workspace, open WooCommerce under Connectors and choose Paste keys manually instead.
  3. Paste the Consumer key (ck_…) and Consumer secret (cs_…).
Pasted keys are stored for every site in your account. That is right when you run one store, and wrong when your sites are different shops: the agent would read the wrong store’s data. For separate shops, connect each site on its own.

Disconnect

  • In the WPOS plugin: disconnecting removes the WPOS key from the store’s WooCommerce > Settings > Advanced > REST API list, so old keys do not pile up.
  • From the Workspace: Disconnect next to a site deletes that store’s keys only. Disconnect all clears the credential on your account and on every site.

Troubleshooting

The site is in handoff, which blocks connecting from the Workspace. Turn handoff off in the WPOS panel on that site, connect WooCommerce, then turn handoff back on.
One-click connect needs WPOS plugin v2.2.99 or later. Update the plugin on that site, or paste keys manually.
The site does not have WooCommerce installed and active, or it is not an active site in your account. Install and activate WooCommerce, then connect again.
Keys were pasted manually, so every site in the account shares one store’s credentials. Disconnect, then connect each store from its own site.
For popup failures, expired connections, and other issues shared across every connector, see Introducing Connectors.