ERP integration

Shopify Options + ERP Integration

ERP = source of truth for enterprise. Shopify options + variants must sync bi-directionally.

Last updated: July 30, 2026By

Start free trialAdd as a preferred source on Google

Once a store runs on an ERP, the ERP is usually the source of truth for products, stock and costs, and Shopify becomes one sales channel feeding it orders. That works well for plain variants. It gets trickier when products carry customer personalization, add-on fees or options that don't exist in the ERP item master.

Sync patterns

DataUsual directionTypical frequency
Products, variants, SKUsERP to ShopifyOn change, or nightly
Inventory levelsERP to ShopifyEvery few minutes to hourly
PricesERP to ShopifyOn change
Orders, including personalizationShopify to ERPAs close to real time as possible
Customers, refunds, returnsShopify to ERPOn change
Fulfillment and trackingERP or WMS to ShopifyOn shipment

Decide the owner of each field before you connect anything. If both systems can edit a price, sooner or later one will overwrite the other.

Variant matching

ERPs usually model a product as an item with attributes, or as a parent item with child items. Shopify models it as a product with up to three options and their variants. The integration has to translate one into the other, and the SKU is the key that ties them together.

Personalization and add-on data

This is where most ERP projects trip up. A custom name, a chosen font or an uploaded photo isn't an ERP item. In Shopify it's stored as line-item properties on the order line, separate from the variant. Read variant vs line-item property if the difference is new to you.

Make sure your connector carries those properties into the ERP sales order, usually as line notes or custom fields, so production can see "Name: Emma, Font: Playfair, Color: Gold". Print It My Way saves every personalization as line-item properties on the order, so any connector that reads order lines can pass it along.

Add-on fees need a plan too. When a store charges, say, $5 for engraving, the fee shows as its own cart line. Map that line to a service or non-stock item in the ERP so revenue lands in the right account and inventory isn't touched.

Integration apps

You have three broad routes:

Costs vary widely by ERP, order volume and how much custom mapping you need, so get quotes based on your actual catalog and order flow.

Common mistakes

Frequently asked questions

How to integrate Shopify with NetSuite?

Most stores use a packaged connector or an integration platform such as Celigo. Larger teams sometimes build a custom integration with SuiteScript and the Shopify Admin API.

Bi-directional sync for options + variants?

Most connectors and integration platforms support two-way sync. Set a clear owner for each field, usually the ERP for products, stock and prices and Shopify for orders.

SAP + Shopify integration?

SAP is usually connected through middleware such as Boomi or MuleSoft, or a connector from an SAP partner. Plan the SKU and attribute mapping carefully before starting.

Odoo + Shopify?

Several Shopify connectors are available for Odoo that sync products, stock and orders. Compare how each one handles variants and order line properties before choosing.

How to handle variant mismatch?

Match every Shopify variant to an ERP item by SKU and use identical option values on both sides. Run a test sync on a few products and fix gaps before syncing the whole catalog.

Real-time or batch sync?

Send orders to the ERP in near real time so production starts quickly. Large catalog and price updates are fine as a nightly batch.

ERP integration cost?

It depends on the ERP, your order volume and how much custom mapping is needed. Packaged connectors cost the least; custom builds cost the most and need ongoing maintenance.

Best for mid-market Shopify + ERP?

There is no single best choice. Mid-sized stores often pair NetSuite, Business Central or Odoo with a packaged connector or an integration platform like Celigo.

Related reading

Sources & further reading

Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.

Try it free on Shopify

Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.

Install Print It My Way