ИБ
Илиян Боровански·Lead Developer

Shopify Integration — Full ERP and Warehouse Sync

Shopify integration by Saitami connects your Shopify or Shopify Plus store with ERP, warehouse and accounting through the Shopify GraphQL Admin API and webhooks. Products, variants, orders, refunds, customers and multi-currency prices sync two-way in real time, so operators never need to open the Shopify admin for routine work.

What our Shopify integration includes

Shopify Admin API and webhooks

Shopify GraphQL Admin API for bulk and mutation calls, plus webhooks for orders, fulfillments, refunds and products. Hmac validation, idempotency keys and retry on 5xx.

Products, variants and collections

Two-way sync of products, variants, options, metafields, media and collections. Variant SKU maps to ERP product ID and Shopify Markets routes catalog by locale.

Orders, refunds and BG cash on delivery

Checkout orders land in ERP with customer, line items, discounts and tax. Refund API issues credit notes. BG COD via custom payment method on Plus or COD app on Basic with Speedy and Econt AWB.

Multi-currency and Shopify Markets

Shopify Markets for EUR, USD, GBP, RON with auto or fixed FX. ERP keeps base currency, Shopify converts per Markets, and finance reports consolidate in one currency.

Customers and tag-based segments

Customer sync of email, phone, order history, lifetime value and marketing consent. Tag-based segments (VIP, repeat-buyer, B2B) come from ERP and feed Klaviyo or Omnisend.

App Store app vs custom Shopify Plus

For Basic and Advanced we build a private app via Shopify CLI with OAuth. For Plus we add Shopify Functions for checkout and delivery customization, B2B catalogs and headless Hydrogen.

Who Shopify integration is for

Scaling brands on Shopify Basic and Plus

Stores with 1,000 to 100,000 orders monthly moving from Shopify Basic to Plus and hitting the ceiling of manual processes. Scale without hiring more operators for data entry.

DTC brands across the EU

Direct-to-consumer brands selling in Germany, France, Italy and Spain via Shopify Markets. Orders route to EU warehouses, invoices follow local VAT and OSS files cleanly.

Multi-storefront retailers

Merchants with several Shopify Plus stores — B2C, B2B, wholesale and sub-brand. One ERP feeds inventory and pricing to all storefronts for a single 360° customer view.

How we build your Shopify integration

1. Shopify GraphQL Admin API core

Integration logic runs through the Shopify GraphQL Admin API — bulk for nightly syncs, mutations for real time. Custom app in our Partner account, least-privilege scopes, tokens in a secrets vault.

2. Webhooks and event-driven architecture

Webhooks for orders, fulfillments, refunds, products, customers. Hmac verified, deduped by webhook ID and pushed into BullMQ or RabbitMQ — surviving Black Friday peaks without lost orders.

3. Shopify Functions and ERP sync layer

On Shopify Plus we add Shopify Functions in Rust or JavaScript for checkout, payment and delivery customization. ERP sync layer talks to your custom ERP via API integrations.

4. Monitoring and observability

Every Shopify API call logs request ID, GraphQL cost, latency and status to OpenTelemetry. Alerts on rate limits (40 req/s), elevated errors and webhook lag. Operator dashboard for fresh orders and stuck refunds.

Why Saitami

0%

transaction commission

to Shopify Payments via own payment gateway and direct PSP contract

+22%

stock accuracy

via real-time sync between warehouse, ERP and Shopify variant inventory

from €1,800

starting investment

to connect a Shopify Basic store with ERP and sync products and orders

Related: WooCommerce integration and OpenCart integration for stores on other platforms, plus ecommerce development for new Shopify projects.

Frequently Asked Questions

Shopify App Store app or custom integration?

Depends on volume and complexity. Off-the-shelf apps from the Shopify App Store cover 60–70% of typical cases at €20–€200 per month but hit a ceiling with non-standard ERP, custom workflow or Shopify Functions needs. A custom Shopify app built via Shopify CLI with private or public distribution gives full control over scope, data retention and logic, with no monthly fee to a third party and no vendor lock-in.

Does it work with Shopify Plus?

Yes, and Shopify Plus unlocks the integration fully. Plus gives you Shopify Functions for custom checkout logic, B2B catalogs with per-customer pricing, multi-store architecture with up to 9 expansion stores and Hydrogen for headless storefronts. Our integration uses GraphQL Admin API with higher Plus rate limits and supports Shopify Flow for event-driven automation between the store and ERP without code from operators.

Does it support BG cash on delivery?

Yes. On Shopify Plus we implement cash on delivery as a custom payment method via payment customization Shopify Function — the buyer picks COD at checkout, the order lands as financial_status pending, and collection happens at delivery through Speedy or Econt with automatic AWB. On Shopify Basic we use a manual payment method plus a private app that updates financial_status to paid after courier confirmation.

How much does Shopify integration cost?

A standard Shopify integration for one Shopify Basic or Advanced store, syncing products, variants, orders and stock with an existing ERP starts at €1,800 one-off. Shopify Plus with Shopify Functions, multi-store sync, B2B catalog and custom checkout typically lands between €4,500 and €12,000. Headless Hydrogen storefront is scoped separately. Monthly maintenance is €200–€600 depending on API traffic and store count.

Ready to connect Shopify to ERP and warehouse?

Share your Shopify plan, order volume and current ERP. You will get a concrete Shopify integration plan with pricing and timelines.

Request Shopify integration →

Every Day You Wait, Competitors Win Your Customers

Book a free 30-min strategy call. We'll audit your business processes and digital presence and show you the fastest path to more revenue.

Shopify Integration | Saitami | Saitami.bg