What you can sync
Connect WooCommerce
1
Generate API keys in WooCommerce
In your WordPress admin, go to WooCommerce → Settings → Advanced → REST API → Add Key. Set permissions to Read/Write. Copy the generated Consumer Key and Consumer Secret immediately, they are not shown again.
2
Open Settings → Integrations → WooCommerce → Connect in Softbooq
3
Enter your store URL and keys
Use the full https URL of your WordPress site (e.g.
https://shop.yourcompany.com). Paste in the Consumer Key and Consumer Secret.4
Test the connection
Click Test Connection. Softbooq calls the WooCommerce health endpoint to verify the keys and store URL. A green tick confirms the connection is live.
5
Run the initial import
Choose a date range and pick the entities to import (products, orders, customers). The import runs in the background; you can leave the page.
The merchant owns the API keys, not Softbooq. You can revoke them at any time in WooCommerce; doing so immediately stops sync.
How sync runs
WooCommerce does not push webhooks to Softbooq by default. A nightly cron pulls new and updated orders, products and customers from your store. If you need lower-latency sync, click Sync now on the integration page after a high-priority order to pull it in immediately.Sales channel attribution
WooCommerce orders are tagged with the WooCommerce sales channel and contribute to the Channel Performance report. See Sales Channels in Settings to manage channel definitions.Disconnect
1
Open Settings → Integrations → WooCommerce → Disconnect
2
Confirm
The Consumer Key and Secret are removed from the Softbooq Vault. Sync stops. Imported data is retained.
3
Revoke keys in WooCommerce (recommended)
Go back to WooCommerce → Settings → Advanced → REST API and revoke the keys to ensure the stored credentials cannot be used elsewhere.
Troubleshooting
Test Connection returns 404 or HTML
Test Connection returns 404 or HTML
Your store URL is wrong, or WordPress permalinks are not set to a value other than Plain. Open WordPress Admin → Settings → Permalinks and select any non-Plain option (e.g. Post name), then save.
Orders are not appearing
Orders are not appearing
WooCommerce sync is pull-based, not push-based. Click Sync now on the integration page to fetch immediately. If a specific order is still missing, check that it is not in
pending status, those are skipped by default.HTTPS certificate errors
HTTPS certificate errors
Softbooq requires a valid TLS certificate on your WordPress site. Self-signed certs are rejected. Use a free Let’s Encrypt certificate via your hosting provider if you do not have one.
See also
Shopify
The other supported e-commerce integration with full webhook sync.
Sales & POS
Imported WooCommerce orders appear in Sales.
Channel Performance
Compare revenue across all sales channels.