Globya Information Technologies · Since 2000 0850 432 55 13 info@globya.com.tr
SearchCtrl K Start a project

Integration

How to stop selling products you don't have

If you sell the same product on your own website and on two or three marketplaces, you have one stock and many storefronts. In this post we explain how to keep stock and prices consistent across channels and where overselling comes from.

Marketplace stock synchronization means the real quantity in your warehouse is reflected accurately and on time in every channel you sell on. It sounds simple, but the trouble starts when the last three units of a product are sold on two different marketplaces within the same minute. You have to tell one of the customers the product is out of stock, the order is canceled, and most marketplaces count that against your seller performance.

This is called overselling. Eliminating it completely isn't always possible, but with a properly built setup it can become a rare exception.

Where does overselling come from?

These are the causes we see most often in practice:

  • Delay. When stock drops on one channel, it takes minutes for the other channels to hear about it. Meanwhile the product sells somewhere else too.
  • One-way flow. Stock goes from the warehouse to the channels, but sales on the channels don't come back to the warehouse, or come back late.
  • Manual changes. Someone edits the stock figure directly in a marketplace panel; at the next sync, the change is either wiped out or the wrong figure spreads everywhere.
  • Unreserved orders. Orders awaiting payment or approval are not deducted from stock.
  • Bundles and kits. When a set made up of three separate products is sold, the stock of the components doesn't go down.

Where should the center of stock synchronization be?

The first decision is which system holds the "real" stock figure. This is usually the ERP or warehouse software; in small businesses it is sometimes the e-commerce site itself. What matters is that there is a single center. Marketplace panels should be treated as storefronts only, and stock should never be entered there.

Once the center is set, the flow runs in both directions:

  1. An order is created on any channel.
  2. The order is sent to the center and stock is deducted there.
  3. The center sends the new figure to all other channels.

The shorter this loop, the lower the chance of overselling. If the marketplaces offer real-time notifications, use them; if not, orders should be checked at frequent intervals.

Safety stock and channel allocation

However fast the sync is, stock levels just above zero are risky. There are two simple ways to handle this:

  • Safety stock: If real stock is 5, the channels are shown 3. The last two units are held back, either sold on your own website or kept as a buffer for returns.
  • Channel allocation: For products with limited stock, each channel is assigned a set share of the total. Priority goes to the channel that brings more revenue or has heavier cancellation penalties.

Which one fits depends on how fast the product turns over and on each channel's rules. For fast-moving products that are easy to restock, safety stock can be kept small; for products that arrive in a single batch and take a long time to reproduce, you need to be more cautious.

Price sync is a separate matter

Prices are synced along with stock, but the logic is different. Because every marketplace has its own commission, shipping support and campaign rules, selling the same product at the same price on every channel is usually not right.

A practical solution is to keep one base price at the center and define a rule for each channel:

ChannelExample rule
Your own websiteBase price
Marketplace ABase price + commission difference
Marketplace BBase price + commission difference + shipping share
Dealer channelDealer discount off the base price

That way, when the base price changes, every channel updates automatically according to its rule. During campaigns a temporary rule is added and removed when the campaign ends. Also take care not to go outside the price ranges set by the marketplace; some channels may put a product under review after sudden price changes.

Practical checklist

  • There is one clear center for stock, and no stock is entered in marketplace panels
  • Orders reach the center within a few minutes at most
  • Orders awaiting payment are reserved against stock
  • Component stock is deducted for kits and bundles
  • Safety stock is defined for critical products
  • Each channel has a written pricing rule
  • Returned products are inspected and added back to stock
  • The responsible person is notified when the sync stops

The last item is very important. If the sync stops overnight, there may be hundreds of wrong stock displays before anyone notices in the morning. We explain how to catch these breaks in our post on integration error monitoring.

How we do it at Globya

First we map out which channels you sell on, with how many products and how often. We decide with you which system will be the center for stock and put the channel rules in writing. The IMFLEXI platform comes with marketplace, ERP and shipping connections built in; if you use another platform, we set up the same structure on your existing system through our integration service. After launch, we monitor order and stock differences per channel together with you during the first weeks. For other retail needs, see our retail and e-commerce industry page.

Frequently asked questions

How many marketplaces can we connect to?

Technically there is no limit; the real limit is how many channels your operation can manage well. Every new channel brings its own returns, shipping and customer communication load. We recommend opening channels gradually, for example starting with Turkish marketplaces such as Trendyol and Hepsiburada and adding more once the flow is stable.

Can the sync be fully real-time?

It depends on what the channel offers. Some marketplaces report changes immediately, others expect to be polled at set intervals. Where it isn't real-time, safety stock closes the gap.

How does it work for products with variants?

Each variant is mapped as a separate stock code. Even if color and size names are written differently across channels, there is no confusion because matching is done on the stock code.

Do we need to replace our current system?

Usually not. We first review your current setup and, if needed, build a connection layer to fill the gap. Pricing follows in a written proposal after the discovery call. Describe your needs now in 3 minutes

Anything on your mind about this article?

The Globya assistant is online 24/7; it answers right away and passes your question to the team if needed.

Ask the assistant

The next project could be yours

Let us run your digital work from a single point.

Let us hear your needs in a short phone call and prepare a free preliminary analysis report for your website.