Creating a Caz Woo Store Record
Each WooCommerce store you want to connect to ERPNext needs its own Caz Woo Store document. Go to CAZ WooSync > Caz Woo Store > New.
Connection Settings
| Field | Description | Example |
|---|---|---|
| Store Name | A unique name for this store connection (used as identifier throughout WooSync) | My Shop |
| WooCommerce URL | Your store URL without trailing slash | https://yourstore.com |
| Is Active | Enable or disable sync for this store | ✓ |
| Consumer Key | From WooCommerce REST API settings | ck_xxx… |
| Consumer Secret | From WooCommerce REST API settings | cs_xxx… |
| Webhook Secret | Optional — for signature verification | your-secret |
| WooCommerce API Version | Leave as v3 | v3 |
ERPNext Defaults
| Field | Description |
|---|---|
| Company | ERPNext company linked to this store’s transactions |
| Warehouse | Default warehouse for stock operations |
| Income Account | Sales account for invoice line items |
| Tax Account | Account for tax line items on invoices |
| Item Group | Default item group for products imported from WooCommerce |
| Customer Group | Default customer group for customers imported from WooCommerce |
| Default Territory | Default territory for new customers |
| Default UOM | Default Unit of Measure for imported items (e.g., Nos) |
Sync Settings
- Sync Direction — Choose from: Both Ways, WooCommerce to ERPNext, or ERPNext to WooCommerce. This applies globally for this store and can be overridden per entity type.
- API Rate Limit — Maximum WooCommerce API requests per minute. Default: 60. Reduce if you hit rate limit errors.
Testing the Connection
After saving the store record, click the Test Connection button in the toolbar. WooSync will make a test GET request to your WooCommerce store. On success, the Connection Status field updates to “Connected” and webhooks are automatically installed.
If the test fails, check:
- Your WooCommerce URL is correct and includes the protocol (https://)
- Consumer Key and Consumer Secret are copied in full with no extra spaces
- The API key has Read/Write permissions in WooCommerce
- Your ERPNext server can reach your WooCommerce URL (no DNS issues)