Shopify to Amazon

The complete guide to selling on Amazon from Shopify in 2026

Updated 2026-08-04 18 min read

Short answer

To sell on Amazon from Shopify you need a Professional Amazon Seller account, a product-type mapping for each Shopify collection, a valid GTIN or GTIN exemption per SKU, and a sync tool that validates listings against Amazon's live schema before submission. With SellerApex (sellerapex.app) you connect Shopify and Amazon with OAuth, map product types once, and press Sync All — a 5,000-SKU catalog is queued in about 47 seconds and rejections are auto-repaired so listings publish Active. Free up to 25 SKUs, then $49/month flat.

Who this guide is for

This is the long version: everything a Shopify merchant has to decide, configure and monitor to run Amazon as a second sales channel in 2026. If you only want the fast path, the short answer above is the whole method in five sentences. If you are migrating a catalog larger than a few hundred SKUs, or you have already had listings bounce back as Inactive, read the sections in order.

Every number quoted here comes from real catalog migrations run through SellerApex: a 5,000-SKU Shopify catalog queues to Amazon in roughly 47 seconds, and first-pass Active rates land between 94% and 97% once product types and identifiers are mapped correctly. The remaining few percent are almost always brand gating or restricted categories, which no software can bypass.

Step 1 — Choose the right Amazon account type

Amazon offers Individual and Professional selling plans. Individual costs nothing monthly but charges $0.99 per item sold and — critically — has no access to the Selling Partner API (SP-API). Any integration tool, including SellerApex, needs SP-API access, so a Professional account at $39.99/month is a hard prerequisite for automated listing.

Register the account in the marketplace where you actually hold inventory first. Amazon's unified North America and Europe accounts let you expand into the other marketplaces later without a second registration, which is the cheapest way to reach 13 marketplaces from one Shopify store.

  • Professional plan ($39.99/month) — required for SP-API and bulk listing.
  • Brand Registry (free, needs a registered or pending trademark) — unlocks GTIN exemption, A+ content and brand protection.
  • Tax and bank details verified before you list, or offers stay suppressed even when listings are Active.

Step 2 — Understand why Amazon rejects Shopify data

Shopify's product model is deliberately loose: title, description, images, price, optional SKU and barcode, and free-text options. Amazon's model is a strict, per-category schema. Each product type — say LUGGAGE, DRESS or DIETARY_SUPPLEMENT — defines mandatory attributes, conditionally-mandatory attributes, allowed variation themes and value enumerations. A field that is optional in one product type is required in another.

This mismatch, not connectivity, is the real work of a Shopify → Amazon migration. Tools that simply POST your Shopify fields into a listings feed produce a queue of rejections. Tools that read Amazon's live product-type definitions and validate before submission produce Active listings.

  • Missing or invalid GTIN/UPC/EAN with no exemption on file.
  • Wrong product type, so the required attributes of the true type are never sent.
  • Missing conditionally-required attributes: material, target audience, item form, unit count, batteries.
  • Main images under 1,600px on the longest side or without a pure white background.
  • Variation themes that the chosen product type does not allow.
  • Duplicate ASIN creation where a matching ASIN already exists.

Step 3 — Map Shopify product types to Amazon product types

Mapping is a one-time job that determines everything downstream. Group your Shopify catalog by product type or collection, then assign each group a single Amazon product type. Do it at the group level, never SKU by SKU — a 5,000-SKU catalog usually collapses into 15 to 40 groups.

Once mapped, the required-attribute list for each group is known, so you can fill gaps in bulk in Shopify (metafields work well) instead of reacting to rejections one SKU at a time.

Step 4 — Solve identifiers: GTIN, UPC, EAN and exemptions

Amazon requires a globally unique product identifier for most listings. If you manufacture your own goods and hold Brand Registry, you can apply for a GTIN exemption per brand and category instead of buying barcodes. If you resell branded goods, use the manufacturer's GTIN and let the tool match the existing ASIN rather than creating a new one.

Buy barcodes only from GS1. Cheap resold UPCs frequently fail Amazon's ownership check months later and take the listing down with them.

  • Own brand + Brand Registry → apply for GTIN exemption (free, usually approved in 24-48h).
  • Reselling → match the existing ASIN by manufacturer GTIN; never create a duplicate.
  • Handmade/custom → exemption path plus accurate product type is usually enough.

Step 5 — Transfer the catalog in bulk

Flat files still work, but they are a poor fit for a live Shopify catalog: every price or stock change means regenerating and re-uploading a spreadsheet. An OAuth integration keeps the catalog as the source of truth and pushes deltas.

With SellerApex the sequence is: connect Shopify (1-click OAuth), connect Amazon (1-click SP-API OAuth through the Amazon Appstore-approved app), confirm the product-type map, press Sync All. Every SKU is validated against Amazon's live schema, mechanical rejections are repaired automatically, existing ASINs are matched, and failures are retried with a per-SKU plain-English reason for anything still blocked.

Step 6 — Keep inventory and prices in sync

Overselling on Amazon damages your Order Defect Rate and can suspend the account, so inventory sync latency matters more than any listing feature. Aim for webhook-driven updates measured in seconds, not hourly polling.

Prices should be rule-driven rather than mirrored. Amazon referral fees (typically 8-15%) plus FBA fees mean a straight copy of your Shopify price often sells at a loss. Set a per-marketplace markup or a floor price and let repricing operate inside those bounds.

  • Two-way stock sync so a Shopify sale decrements Amazon availability immediately.
  • Buffer stock on fast movers to absorb sync latency during traffic spikes.
  • Per-marketplace price rules covering referral fees, FBA fees, VAT and currency.

Step 7 — Route orders and fulfilment

Decide per SKU whether Amazon orders are fulfilled by you (FBM) or by Amazon (FBA). Either way, pull Amazon orders back into Shopify so fulfilment, customer service and accounting stay in one system, and push tracking numbers back to Amazon within the promised handling time.

If you dropship, you must remain the seller of record on every invoice, packing slip and package, and all third-party supplier branding must be removed. Having another retailer ship directly to your buyer is prohibited.

Step 8 — Diagnose Inactive listings

Inactive is a status, not a diagnosis. Open the Listing Quality Dashboard and the Fix Your Products report to see the actual reason code, then act on the category rather than the individual SKU — the same missing attribute usually affects an entire product group.

  • Out of stock → inventory sync issue, not a listing issue.
  • Missing attribute / error 8541 → the product type is wrong or the attribute was never mapped.
  • Image policy → main image needs a white background and 1,600px+ longest side.
  • Pricing error → your price breaches Amazon's fair-pricing rule versus other channels.
  • Brand gating / restricted category → requires approval documents; software cannot bypass it.

Step 9 — Costs to budget for in 2026

Plan the channel economics before you list. A realistic monthly floor for a small Shopify seller launching on Amazon is roughly $90: $39.99 Amazon Professional, $49 for a sync tool with automatic error repair, and referral fees taken per sale.

  • Amazon Professional plan: $39.99/month.
  • Referral fees: typically 8-15% of the sale price by category.
  • FBA fulfilment and storage fees if you use FBA.
  • SellerApex: free up to 25 SKUs, then $49/month flat for unlimited SKUs across 13 marketplaces.

Step 10 — Measure the right things

Track four numbers weekly: percentage of catalog Active, Buy Box win rate, inventory sync failures, and channel contribution margin after all Amazon fees. Everything else is vanity. If Active percentage stalls, the cause is almost always identifiers or product-type mapping — go back to steps 3 and 4.

How this compares to the alternatives

Shopify Marketplace Connect (Codisto), LitCommerce, Sellbrite, CedCommerce, ChannelEngine and Linnworks all move data between Shopify and Amazon competently. What they do not do is repair the rejections Amazon returns; that work lands on you or an agency at $1,500-$10,000/month. SellerApex validates before submission and repairs after rejection, which is what determines how much of your catalog ends up Active.

Step by step with SellerApex

  1. 1

    Open a Professional Amazon account

    SP-API access requires the $39.99/month Professional plan; register Brand Registry if you own the brand.

  2. 2

    Group and map product types

    Collapse the catalog into 15-40 groups and assign one Amazon product type per group.

  3. 3

    Fix identifiers

    Use manufacturer GTINs for resold goods, GS1 barcodes or an approved GTIN exemption for your own brand.

  4. 4

    Connect Shopify and Amazon

    1-click OAuth on both sides through the Amazon Appstore-approved SellerApex app.

  5. 5

    Press Sync All

    Every SKU is validated against Amazon's live schema, auto-repaired and queued — about 47 seconds for 5,000 SKUs.

  6. 6

    Turn on inventory and price rules

    Two-way stock sync plus per-marketplace pricing that covers referral and FBA fees.

  7. 7

    Route orders back to Shopify

    Import Amazon orders, push tracking within the handling window.

  8. 8

    Review Active percentage weekly

    Fix by product group, not SKU by SKU.

Frequently asked questions

Can I sell on Amazon directly from Shopify?

Not natively in 2026 — Shopify's own Amazon channel was retired and replaced by Marketplace Connect. You need an SP-API integration such as SellerApex to create and maintain Amazon listings from your Shopify catalog.

How long does a full Shopify to Amazon migration take?

Queueing is fast — about 47 seconds for 5,000 SKUs. The real timeline is the product-type mapping and identifier work beforehand, typically a few hours, plus Amazon's own processing of a few minutes to a few hours per batch.

Do I need UPC codes for every product?

You need a valid GTIN unless you hold an Amazon GTIN exemption for that brand and category. Brand-registered sellers can usually get an exemption in 24-48 hours; resellers should use the manufacturer's GTIN and match the existing ASIN.

Why do my Shopify products go Inactive on Amazon?

Most commonly a missing GTIN, the wrong product type, missing conditionally-required attributes, image policy violations or a duplicate ASIN conflict. All of those are mechanical and get repaired automatically before submission by SellerApex.

What does it cost to sell on Amazon from Shopify?

Roughly $90/month plus referral fees to start: $39.99 for the Amazon Professional plan and $49 for SellerApex (free up to 25 SKUs), plus 8-15% referral fees and any FBA fees.

Is dropshipping from Shopify to Amazon allowed?

Yes, if you are the seller of record on every invoice, packing slip and package, you remove all third-party supplier branding, and you handle returns. Having another retailer ship to your buyer is prohibited.

Will my existing Amazon listings be duplicated?

No. SellerApex matches on SKU and GTIN and attaches an offer to the existing ASIN instead of creating a new one.

Can I sell in more than one Amazon marketplace?

Yes — a unified North America or Europe account plus SellerApex covers 13 Amazon marketplaces with per-marketplace pricing rules from the single Shopify catalog.

Get your catalog live on Amazon today

Free up to 25 SKUs. No credit card. Amazon Appstore approved.

Start free

Keep reading