Shopify integration · Inventory sync

One stock owner. You pick the direction.

Stock and price should have one owner, and every other channel should follow it. With Shopify you choose which way that goes.

  • Matched by SKU
  • Changes arrive as they happen
  • One stock master at a time
Step one

Two ways to use it

Stock has one master at a time. The master's changes go out to the rest.

Shopify is the master

Real-Time Stock Sync on

Shopify tells us when a product changes. We apply its price and quantity to the matching products, and send them on to your other channels.

Best when you manage stock and price in Shopify.

Shopify is a sales channel

Real-Time Stock Sync off

You publish products from your catalog into your store. After that, Shopify receives price and quantity from MarketplaceHub.

Best when MarketplaceHub holds stock and price, and Shopify is one more place you sell.

When Shopify is the master

Your other channels follow Shopify

Shopify sends the change as it happens. We do not poll your store for it.

  1. 1

    Switch it on

    Switch on Real-Time Stock Sync. If another channel is your stock master, turn its sync off first.

  2. 2

    Shopify tells us

    When a product changes, Shopify sends us the change. We apply its price and quantity to the matching products.

  3. 3

    Your other channels follow

    MarketplaceHub sends both values on to your other channels. A change is never sent back to the Shopify store that reported it.

How fast other channels see it
Source of truth
When Shopify is a sales channel

What travels to Shopify

Publish once

Publish products from your catalog into your store.

Then only two values move

A price or quantity change in MarketplaceHub reaches Shopify as a small update of those two values. The product is not published again.

Your store changes only then

Shopify gets price and quantity from MarketplaceHub only when it is a sales channel and you have published products to it. As a stock master, it does not receive its own changes back.

Inventory and price sync on every channel
On Shopify, an update changes
  • Price
  • Quantity

Example update
How the sync matches your products

Matched by SKU. Never guessed.

Shopify sends the change as it happens. If it cannot be matched to a product you already have, it is left out.

By SKU

A variant is matched to your product by its SKU. A variant with no SKU is skipped, because we never guess.

Skipped · Variant “Linen tote / Grey” has no SKU

Imported products

The sync updates products you have already imported. It does not bring new ones in: see Catalog sync.

Not imported yet · “Wool throw” is left out

Price and quantity

Both values in the change are applied, and both go on to your other channels.

Applied · £26.00 and 9 in stock

One master only

If another channel is your stock master, you turn its sync off first. Then Shopify can take over.

Waiting · Turn off the eBay stock sync first

Questions about Shopify inventory sync

Which way stock flows, what is matched, and what the sync does not do.

Still wondering?

Our team replies within a few hours, Mon–Fri.

Which way does stock flow?

Out of the master. With Real-Time Stock Sync on, Shopify is the master: its changes go into MarketplaceHub and on to your other channels. With it off, Shopify is a sales channel that receives price and quantity from MarketplaceHub.

Why was I asked to turn off another stock sync?

There is one stock master at a time. If another channel is your stock master, turn its sync off before you make Shopify the source of stock. Nothing is registered with Shopify until you do.

Do variants without a SKU sync?

No. The SKU is the only way we match a Shopify variant to your product, so a variant without one is left out.

How fast do other channels see the change?

Shopify sends us the change as it happens. We mark your other channels for an update, and each one sends it in its own next update run, so the time differs by channel.

Does it change anything in my Shopify store?

Only when Shopify is a sales channel and you have published products to it: then price and quantity are updated from MarketplaceHub. As a stock master, Shopify does not receive its own changes back.

Can I turn it off?

Yes. Turning off Real-Time Stock Sync removes the notices we registered in Shopify, and Shopify stops being your stock master.

Give your Shopify stock one owner

Connect Shopify, Amazon, eBay and Etsy in one place.

  • No hidden fees
  • Cancel anytime
  • Setup in 4 minutes