WooCommerce integration
The WooCommerce integration ships as a WordPress plugin. It uses the WooCommerce REST API for catalogue read/write and registers webhooks for product updates. Setup takes about ten minutes, mostly waiting on plugin install and REST key generation.
Install the plugin
The eCommerce Insights WooCommerce plugin is in the WordPress plugin directory.
Open the plugin browser
WordPress admin → Plugins → Add New.
Search for eCommerce Insights
Install Now, then Activate.
Configure
WooCommerce → eCommerce Insights (added to the side nav by the plugin).
REST API keys
The plugin needs WooCommerce REST API keys to read your catalogue and push updates back. Generate them in WooCommerce → Settings → Advanced → REST API.
Description: eCommerce Insights
User: (an admin user)
Permissions: Read/Write
After "Generate API key," copy the consumer key and consumer secret. You will not see them again.
Connect to eCommerce Insights
In eCommerce Insights, open Settings → Integrations → WooCommerce. Paste store URL, consumer key, and consumer secret. Click Test connection; on success, Sync now triggers the initial catalogue import.
Initial sync takes 5-15 minutes for catalogues under 1,000 products. The plugin registers product-update webhooks during sync; if your host blocks outgoing webhooks, the plugin falls back to a 5-minute polling cadence.
Attributes vs metafields
Shopify has a structured metafield system. WooCommerce has product attributes that play a similar role but are designed for the storefront's filter UI rather than for structured data. The integration maps as follows:
| eCommerce Insights concept | Shopify equivalent | WooCommerce equivalent |
|---|---|---|
| Structured spec | Metafield (number/text) | Product attribute (with display flag off) |
| FAQ block | Metafield (JSON) | Custom field (postmeta key _ecommerceinsights_faq_block) |
| AI summary | Metafield (text) | Custom field (postmeta key _ecommerceinsights_ai_summary) |
Publishing approved diffs
Identical model to Shopify: approved Listing rewrite capsules push via the WooCommerce REST API on explicit click. No auto-publish. Per-SKU errors surface with the WC response body.
Known limits
- WooCommerce variations (product variants) are imported but variant-level metafield equivalents are limited to the attributes table; if you store rich data per variant in a custom plugin, eCommerce Insights may not see it.
- Plugin updates require manual approval in WordPress admin. We push updates monthly aligned with the eCommerce Insights changelog.
- Membership products (WooCommerce Memberships add-on) are not directly supported as of v19.
Common questions
Does it work with WooCommerce Subscriptions or Memberships?
What if my host blocks outgoing webhooks?
Does it support multi-site WordPress?
What permissions does the REST API key need?
Ask AI about this page
Open this topic directly in your favourite AI assistant — the prompt is prefilled.
Try this yourself
See eCommerce Insights on your own catalog. The free trial covers your full SKU set across five AI engines.
Start free trial