Browse Integrations
Connecting your WooCommerce store to MorningAI gives ProductDNA a direct, ongoing feed of your catalog. New products appear automatically. Inventory and price stay current. Edits flow in either direction. This is the cleanest way to keep AI-generated marketing grounded in what you actually sell.
> Status: WooCommerce direct sync is shipping in the upcoming release. The connection flow is described below; the in-app option will appear under Settings → Integrations.
Why Connect Your Store
Direct sync beats CSV imports because it stays current. With WooCommerce connected:
- New SKUs appear in ProductDNA within minutes of publishing.
- Stock, price, and image edits update automatically.
- Optional reverse sync pushes ProductDNA improvements back to WooCommerce.
- Every Studio brief, ad concept, and social post references your live catalog.
Step-by-Step Connection
- Open Settings → Integrations. Find the WooCommerce card and click Connect.
- Enter your store URL. Use your full WordPress site URL (e.g.,
https://store.example.com). - Generate API credentials. In WordPress, go to WooCommerce → Settings → Advanced → REST API → Add Key. Set permissions to Read/Write (or Read if you do not want reverse sync). Copy the consumer key and secret.
- Paste credentials into MorningAI. Click Authenticate. MorningAI tests the connection.
- Choose what to sync. Pick categories, product types, or tags. Default is everything published.
- Map custom attributes (optional). Confirm how WooCommerce custom fields map to ProductDNA custom attributes.
- Run the initial sync. Click Start Sync. Your catalog imports in batches.
After initial sync, MorningAI polls WooCommerce on a regular interval to keep ProductDNA current.
What Syncs
From WooCommerce → ProductDNA: product name, description, short description, regular price, sale price, categories, tags, variations, images, stock status and quantity, custom attributes you have mapped.
From ProductDNA → WooCommerce (optional): description, alt text, custom attribute values you have mapped to WooCommerce custom fields.
Configure direction per field during setup. Most teams use WooCommerce → ProductDNA only.
Pro Tips
Use WooCommerce categories for grouping. Existing categories become filters in ProductDNA without extra work.
Variation handling. Variable products import with their variations. Decide upfront whether to use one ProductDNA entry per parent product or per variation — the setup wizard exposes both options.
Performance for large catalogs. Sites with 5000+ products should run the initial sync overnight. Webhooks keep ongoing changes near-real-time after that.
Keep authoring in one place. Decide whether descriptions live in WooCommerce or MorningAI. Sync pushes to the other side. Authoring in both creates drift.
Frequently Asked Questions
Do I need a Pro WooCommerce plugin? No. Standard WooCommerce REST API is sufficient.
Can I disconnect later? Yes. Disconnect from Settings → Integrations. Your imported ProductDNA entries remain.
Does sync work on multisite? Yes. Connect each site as a separate brand in MorningAI.
Does it support WPML or Polylang multilingual stores? Default sync uses the primary language. Multilingual mapping is on the roadmap.
Does sync include draft or private products? No by default. You can opt in during setup.
Next Steps
If your ProductDNA is empty, also see Auto-Import Products with AI for one-shot imports without a persistent connection. For Shopify, see Connect Your Shopify Store.
