WooCommerce Amazon integration that keeps one stock count

Amazon and WooCommerce each track their own stock, so a connector between them is what stops the same unit being sold twice.

14-day trial · no credit card · plans from $19/month for two stores

4.9 out of 5 from 3,200+ reviews across our Shopify apps

How to connect WooCommerce and Amazon

  1. Connect WooCommerce

    You enter your shop address, log in to your WordPress admin when we send you there, and approve the API access request. WooCommerce hands the keys back to us. Nothing on your shop changes until you turn a sync on.

    ~1 minute
  2. Connect Amazon

    You authorise QuickSync in Seller Central for the marketplaces you sell in.

    ~1 minute
  3. Choose what to sync

    Pick all products or a list, the source store and its locations. Existing products match by SKU.

    ~5 minutes
  4. Start syncing

    Click Start Syncing. Stock aligns from your source store, then stays in step on its own.

    Depends on catalogue size
Start 14-day trial

14-day trial · no credit card · plans from $19/month for two stores

Step by stepHow to connect WooCommerceHow to connect AmazonQuickSync setup guideCheck your SKUs before syncingAll docs

What QuickSync syncs between WooCommerce and Amazon

WhatWooCommerceAmazon
Stock countBoth waysTwo-way for items you ship, one-way for FBA
New listingsWe can create and updateWe can create and update
PricesSent, with your rule appliedSent, with your rule applied
Orders inInto QuickSyncInto QuickSync
Tracking backSent to the orderEligible merchant-fulfilled shipments
Photos and optionsPhotos, sizes and coloursPhotos, sizes and colours

Example: follow one Amazon sale

For WooCommerce shops that also sell on Amazon. WooCommerce accepts a 300-character SKU and Amazon cuts at 20, the widest gap of any pair on this site, so deciding which code identifies a product is the work that makes the rest hold. Anything Amazon stores and ships keeps its own count.

Amazon Amazon · order #447114:02:11
Classic Tee, Black, M1 × $24.00
Stock before this sale42

Synced automatically
WooCommerce WooCommerce updated
ChannelStockUpdated
AmazonAmazon41sold here
WooCommerceWooCommerce41updated

What to know before you connect

Inventory limit

FBA inventory stays with Amazon

We always send your count to Amazon, but we only take changes back for items you ship yourself. Anything Amazon stores and ships for you (FBA) keeps its own count, which is Amazon's to own.

Manual control

Review export and draft settings for WooCommerce and Amazon

Connecting WooCommerce and Amazon imports their catalogues. A confirmed Sync Products export can create missing products. Ongoing product syncing follows your master store on Pro or higher. Use Create as drafts where supported when you want to review copies before publication.

Before you connect

Stock Amazon holds

Half your catalogue may be deliberately left alone.

We always send your WooCommerce count to Amazon, whatever fulfilment method a listing uses. The return leg is where the split is: we only take changes back from Amazon for the items you pick, pack and post yourself. Anything Amazon stores and ships keeps the count Amazon has, and we leave it alone.

That’s a decision rather than a gap. Amazon’s warehouse knows what is on its own shelves and your WooCommerce site doesn’t, so writing a WooCommerce figure over an FBA count would replace a true number with a guess. Where one SKU is sold both ways, the merchant-fulfilled part is the half that tracks your site.

So the question to answer before you switch anything on is which of your listings Amazon fulfils. It decides which way each one moves, and it’s the thing people most often assume rather than check.

Shipping updates

Return supported tracking

Supported shipment details return to the originating order when the fulfillment store supplies them.

QuickSync can return supported carrier and tracking details to eligible merchant-fulfilled Amazon orders. Amazon manages FBA shipments. WooCommerce uses the supported shipment-tracking setup on its originating order.

Check a supported shipment on the originating platform after QuickSync processes the fulfillment update. If the platform refuses it, follow the order’s reported reason and complete the update there.

For an Amazon fulfillment update, include the supported carrier, tracking number and matching order items. Check the update on the Amazon order after it is accepted.

Three different jobs

Three things share the name

Only one of them is about keeping stock straight between two shops.

Search for a WooCommerce Amazon integration and you land on three different products wearing one name. The first is selling your own goods on Amazon: your listings, your stock, a seller account, and something holding the count on your site and the count on the marketplace in agreement. That is the one this page is about.

The second is Amazon Pay, which is a checkout button. It’s a WordPress plugin that appears under Settings and Payments in WooCommerce and lets a shopper pay on your site with the card and address already held on their Amazon account. It creates no listing and moves no stock figure, and it runs quite happily on a shop that sells nothing on the marketplace at all.

The third goes the other way: pulling Amazon’s catalogue into WooCommerce to earn affiliate commission on goods that were never yours. No stock of yours is involved, so there is nothing to keep level. Worth settling which of the three you’re after before you install anything, because the tools don’t overlap and only one of them is a sync.

Guide for running WooCommerce and Amazon together

Questions people ask about this pair

Do I have to re-list my WooCommerce products on Amazon?

No. Existing WooCommerce and Amazon listings match by SKU. A separate Sync Products export can create missing products. Ongoing product updates require Pro or higher and a master store. Review the export scope and draft setting before confirming a write.

How do I connect WooCommerce to Amazon?

Enter your shop’s address in QuickSync, log in to your WordPress admin when it sends you there, and approve the API access request. WooCommerce hands the keys back and nothing on your shop changes until you turn a sync on. If the approval fails, check that permalinks aren’t set to Plain, the WooCommerce REST API is on, and the site loads over https.

Is there a free WooCommerce Amazon integration?

Not from us. QuickSync is free for 14 days with no card, and Lite is $19 a month for two shops. Amazon’s own tools move listings but will not hold one stock count across both, which is the part that stops the same unit selling twice.

Is Amazon Pay the same as a WooCommerce Amazon integration?

No, though both carry the name. Amazon Pay is a checkout method: a WordPress plugin that adds a payment button so a shopper can pay with the card and address already held on their Amazon account. It creates no listing on Amazon and moves no stock figure, and it works just as well on a shop that never sells on the marketplace. Holding a WooCommerce shop and an Amazon seller account on one stock count is a separate job, and it is the one QuickSync does.

Can I import Amazon products into WooCommerce?

Not with QuickSync. Pulling Amazon’s catalogue into a WooCommerce site is affiliate work (you list goods you do not own and earn commission on the sale), and the plugins built for it are a separate category. QuickSync works the other way round, on stock you own and sell in both places, which is the only case where two counts can disagree.

Can I charge a different price on Amazon?

Yes, on Ultra or higher. Set a price-modification rule for Amazon in its store settings. Ongoing price updates follow the product master and the selected rule, so WooCommerce and Amazon can use different prices.

Does the tracking number go back to both shops?

Supported shipment updates return to the original order when the connected fulfillment store supplies them. Supported tracking details can return to the originating WooCommerce order. QuickSync can confirm eligible merchant-fulfilled Amazon shipments with supported carrier and tracking details. Amazon manages FBA shipments.

Does an Amazon order get recreated on WooCommerce?

Eligible Amazon orders can create a routed copy in WooCommerce when you choose it as your fulfillment store and enable order syncing on Pro or higher. The original stays in its source store. Unsupported directions, order state and your settings can prevent a copy in WooCommerce.

What happens if a buyer cancels or I refund them on WooCommerce or Amazon?

A refund alone does not restock an item. When the originating platform reports a stock increase, QuickSync propagates the updated quantity between WooCommerce and Amazon.

Which plan do I need for WooCommerce and Amazon?

For WooCommerce and Amazon, Lite starts at $19/month for two stores and 1,000 syncing items and includes inventory syncing. Ongoing product updates and order syncing require Pro or higher; price modification requires Ultra or higher. Choose a plan for both your features and catalogue size. Extra stores are billed at the selected plan rate; see Pricing for current limits.

Connect WooCommerce and Amazon

14-day free trial. No credit card.