Integrations

How to Connect Your WooCommerce Store to MorningAI

Connect WooCommerce to MorningAI to sync your full catalog, including variable products and variations, with one connector flow.

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

  1. Open Settings → Integrations. Find the WooCommerce card and click Connect.
  2. Enter your store URL. Use your full WordPress site URL (e.g., https://store.example.com).
  3. 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.
  4. Paste credentials into MorningAI. Click Authenticate. MorningAI tests the connection.
  5. Choose what to sync. Pick categories, product types, or tags. Default is everything published.
  6. Map custom attributes (optional). Confirm how WooCommerce custom fields map to ProductDNA custom attributes.
  7. 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.

Customer Success Team
Customer Success Team

Writers

The MorningAI Customer Success team is here to help you win. Whether you're stuck, scaling, or just getting started, we move fast, solve problems, and make sure nothing slows you down.

Was this article helpful?

Related Articles