Multi-channel solution

Sell through your own shop, on marketplaces and to the trade from one pool of stock, with every channel updating the moment any of them sells.

One stock item, every channel

Multi-channel fulfilment comes down to a single idea: one stock item in the warehouse, mapped to the catalogue listing on every channel you sell through. Physically there is one pool of stock. Sell on one channel and the available quantity on all the others moves with it.

That is what removes the two failure modes of selling in more than one place.

Splitting stock, or overselling

Without a shared pool you get to pick between two bad options.

The first is to split the stock per channel: ten units for your own shop, ten for Bol.com, ten for Amazon. Now each channel can sell out while stock sits idle behind another channel's wall, and you are guessing weeks ahead which one will move.

The second is to list everything everywhere and hope. The day one channel sells faster than you can update the rest, you oversell, cancel, and take the hit. On a marketplace that is not just a refund: dispatch time and cancellation rate are scored, and your visibility drops before anyone explains why.

A shared pool removes the choice. Nothing is reserved per channel, so every channel can sell everything, and the number they all show is the number on the shelf.

How the mapping works

One stock item, many listings. Catalogue items from different channels are linked to a single stock item, so the same product listed five times is one thing in the warehouse.

A sale anywhere updates everywhere. Stock sold through one channel is written back to all the others, which is what prevents the overselling above.

One cut-off for every channel. Orders placed before 23:00 ship the same day, whichever channel they arrived from. There is no fast channel and slow channel.

Returns rejoin the same pool. A return is checked on arrival and sellable stock goes straight back into inventory, available to every channel again rather than to the one it came back from.

Every channel type, one warehouse

We connect webshops (Shopify, WooCommerce, Magento, Lightspeed, CCV Shop, PrestaShop, Wix, Squarespace, Plug & Pay), marketplaces (Bol.com, Amazon, Etsy, Kaufland, Mirakl, VidaXL, fonQ, kleertjes.com, Decathlon, B&Q, Praxis, Homedeco.nl), B2B platforms (Faire, Orderchamp, Ankorstore, Qogita), order management systems (Linnworks, Brincr) and returns platforms (Returnless).

They all draw on the same stock in Ridderkerk.

Channels do not all want the same parcel

Sharing stock does not mean treating every order identically, and this is where a shared pool is usually done badly.

Consumer orders want single units, often with a flyer, a personal message or gift wrapping.

Trade orders want packs. So we do not break inbound stock down into singles on arrival. Packs stay as they came in and ship that way, and we only open one when consumer demand actually calls for a single unit.

Marketplaces want their own rules. Labelling, packing requirements and delivery promises differ per platform, and they are applied per order rather than averaged across them.

Not all of your stock has to sit here

Connecting through our API rather than a fixed integration means you decide which orders come to us. Fast movers can sit in our warehouse while slower lines stay in your own, with one catalogue across both. Most fulfilment arrangements are all-or-nothing; this one does not have to be.

Ready to serve every channel from one stock pool?

Request a quote and we will work it through with you.