Skip to main content
Cernel connects directly to your Shopify store for two-way product sync. Pull your full product catalog into Cernel, enrich it with AI, and push the results back to Shopify, including standard product fields and custom metafields. For first-time setup instructions, see Connecting Shopify.

How it works

The Shopify integration creates a live connection between your store and Cernel through Shopify’s OAuth flow. Once authorized, Cernel imports your products (names, descriptions, images, variants, and metadata) and keeps the connection open for pushing enriched content back. Unlike one-way integrations like CSV or Product Feed, Shopify supports bidirectional sync: data flows from Shopify into Cernel and from Cernel back to Shopify.

Why you would use this

Two-way product sync

Pull products from Shopify and push enriched content back, including descriptions, meta titles, structured attributes, and metafields, without leaving Cernel.

No manual data handling

No CSV exports, no feed URLs. Products sync through a direct API connection that stays active after setup.

Integration overview

After connecting your store, the integration appears in Settings > Integrations with these properties:
FieldDescription
NameThe name you gave the integration during setup
TypeShopify
DirectionIngress & Egress (two-way)
LanguagesThe language(s) configured for this connection
ActiveWhether the integration is currently enabled
StatusCurrent sync state (Idle, Syncing, or Error)
Click Settings on your Shopify integration to access quick actions:
  • View Integration Details: Open the full configuration panel
  • Integration Enabled: Toggle the integration on or off without removing it
  • Reset Import: Clear imported data and re-sync from Shopify
  • Remove Integration: Disconnect the store entirely

Integration details

The integration detail view shows the full state and configuration of your Shopify connection.

Overview panel

The top section displays:
  • Integration ID: Unique identifier (useful for API access)
  • Status: Enabled or Disabled
  • Languages: Which language(s) this integration covers
  • Created / Last Updated: Timestamps for when the integration was set up and last modified
  • Auto Sync: Whether Cernel automatically re-syncs products from Shopify on a schedule
  • Sync Mode: How updates are applied (see Sync behavior)

Data import

The Data Import section shows the current state of the inbound sync:
  • Sync Status: Idle (no sync running), Syncing (import in progress), or Error
  • Last Sync: When the most recent import ran
  • Last Completion: Status of the most recent completed sync

Property mapping

Property mapping controls how data flows between Shopify fields and Cernel attributes. Open the mapping view from the integration detail panel. The mapping interface displays three columns:
ColumnDescription
From ShopifySource fields from your Shopify store (e.g. title, body_html, product_type)
Cernel AttributesThe attributes in your Cernel catalog
To ShopifyTarget fields for pushing enriched content back to Shopify
Each row shows a connection between a source field, a Cernel attribute, and an optional output target. You can view mappings in Graph mode (visual connections) or List mode.

Adding a mapping

Click + New Mapping to create a new connection. You can:
  • Map a Shopify source field to a Cernel attribute (inbound)
  • Map a Cernel attribute to a Shopify target field (outbound)
  • Map both directions for the same attribute (bidirectional)

Removing a mapping

Click the x next to any source or target field to remove that side of the mapping. Removing a mapping does not delete any data already imported or synced.
Use the Search mappings field to quickly find a specific attribute when you have many mappings configured.

Sync behavior

The Sync Mode setting controls how Cernel handles product updates from Shopify:
ModeBehavior
Full SyncReplaces all product data each time a sync runs. Products removed from Shopify are removed from Cernel.
Update OnlyOnly updates existing products with changed data. Does not add or remove products.
Full Sync overwrites product data in Cernel with the latest from Shopify. If you’ve made manual edits to imported fields in Cernel, those changes will be replaced on the next sync.

Auto Sync

When Auto Sync is enabled, Cernel periodically re-imports products from Shopify to keep your catalog up to date. When disabled, syncs only happen when you trigger them manually from the integration detail panel.

Syncing to Shopify metafields

For structured data that doesn’t map to standard Shopify product fields (like materials, care instructions, or size guides), you can sync Cernel attributes as Shopify metafields. Metafields are custom key-value fields in Shopify. When you map a Cernel attribute to a metafield target, the enriched value is pushed to Shopify under the namespace and key you configure. Your Shopify theme can then render these metafields on product pages.
Metafield sync happens as part of the regular push to Shopify. There is no separate sync process for metafields.

Pushing enriched content to Shopify

After enriching products in Cernel, use the Review & Approve workflow to push content back to Shopify. Only approved content is synced to your store. The push updates all mapped output fields, both standard product fields and metafields. Changes are live in Shopify immediately after the sync completes.
Changes pushed to Shopify are live. Always review enriched content before approving a sync to avoid publishing unfinished or incorrect product data.

Frequently asked questions

Yes. Add a separate integration for each store under Settings > Integrations. Each connection is managed independently with its own property mappings and sync settings.
Cernel requests read and write access to your product catalog, including product data, images, and metafields. Cernel does not access customer data, orders, or payment information.
Products already imported into Cernel remain in your catalog, but no new syncs run in either direction. Re-enable the integration to resume syncing.
No. Reset Import only clears the imported data in Cernel and re-fetches products from Shopify. Your Shopify store is never modified by a reset.
Open the Settings dropdown for the integration and click Remove Integration. Products already in Cernel remain, but the connection to Shopify is removed. No data is deleted from your Shopify store.

What’s next

Cernel Taxonomy

See how Cernel automatically classifies imported Shopify products into categories, ready for targeted enrichment.

AI Agents

Configure agents to generate descriptions, meta content, and structured attributes for your products.