Help

Connect WooCommerce as a sales channel

Generate a WooCommerce REST API key and connect it to Worldwatch with your store URL so you can publish and sync watches to your own WooCommerce store.

Got a question about this guide? Use Open to continue it in Claude or ChatGPT.

WooCommerce is your own WordPress storefront. Connecting it lets you publish watches from Worldwatch to your WooCommerce catalog and keep them in sync. There's no OAuth sign-in. You generate a REST API key in WooCommerce (a consumer key and secret), then paste those plus your store URL into Worldwatch once.

Before you start

  • A WordPress site running WooCommerce, with admin access to create REST API keys.
  • Your store URL served over HTTPS, for example https://your-store.com. Worldwatch requires the https:// prefix.
  • At least one watch in your Worldwatch inventory to list. See add a watch to your inventory.

Generate a WooCommerce REST API key

Open the WooCommerce settings

In your WordPress dashboard, open the WooCommerce menu and go to Settings.

Open the REST API section

Click the Advanced tab, then select REST API.

Add a new key

Click Add key, then enter a clear Description (for example, "Worldwatch") so you can recognize the key later.

Set the permissions to Read/Write

Open the Permissions dropdown and select Read/Write. Worldwatch needs write access to publish and update listings.

Generate the key

Click Generate API key. WooCommerce shows your Consumer key and Consumer secret. Copy both now.

The consumer secret is shown only once. Copy the consumer key and consumer secret before you leave the page. WooCommerce won't reveal the secret again. If you lose it, revoke the key and generate a new one.

Connect WooCommerce in Worldwatch

Open the WooCommerce connect panel

In Worldwatch, go to Settings → Channels and click Connect on the WooCommerce tile.

Enter your credentials and store URL

Fill in the three fields:

  • Consumer key: from the key you just generated.
  • Consumer secret: the matching secret.
  • Store URL: your WooCommerce site, including the https:// prefix (for example https://your-store.com).

Connect

Click Connect. Worldwatch verifies the credentials against your store, and the WooCommerce tile shows Connected.

Verify

On Settings → Channels, the WooCommerce tile shows as connected. Open any watch in Inventory → Manage watches, click List here on the WooCommerce row and publish it, then open Products in your WordPress admin. The watch appears as a new product with its images, price, and description.

Already selling on WooCommerce? Connecting doesn't copy your existing products into Worldwatch. To bring your current catalog in, see import your products from Shopify or WooCommerce.

List a watch on WooCommerce

Open a watch in Inventory → Manage watches. Under Sales channels, click List here on the WooCommerce row, set the listing language, content, and price, then click Save. The watch shows a Listed badge on the WooCommerce row, and the product is created in your store. To change a listed watch, click the edit icon next to its WooCommerce price.

Troubleshooting

"Could not connect to store"

Check three things: the store URL includes the https:// prefix and points to your site root (not /wp-admin), the API key permission is Read/Write rather than Read-only, and the site is reachable. WooCommerce behind maintenance mode, HTTP basic auth, or a firewall blocks the connection.

"Invalid consumer key or secret"

The key or secret was mistyped, or the secret wasn't copied in full. WooCommerce shows it only once. Generate a fresh key in WooCommerce, then click Reconnect on the WooCommerce tile and enter the new credentials.

Store URL rejected

Worldwatch requires the full URL with the https:// prefix. Enter it as https://your-store.com; a bare domain or an http:// URL is rejected.

On this page