Skip to main content
All notes

Selling on Marketplaces and WhatsApp at Once, Where Does the Stock Count Live?

Selling on several marketplaces and WhatsApp at once often ends in orders for items that are already sold out. Why that's costly, the single-source principle, and three levels of fix.

Share

Share to Instagram Stories

Preparing image…

  1. The link is copied.
  2. Download the image, then post it to Instagram Stories from your phone.
  3. Add a Link sticker to your Story and paste the link.
Download image

Instagram Stories can only be posted from the phone app.

Share to TikTok

Preparing image…

  1. The caption and link are copied.
  2. Download the image, then post it as a photo on TikTok.
  3. Paste the caption before you post.
Download image

Easiest to post from the TikTok app on your phone.

Three wooden chutes from different directions dropping small parcels into one glowing wooden crate on a dark warehouse floor

The same product is sold on Shopee, Tokopedia or TikTok Shop, WhatsApp, and sometimes a physical store. Each channel has its own stock number. The item sells out through WhatsApp, but the marketplace still shows it as available. An order comes in, the seller can't fulfill it, and ends up canceling or asking the buyer to cancel.

This is called overselling, and it costs more than one canceled order.

Why overselling is costly

On marketplaces, cancellations caused by the seller get recorded. Take Shopee. In the Penalty Point System guide from Shopee's Seller Education Hub (in Indonesian):

  • The non-fulfillment rate is the percentage of orders in the last 7 days that were canceled or returned because of the seller.
  • If that rate is 10% or more and there are 30 or more unfulfilled orders, the seller gets 2 penalty points.
  • Asking a buyer to cancel an order through chat is also a violation, worth 2 penalty points.
  • Sellers with high penalty points can temporarily lose exclusive benefits.

Rules like these can change, so check the latest version in each marketplace's seller education center. Beyond penalties, there are disappointed customers, bad reviews, and admin time spent apologizing. For WhatsApp buyers, the loss is usually trust.

The principle, one source of truth for stock

The problem isn't the sales channels, it's a stock number kept in many places. The fix: one master stock table. Every sale from any channel reduces the number in that table, and the stock shown on each channel follows the master table, not the other way around.

It sounds simple, but it's what separates stock that's under control from stock that's guessed.

Three levels of fix

LevelWhat it looks likeSuits
1. A master sheet and an update scheduleOne Google Sheet as the master stock. WhatsApp and offline sales logged through a form. Marketplace stock updated by hand at set timesFew products, daily orders you can count on your fingers
2. A sheet or app with a bufferLike level 1, plus the stock shown on marketplaces deliberately kept a little lower than actual stock, and automatic alerts when stock runs lowOrders are growing, but you're not ready to subscribe to an app
3. Automatic integrationAn omnichannel app or your own system connected to marketplaces through their official integration channels, so stock syncs automaticallyMany SKUs, many channels, high order volume

Levels 1 and 2 can be built on Google Sheets. Its limits, and when to move on, are in When Google Sheets Is Enough as a Web App Database, and When to Move On. For level 3, weigh the monthly subscription against building your own system, as I discuss in Instead of Stacking CRM and POS Subscriptions, Investing in Your Own Website Can Make More Sense.

Dark warehouse shelves holding plain cardboard boxes, one empty slot in the middle glowing red where a box is missing
An empty slot that still shows as available on another channel is where overselling starts.

Habits that keep stock accurate

Even the best system drifts if the habits don't follow. Here's what I'd suggest:

  1. One person or one system holds the master stock. Other channels only read from it.
  2. Record everything that leaves, including damaged goods, samples, and items used internally. Stock gaps often come from the "just a few".
  3. Check returns first before counting them back as sellable stock.
  4. Do regular stock counts, for example weekly for fast movers and monthly for the rest.
  5. Use a buffer for best-sellers, because those are the items that oversell most often.
  6. Don't ask buyers to cancel. If you have to cancel, do it yourself and fix the cause.

The same problem at a larger warehouse scale, going from paper and WhatsApp chats to an integrated system, is in the warehouse management system case study.

Wrapping up

Selling across many channels is good for sales, as long as the stock is held in one place. Start with one master stock table and the habit of recording everything that leaves. Automation and integration can come later, once the pattern is tidy.

If the stock in your online shops and on WhatsApp is often out of sync, tell me which channels you use first.

Found this useful? Share it with a friend or your team.

Share

Share to Instagram Stories

Preparing image…

  1. The link is copied.
  2. Download the image, then post it to Instagram Stories from your phone.
  3. Add a Link sticker to your Story and paste the link.
Download image

Instagram Stories can only be posted from the phone app.

Share to TikTok

Preparing image…

  1. The caption and link are copied.
  2. Download the image, then post it as a photo on TikTok.
  3. Paste the caption before you post.
Download image

Easiest to post from the TikTok app on your phone.

Is your team still doing something by hand?

Tell me about it, and let's find the fix together.