Skip to content

Template — Sync Shopify orders to your ERP

Every new Shopify order needs to end up in your ERP for invoicing, stock and accounting. Doing it by hand is slow and error-prone. This template pushes each paid order into your ERP automatically, in real time.

Shopify (new/paid order)
↓
Get Orders → Iterator (per order line)
↓
Data Mapper (Shopify → ERP schema)
↓
ERP: Create Order / Invoice (SAP · Odoo · NetSuite)
↓
Data Store (log the mapping order_id ↔ erp_id)
NodePurpose
Shopify — Get OrdersRead new/paid orders (or trigger on webhook)
IteratorProcess each order / line item
Data MapperTranslate Shopify fields to your ERP schema
ERP node (SAP / Odoo / NetSuite)Create the sales order or invoice
Data StorePersist the order_id ↔ erp_id link (idempotency)
  • Shopify — Get Orders: filter by financial_status = paid and created_at_min to avoid reprocessing.
  • Data Store: before creating in the ERP, check whether the order_id was already synced (prevents duplicates on retries).
  • Data Mapper: map customer, line items, taxes and totals to the ERP’s expected fields.