Eray MenekşeSoftware Developer
esmnnks@gmail.com

Integration · May 7, 2026 · 9 min

Marketplace integration: managing stock and prices from one place

Rules for keeping stock in sync across channels, how often to sync, and the classic mistakes in cancellation and return flows.

Warehouse shelves and stock

If you sell the same product on your own site and two marketplaces, you have one question: where is stock kept? If the answer isn’t clear, you spend the end of the month dealing with cancelled orders.

The single-source rule

Stock lives in one place and the other channels are fed from it. Usually that place is the ERP or your own system; typing stock by hand into a marketplace panel breaks the system on day one.

How often to sync

  • Stock: live if possible, otherwise every five minutes
  • Price: hourly is enough, more often during campaigns
  • Orders: pulled instantly, otherwise shipping time burns
  • Returns and cancellations: checked at least twice a day

The classic mistakes

The most common one is having no concept of reserved stock: stock isn’t reduced when the order arrives, a bulk update runs at night, and in that gap a second customer buys the same item. The second is not returning refunded goods to stock; the third is mismatched variants.

What to watch for

  • The same product code (SKU) must be used in every channel
  • There must be a rule that closes a channel at a critical stock level
  • Error logs must be kept; a sync that fails silently is the most dangerous kind
  • There must be a separate field for campaign prices; the base price must not be overwritten
An integration is judged not by the times it works, but by what it does when it fails.

Was this useful?

Rate it — you can change your vote later.

4.9· 122 ratings

Notes

All notes