Stock

How do you sync stock between a supplier, your webshop and marketplaces?

Stock usually sits with a supplier, in a POS or in a warehouse system. Your customer sees it in your webshop or on a marketplace. Syncing is the bridge between the two.

Short answer

You sync stock by naming one source (supplier, POS or WMS) and letting a connection or tool carry it to your webshop and marketplaces automatically. For each system use the fastest route it allows: send updates when something changes, otherwise fetch often. Also deduct sales straight away.

Updated on October 27, 2026 5 minute read By the StoreLinkr team
On this page
  1. Start with one source
  2. Push or pull: who starts the update?
  3. How often should you sync?
  4. Feeding sales on your channels back
  5. How StoreLinkr does it
  6. Frequently asked questions

Start with one source

Before you connect anything, decide which system decides the stock. That differs per type of seller:

  • Dropshipper or reseller: the wholesaler or supplier. You hold nothing yourself.
  • Shop with a webshop: your POS, because in-store sales are deducted there.
  • Own warehouse or 3PL: your WMS or stock program.
  • Mix: several sources, which you add up per product.

Every other place (webshop, marketplaces) only reads. If someone adjusts stock there too, you get differences you can no longer explain.

Push or pull: who starts the update?

With push, the source system itself sends a message as soon as stock changes. That is fastest, but the system must support it and your tool must be able to receive it. With pull, your tool fetches stock at set times through an API, a feed or a file.

PushPull
SpeedRight after the changeBehind by up to one interval
RequiresSupport on both sidesA reachable API, feed or file
RiskMissed messages if a connection dropsOld data between two rounds

Many wholesalers and POS systems only offer pull. Then the interval decides how current you are. For the last step, from your tool to the marketplace, the same applies: send an update at every change if the channel allows it.

How often should you sync?

There is no fixed number. It depends on how fast products sell and how costly a cancellation is. A direction:

  • Fast movers with little stock: as short as the source and the channel allow.
  • Items with plenty of stock: a longer interval is fine.
  • As soon as an item is nearly out: sync more often or add a buffer. See prevent overselling.

A shorter interval only helps if the source itself is current. If your supplier updates its stock once a day, syncing every minute does not make your numbers more accurate.

Feeding sales on your channels back

Syncing runs both ways. Besides stock going from the source to the channels, every sale on a channel must lower the stock and send that number to the other channels. Otherwise you sell on the webshop what sold on the marketplace an hour earlier.

Also watch reservations (an order in a cart or not yet paid), returns and count corrections. Decide per case whether that stock counts, and write it down so all channels behave the same.

How StoreLinkr does it

StoreLinkr fetches stock from wholesalers, POS systems and WMS systems (such as Exact Online, Picqer and Stockhub) and keeps it for 15 minutes at most, so your webshop does not show old numbers.

  • Stock from several locations is added up to one total. You can also add your own manual warehouses and adjust them per product.
  • When a new order arrives, the quantity is deducted from the right warehouse and the updated stock goes straight to every connected channel.
  • Every change is logged per product and warehouse in a stock history, with its cause (import, order or manual).

Whether a supplier uses push or pull is decided by its system, not by StoreLinkr. Ask per connection how often the source itself updates. Details are on the page about stock management for your webshop.

Connect your stock automatically

See how StoreLinkr carries stock from suppliers, POS and warehouse to your webshop and marketplaces.

Frequently asked questions

Use a connection that fetches your supplier stock feed or API and writes it to your webshop. Do it automatically rather than with manual imports, and pick an interval that fits how often your supplier updates.

StoreLinkr keeps stock data from the source for 15 minutes at most. After an order, the updated stock goes straight to the connected channels.

Yes. StoreLinkr adds up the stock of every location to a total per product. Besides external sources you can add your own manual warehouses.

With push, the source system sends a message as soon as stock changes. With pull, your tool fetches stock at set times. Push is faster, pull is more widely available.

Usually because of delay, stock adjusted by hand on the channel, or a second system that also tracks stock. Check which source is leading and look at the stock history to see when the number changed.