Shopify POS
+
Amazon
Point of Sale + Marketplaces

Shopify POS Amazon Integration

Nventory syncs products and inventory across Shopify POS, Shopify Online, and Amazon from one stock pool. In-store sales and marketplace orders update quantities in real time.

Three-way sync across Shopify POS, Shopify Online, and Amazon from one inventory pool
Shopify POS Amazon inventory syncretail store Amazon marketplacein-store marketplace stock managementShopify POS multichannel selling
Shopify POS
NV
Amazon

Sync Matrix

5 data entities in the sync matrix — 2 bidirectional, 3 one-way. Tap any row for details.

Good to Know

Platform restrictions outside any integration tool's control

Customer profiles and loyalty data

Customer databases and loyalty program data cannot be synced between POS and marketplace platforms through Nventory. Amazon also restricts sharing buyer emails and phone numbers with sellers.

Gift card balances

Gift cards and store credit balances are platform-specific and cannot be synced between POS and ecommerce systems.

FBA inbound shipment planning

Creating FBA shipping plans and managing inbound inventory requires Amazon's Send to Amazon workflow. Nventory reads FBA levels but does not create shipments.

Shopify POS Lite hardware limitations

POS Lite lacks features like staff permissions and advanced reporting available in POS Pro. Nventory works with both tiers but some fulfillment workflows are smoother on POS Pro.

Amazon Subscribe & Save program management

Subscribe & Save enrollment and subscription settings are managed in Seller Central. Nventory syncs inventory but does not control subscription configurations.

Things to Consider

Platform-specific details and how they affect this integration.

Challenge

Shopify POS Lite (included free) supports basic in-store sales but lacks smart grid customization, staff permissions, and advanced inventory reports. POS Pro ($89/month per location) adds features like local pickup, exchanges, and receipt customization that are important for omnichannel workflows.

Nventory's Approach

Nventory works with both POS tiers. However, BOPIS and in-store fulfillment of Amazon orders are smoother on POS Pro because staff can see and process online orders directly in the POS queue.

Who Uses Shopify POS Amazon Integration

Common scenarios for connecting Shopify POS and Amazon.

Consumer electronics retailer selling accessories at a Shopify POS counter and globally on Amazon
Toy store using Shopify POS for local retail and Amazon for holiday season nationwide reach
Health and wellness brand with a flagship Shopify POS store and an Amazon storefront for supplements
Pet supply shop leveraging Shopify POS for walk-ins and Amazon for recurring subscription orders
Artisan goods store using Shopify POS at craft fairs and Amazon Handmade for year-round online sales

How It Works

Nventory sits between your platforms and keeps everything in sync.

Shopify POS
Shopify POS
NV
Nventory
Amazon
Amazon
1

Connect Shopify and Amazon Seller Central

Authorize your Shopify store (which includes POS) and your Amazon Seller Central account in Nventory. The system reads both catalogs and begins SKU matching.

2

Verify Product Mapping

Review the auto-matched product list. Link any items that use different SKUs or UPCs between Shopify and Amazon, and exclude products you do not want listed on both channels.

3

Set Channel Allocation Strategy

Choose to share your full inventory pool across Shopify POS, Shopify Online, and Amazon, or set per-channel reserves to guarantee stock for walk-in customers.

4

Enable Real-Time Inventory Feed

Nventory pushes inventory updates to Amazon's feed API whenever a Shopify POS sale or restock occurs. Amazon quantities update within minutes of each in-store transaction.

5

Configure FBM Order Routing

Route incoming Amazon FBM orders to your Shopify POS location for staff to pick and pack. The order appears in your Shopify admin and POS queue for seamless processing.

Frequently Asked Questions

Shopify's native Amazon integration has limitations around inventory allocation rules, multi-location routing, and real-time sync frequency. Nventory provides configurable buffer stock, per-location fulfillment routing, and sub-minute sync cycles that the built-in channel does not offer.

No. FBA inventory is managed by Amazon's warehouses. Nventory tracks your FBA quantities for visibility but only adjusts Amazon FBM (Merchant Fulfilled) quantities based on your POS stock changes.

Yes. Nventory aggregates stock from all your Shopify POS locations to calculate the total available-to-sell on Amazon, while keeping per-location accuracy for in-store fulfillment.

The order enters your Shopify fulfillment queue and waits for the next business day. Nventory sets the expected ship date based on your configured store hours so Amazon buyer expectations are managed correctly.

Nventory aggregates available stock from every Shopify POS retail location you configure and pushes a unified quantity to your Amazon FBM listings. Each retail location keeps its own independent count within Shopify, and Nventory recalculates the Amazon feed whenever a register sale or restock occurs at any location.

Yes. Every transaction processed through your Shopify POS hardware, whether via tap-to-pay on iPhone, the Shopify card reader, or a barcode-scanned checkout, triggers Nventory to push an inventory adjustment to Amazon within seconds. Cash drawer transactions and in-store returns are also captured, ensuring your Amazon listings always reflect what is actually available on the shop floor.

Check Shopify's multi-location stock allocation first — if a location isn't enabled for the Amazon sales channel in Nventory, its inventory changes won't propagate to your listings. Verify that reserved quantities from draft orders, buy-online-pick-up-in-store holds, and layaways are being handled correctly, as these can inflate the apparent stock on Shopify while Amazon shows a lower number. Also review your channel-specific buffer settings in Nventory, since a safety stock buffer configured for Amazon will intentionally withhold units from the feed and may look like a sync failure.