← Blog·Guide

Shopify Inventory Management: Complete Guide for UK Sellers (2025)

S

Salync Editorial Team

Published 3 June 2026 · 10 min read · Updated regularly

Shopify is one of the most popular ecommerce platforms in the UK — but its built-in stock management only covers part of the picture. If you're also selling on eBay, Amazon, or Etsy, here's everything you need to know about keeping inventory accurate across every channel.

In this guide:

  • Shopify's built-in inventory features explained
  • Multi-location stock management in Shopify
  • Managing product variants and their stock
  • Shopify vs WooCommerce: inventory comparison table
  • How to sync Shopify with eBay, Amazon, and Etsy
  • Purchase orders and low stock alerts
  • Barcode scanning in Shopify
  • When Shopify's stock tools aren't enough — and how Salync fills the gap

Shopify's built-in inventory features

Shopify includes solid inventory management tools that are more capable than many sellers realise. At the product level, you can enable stock tracking per product or per variant, set a stock quantity, and choose what happens when stock hits zero — whether to allow backorders or simply stop accepting orders.

Within the Shopify admin, the Inventory section gives you a filterable view of all your products, their current stock levels, and any incoming stock. You can bulk-edit quantities directly from this screen, which is useful for doing a quick stock adjustment without visiting each product page individually.

Shopify also supports inventory adjustments with reasons, so you can log why a stock level changed — for example, damaged goods, a manual audit correction, or a return that couldn't be restocked. This audit trail is genuinely useful for small businesses trying to understand where stock losses are occurring.

Low stock alerts in Shopify

Shopify does not send automatic low stock email alerts natively. You can see which products are running low in the Inventory screen by filtering for items below a certain quantity, but there is no built-in way to receive a notification when a specific product drops below your chosen threshold. For that functionality, you either need a Shopify app or an external inventory system.

This is one of the first gaps UK sellers notice. If you're selling 30–50 SKUs across multiple channels, manually checking stock levels every day is not sustainable.

Multi-location stock management in Shopify

One of Shopify's genuine strengths over WooCommerce is its built-in multi-location inventory. Available on all Shopify plans, multi-location lets you assign stock to different physical or virtual locations — a warehouse, a retail shop, a pop-up, or a third-party logistics (3PL) partner.

When an online order comes in, Shopify can fulfil from a specific location or, if you use the Shopify Fulfillment Network, route it to the nearest or most efficient location automatically. You can also set a priority order for fulfilment — for example, always fulfil from your warehouse first, then your retail stock if the warehouse is out.

For UK businesses using a fulfilment centre alongside a home or office stock location, this is a practical feature that many competitors charge extra for.

How to set up locations in Shopify

  1. Go to Settings → Locations in your Shopify admin
  2. Click Add location and enter the address and name
  3. Enable fulfilment from this location if you want it to be used for online orders
  4. Once created, go to each product or use the bulk editor to assign stock quantities per location
  5. Use the Inventory → Transfer feature to record internal stock movements between locations

Shopify's transfers feature is particularly useful for tracking when you move stock from a supplier or from one location to another, keeping your records accurate without manual entry.

Managing product variants and their stock

If you sell products in multiple sizes, colours, or configurations, Shopify handles this through variants. Each variant can have its own SKU, price, barcode, and stock level — they are treated as separate inventory items even though they share a parent product listing.

For example, a T-shirt might have variants for Small, Medium, Large, and XL in three colours — that's up to 12 individual inventory items. Each can have different stock quantities and can run out independently without taking the whole product offline.

The critical thing to get right with variants is SKUs.Every variant should have a unique, consistent SKU — not just because Shopify's own reporting works better with them, but because any inventory sync tool needs SKUs to match listings across different platforms. If your Shopify variant has no SKU or a different SKU than the same item on eBay, you cannot sync stock between them reliably.

Shopify vs WooCommerce: inventory management comparison

UK sellers often ask whether Shopify or WooCommerce is better for inventory management. The honest answer depends heavily on your circumstances. Here is a direct comparison:

FeatureShopifyWooCommerce
Monthly platform cost£19–£259/monthFree (hosting: ~£5–30/month)
Stock trackingBuilt-in, enabled per productBuilt-in, disabled by default
Multi-location inventoryBuilt-in on all plansRequires plugin (paid)
Low stock email alertsNeeds appBuilt-in (site admin)
Variant stock managementBuilt-inBuilt-in
Purchase ordersBasic (transfers)Needs plugin
Barcode scanningShopify POS / Stocky appNeeds plugin
Multi-channel sync (eBay/Amazon)Needs third-party toolNeeds third-party tool
Inventory reportingGood built-in reportsBasic (WooCommerce Reports)
Technical skill neededLowMedium to High
Customisation flexibilityModerateVery high (WordPress)

Shopify wins on ease of use and built-in features. WooCommerce wins on cost and flexibility. For a growing UK seller who wants to spend less time on technical maintenance and more time on selling, Shopify's inventory tools are a genuinely better starting point.

Syncing Shopify with eBay and Amazon

This is where Shopify's built-in capabilities fall short — and where most growing UK sellers hit a wall. Shopify does not have native real-time stock sync with eBay or Amazon. The Shopify app store does list channel-specific apps (such as the eBay Marketplace Connect app), but many sellers find these frustrating:

  • They only work in one direction, or sync on a delay
  • They don't handle variants well across platforms
  • They break when eBay or Amazon makes API changes
  • They don't support syncing with Etsy or other channels simultaneously

The right solution is a dedicated multi-channel inventory tool that connects all your selling platforms and keeps a single, accurate stock count. When a sale happens anywhere, every other channel is updated within seconds.

How multi-channel sync works in practice

Here is what properly working multi-channel inventory sync looks like for a Shopify seller also listing on eBay:

  1. You have 15 units of a product, listed on both Shopify and eBay
  2. At 10 pm, 4 units sell on eBay and 2 sell on your Shopify store
  3. Your inventory tool detects all 6 sales and reduces the central count to 9
  4. It pushes 9 to Shopify and 9 to eBay within seconds of each sale
  5. You wake up to accurate stock levels and no oversells

Salync connects Shopify with eBay, Amazon, and Etsy exactly this way. Stock syncs in real time and the whole setup takes under 30 minutes.

Syncing Shopify with Etsy

Etsy is increasingly popular with UK independent sellers, particularly for handmade, vintage, and unique items. Shopify has no native Etsy integration. A multi-channel inventory tool that covers all three — Shopify, eBay, and Etsy — is significantly more efficient than managing each connection separately.

Purchase orders in Shopify

Shopify includes a basic purchase order feature called Transfers (in the Inventory section). You can create a transfer from a supplier to a location, add the products and expected quantities, and mark items as received when the stock arrives. Shopify then increments your stock levels automatically.

This is adequate for simple use cases but has limitations. It doesn't support supplier management (contact details, lead times, minimum order quantities), cost price tracking, or automatic reorder triggers. For that level of functionality, you need dedicated inventory management software.

A full purchase order workflow looks like this:

  1. Your stock of a product drops below your reorder point
  2. Your inventory system generates a suggested purchase order
  3. You approve and send it to the supplier
  4. The stock arrives and you receive it against the PO
  5. All your channels (Shopify, eBay, Amazon) are updated immediately

Barcode scanning in Shopify

Shopify supports barcode scanning in two contexts:

  • Shopify POS — if you sell in person, the Shopify POS app and a paired Bluetooth barcode scanner let you scan items at checkout. Stock is decremented from your Shopify inventory in real time.
  • Inventory counts — the Stocky app (free for Shopify POS Pro merchants) supports scanning items during a stock count, significantly reducing errors compared to manual entry.

For warehouse operations without a POS setup, barcode scanning in Shopify is limited. You can add barcodes to each product variant and they're stored and searchable, but there is no built-in warehouse scanning workflow. For that, you typically need specialist warehouse management software or a more comprehensive inventory platform.

Assigning barcodes to Shopify products

In Shopify, barcodes are stored at the variant level (same place as SKUs). You can enter an EAN-13, ISBN, or UPC barcode manually, or scan it in using the mobile Shopify app. If you're a UK seller buying branded goods from a supplier or wholesaler, the supplier will typically provide EAN codes you can use.

If you manufacture or produce your own products, you will need to purchase your own GS1 UK barcodes. GS1 UK sells these — a one-time fee gives you a company prefix and the right to generate your own EAN-13 barcodes for as many products as your tier allows.

When Shopify's stock management isn't enough

Shopify's inventory tools are genuinely good within their scope. But there are clear signals that you've grown beyond what Shopify alone can handle:

  • You sell on more than one platform. The moment you add eBay, Amazon, Etsy, or any other channel alongside Shopify, you need external inventory sync. There is no workaround.
  • You're overselling. If you regularly find yourself cancelling orders because stock already sold elsewhere, it's a direct cost to your seller metrics and customer trust.
  • You're spending too long on manual updates. If you're manually adjusting stock levels across platforms each morning, that's time that should be spent growing the business.
  • You have no visibility of your reorder position. If you can't see at a glance which products are approaching their reorder point, you will keep running out of your best sellers.
  • You have multiple warehouse locations or use a 3PL. Even Shopify's multi-location tools don't tell you how to allocate stock intelligently across a complex fulfilment network.

How Salync connects Shopify to your other channels

Salync was built specifically for UK multi-channel sellers. It sits above all your selling platforms — Shopify, eBay, Amazon, Etsy — and maintains a single, accurate inventory count that feeds every channel simultaneously.

The connection process is straightforward:

  1. Connect your Shopify store via the Salync dashboard (OAuth, no developer knowledge required)
  2. Connect your other channels — eBay, Amazon, Etsy
  3. Salync matches your listings across channels using SKUs
  4. Set your stock buffer if you want to hold back a few units as a safety margin
  5. Stock syncs automatically from that point forward

Salync also provides low stock alerts by email or Slack, purchase order tracking, and reporting — giving you the full picture of your inventory that Shopify alone can't provide.

Common Shopify inventory mistakes UK sellers make

1. Not enabling stock tracking on all products

When you add a new product in Shopify, inventory tracking is enabled by default — but it's easy to accidentally leave it off, particularly when importing products in bulk. Periodically audit your product list and filter for items where tracking is disabled.

2. Using inconsistent SKUs across platforms

If your Shopify SKU for a product is "TSHIRT-BLK-M" and your eBay SKU for the same item is "T-Shirt Black Medium", no inventory tool can link them. SKU consistency is the foundation of any multi-channel setup. Agree on a SKU format and apply it everywhere before you start syncing.

3. Ignoring the stock buffer

Many sellers sync their live stock count across all channels with no buffer. That means if you have 1 unit and it sells on Shopify and eBay at the same moment (before the sync has run), you have an oversell. A buffer of even 1 unit on each channel prevents this for low-volume items.

4. Forgetting about returns

Shopify does not automatically restock returned items. You need to manually mark refunded orders as restocked or adjust inventory separately. If you have a high return rate, unchecked returns can cause your Shopify stock count to drift significantly from reality over time.

5. Not auditing inventory regularly

Even with good systems in place, stock counts drift. A quarterly inventory count (or a rolling cycle count for high-volume sellers) catches discrepancies before they become expensive. Shopify's inventory export and adjustment tools make this straightforward.

Frequently asked questions

Does Shopify track inventory automatically?

Yes, when you enable inventory tracking on a Shopify product, Shopify decrements stock automatically every time an order is placed through your store. However, it only tracks sales made through Shopify — sales on eBay, Amazon, or Etsy are invisible to it. For multi-channel sellers, this means you need an additional inventory sync tool.

Can you sync Shopify with eBay?

Not natively, no. Shopify does not have a built-in real-time stock sync with eBay. You need a third-party inventory management tool such as Salync to keep stock levels in sync. When a sale happens on either channel, Salync updates both within seconds.

What is the best inventory app for Shopify UK?

For UK sellers managing Shopify alongside eBay or Amazon, the best approach is a dedicated multi-channel inventory tool rather than a Shopify-only app. Salync was built specifically for UK multi-channel sellers and connects Shopify with eBay, Amazon, and Etsy.

Does Shopify have multi-location inventory?

Yes. Multi-location inventory is built into all Shopify plans. You can assign stock to multiple locations — warehouses, retail shops, 3PL partners — and Shopify tracks stock at each location separately. You can also set fulfilment priority so Shopify knows which location to fulfil from first.

About this article

Written by the Salync team — UK-based ecommerce developers who built multi-channel inventory software from the ground up. We write from direct experience working with UK eBay, Shopify, and Amazon sellers.

Sync Shopify with eBay and Amazon automatically

Salync connects your Shopify store to eBay, Amazon, and Etsy — keeping stock accurate across every channel in real time. No spreadsheets. No oversells. Setup in under 30 minutes.