Shopify ↔ Amazon on Celigo

Shopify Amazon Integration on Celigo

Sync inventory, route orders, and close the fulfillment loop between your Shopify store and Amazon seller account — without the oversells, manual reconciliation, and data gaps that channel apps leave behind.

Talk to an integration expert
What you get

What the Shopify ↔ Amazon integration actually covers

Shopify's native Amazon channel and third-party listing apps handle one thing well: getting products listed on Amazon and pulling orders back into Shopify. At low volume, that's enough. At mid-market scale — multiple SKUs, FBA and FBM fulfillment paths, peak trading periods, and an ERP sitting behind both channels — it isn't.

A Celigo-built Shopify Amazon integration covers the full operational layer: real-time inventory reservation across both channels so the same unit can't sell twice, conditional order routing based on fulfillment method, fulfillment confirmation flowing back from Amazon to Shopify, and return processing handled without manual intervention. If NetSuite or another ERP is in the picture, the integration is built to feed that system too — not bolted on afterwards.

Technical detail

Data flows: what moves, which direction, and when

↓ Shopify → Amazon
Inventory Updates
Available stock levels in Shopify sync to Amazon Seller Central in real time or on a defined schedule. For sellers using FBA for Amazon and their own fulfillment for Shopify, inventory pools are managed separately — FBA stock is Amazon-held, Shopify stock is your own. The integration keeps each pool accurate without cross-contaminating the counts.
Product Listings
New products and product updates in Shopify — titles, descriptions, images, pricing — can sync to Amazon listings where ASINs are already established. The integration does not create new ASINs; that requires Amazon's catalogue process. It maintains listing data for products already matched.
Order Cancellations
When an order is cancelled in Shopify before fulfillment, the cancellation syncs to Amazon to prevent the item being picked or shipped by FBA unnecessarily.
↑ Amazon → Shopify
Orders
Amazon orders are pulled into Shopify as new orders, preserving Amazon order IDs, buyer details, and line items. This gives your ops team a single view of all orders regardless of channel, and feeds any downstream systems — ERP, 3PL, support platform — from one place.
FBA Fulfillment Confirmations
When Amazon fulfills an order through FBA, the tracking number and ship confirmation sync back to Shopify to close the order and trigger any post-purchase flows.
FBA Inventory Levels
Amazon's held inventory — stock sitting in FBA warehouses — syncs back to Shopify so your total available inventory picture is accurate across both locations.
Returns and Refunds
Customer returns processed through Amazon sync back to Shopify to update order status and trigger any internal return workflows.
Where it gets complicated

Where this integration gets complicated

The standard channel connector works for simple single-channel flows. Multi-channel sellers at volume face a different set of problems.

01
Inventory reservation across two live channels

The central risk in any Shopify Amazon integration is the same unit selling on both channels simultaneously before inventory counts update. App-store connectors manage this with periodic polling — syncing inventory every few minutes. At volume, a few minutes is long enough to oversell. A Celigo-built integration uses near-real-time inventory reservation logic, updating available counts immediately on each sale event from either channel and applying buffer stock rules where appropriate.

02
FBA vs FBM routing logic

Many mid-market sellers use FBA for standard Amazon orders and their own fulfillment — a 3PL or in-house warehouse — for everything else, including Shopify DTC and Amazon FBM orders. The integration needs to know which orders go where based on channel, SKU, customer location, or stock availability. This routing logic lives in Celigo flows, not in a settings panel.

03
ASIN and SKU mapping

Amazon identifies products by ASIN. Shopify uses your internal SKU. These don't match by default, and for catalogue-heavy sellers with hundreds of variants, mapping them manually is error-prone. The integration requires a clean mapping table — ASIN to SKU, including all variant combinations — before any product or inventory flow can work reliably.

04
Multi-region Amazon accounts

Sellers operating across Amazon US, EU, and other marketplaces have separate Seller Central accounts per region. Each region is a separate API connection, and inventory allocation rules differ by region. A single Celigo integration can manage multiple Amazon connections, but the scoping needs to cover each region's fulfillment model explicitly.

05
The ERP layer

Most businesses at this scale have NetSuite or a similar ERP sitting behind both Shopify and Amazon. Orders from both channels need to reach the ERP for finance, inventory accounting, and fulfillment. Building the Shopify Amazon integration in isolation — without accounting for how both channels feed the ERP — typically means rebuilding flows later. We scope the full picture upfront, even if we build in phases.

Our approach

How Entech approaches a Shopify Amazon build on Celigo

The first conversation covers your fulfillment model: which SKUs are FBA, which are FBM, how you handle inventory allocation between channels, and whether an ERP needs to receive orders from both. This determines the flow architecture before any configuration starts.

1
ASIN–SKU mapping

Audit your product catalogue and build a clean mapping between Amazon ASINs and Shopify SKUs, including all variant combinations. This is foundational — every other flow depends on it.

2
Inventory sync configuration

Set up real-time or near-real-time inventory flows with buffer stock rules. Define separate inventory pools for FBA-held stock and merchant-held stock so counts stay clean across both channels.

3
Order ingestion from Amazon

Configure the Amazon SP-API connection in Celigo to pull orders on a defined schedule or via event trigger. Map Amazon order fields to Shopify order fields. Define routing rules for FBA vs FBM orders.

4
Fulfillment confirmation flows

Build the return path — FBA ship confirmations back to Shopify, tracking numbers populated, orders closed correctly. Refund and return events handled automatically without manual intervention.

5
Error handling and monitoring

Define what happens when an inventory update fails, when an order comes in with an unmapped SKU, or when Amazon rate limits a request. Every failure mode gets an alert and a retry path.

Timeline

Typically 4–6 weeks for a single Amazon marketplace. Multi-region or ERP-connected builds add 2–4 weeks depending on complexity.

Multi-system architecture

When NetSuite is also in the picture

Most businesses running Shopify and Amazon at meaningful volume also have an ERP — typically NetSuite — that needs to receive orders from both channels, update inventory, and handle finance. Building the Shopify Amazon integration without accounting for the ERP layer usually means adding it later under pressure.

We build Shopify Amazon integrations as standalone projects and as part of broader multi-system architectures. If NetSuite is in scope, the flows are designed from the start to feed the ERP correctly — Amazon orders to NetSuite, Shopify orders to NetSuite, and inventory positions consolidated across all three systems.

200+
integrations delivered
12k+
records per hour

Entech has delivered 200+ integrations on Celigo across ecommerce, ERP, and marketplace systems. For Youth Athletes United, a Shopify integration handling 12,000+ records per hour replaced a manual reconciliation process that had topped out at 200 records per hour. The same approach — webhook-driven flows, proper error handling, and volume testing before go-live — applies to every Shopify Amazon build we deliver.

Also on Celigo

Related integrations

Ready to connect Shopify and Amazon properly?

Tell us your fulfillment model — FBA, FBM, or both — and where the current setup is breaking down. We'll scope the integration and tell you exactly what it covers.

Talk to an integration expert