You make a sale at your shop counter in Pokhara. Ten minutes later, someone orders the same product from your online store. Both customers paid. But you only had one piece left in stock. Now one of them is getting a "sorry, out of stock" message — and an apology, a refund, and a bad memory of your brand.
This is the single biggest headache of selling both in-store and online: your shelf and your website don't talk to each other. In this guide we'll walk through exactly how to keep one accurate stock count across your physical shop and your online store, so you stop overselling, stop running out quietly, and stop counting the same products twice a day.
Why two separate stock lists will always hurt you
Most Nepali shops start with stock "in their head" or in a copybook. That works when there's only one counter. The moment you add an online store — or a second outlet, or start taking orders on WhatsApp and Instagram — you suddenly have two or three places where the same product can be sold, but only one of them knows when a unit actually leaves the building.
The result is two specific failures:
- Overselling: You sell the last unit at the counter, but your website still shows it as available. An online customer orders it, pays through eSewa or Khalti, and now you have to cancel and refund. Refunds on digital wallets take time, and the customer remembers the disappointment, not the refund.
- Silent stock-outs: Online buyers clear out a product, but the staff at the counter don't know it's gone until a customer asks. You miss the signal to reorder, and the product sits at zero for days during your busiest week.
During Dashain and Tihar, when a single popular item can sell out in hours across both channels, these two problems stop being annoyances and start costing you real money and repeat customers.
The core idea: one stock number, many sales channels
Unified inventory means there is exactly one stock count per product, and every sale — whether it happens at your POS counter or on your online store — subtracts from that same number in real time. When the counter sells one unit, the website immediately shows one less. When an online order comes in, your shelf count drops too.
You are no longer managing "shop stock" and "online stock" as two lists. You are managing one list that several doors sell from. This is the foundation that makes overselling almost impossible, because the system simply won't let two channels claim the same unit.
What you need to make it work
- A single product catalogue with SKUs. Give every product a unique code (SKU) — even a simple one like TSHIRT-RED-M. Variants matter: red and blue, size M and L are different stock counts, not one.
- A POS and online store that share the same inventory. This is the key. If your counter billing and your website pull from the same stock database, the math takes care of itself.
- Clear rules for returns, damages, and COD failures. In Nepal, cash-on-delivery is huge, and so are COD returns. A returned parcel needs to add stock back; a damaged unit needs to come out.
Setting it up, step by step
1. Do one honest physical count first
Before any system can be accurate, your starting number must be accurate. Close for an hour, or do it early morning, and physically count everything. Don't guess. This first count is the most important one you'll ever do — every future number depends on it.
2. Enter stock by SKU, with cost and VAT in mind
Record each product with its purchase cost and selling price. If you are VAT-registered (above the PAN/VAT threshold), set your tax handling correctly from the start so your invoices and online receipts both show VAT properly. Getting this right at setup saves painful corrections later when you file returns.
3. Connect your counter and your website to the same stock
This is where a unified platform does the heavy lifting. With Saauzi, your POS and your online store run on one shared inventory, so a counter sale and an online order draw down the same stock number automatically — no spreadsheet syncing, no end-of-day reconciliation between two systems.
4. Set low-stock alerts and a reorder point
Decide a reorder level for each fast-moving item — for example, "reorder when 5 are left." A low-stock alert means you restock before you hit zero, which matters most when your supplier in Kathmandu or across the border needs a few days to deliver.
Handling the Nepal-specific realities
Cash on delivery and courier returns
COD is the default for a lot of Nepali online buyers, and a meaningful share of parcels come back — wrong address, customer not reachable, or a change of mind. Decide how you treat stock for a dispatched-but-unpaid order:
- When you hand a parcel to the courier, that unit should be reserved or deducted so it isn't sold again at the counter.
- When a COD parcel is returned and restocked, add the unit back the same day. The most common cause of phantom stock-outs is forgetting to return failed-delivery items to inventory.
Festival season demand
Before Dashain–Tihar, look at what sold out last year and stock those SKUs deeper. Use your low-stock alerts aggressively during the rush, and assign one person to watch fast movers across both channels. Unified stock is what lets that one person see everything from a single screen instead of running between the counter and a laptop.
WhatsApp and Instagram orders
Many Nepali shops sell heavily through social DMs. The danger is that these "side channel" sales never get recorded, so your stock count drifts. Make a firm rule: every social order is billed through the same POS so it deducts from the same stock. If it didn't go through the system, the system can't keep you accurate.
Habits that keep your numbers honest
- Bill every sale, every time — even the quick "I'll just hand it over" counter sale. One unrecorded sale breaks the chain.
- Do a small cycle count weekly — pick 10–15 products and verify the physical count against the system. Fix small drifts before they become big surprises.
- Record damages and personal use — the bottle that broke, the item you gave a relative. These are real stock movements.
- Reconcile returns daily — make returning failed-COD and customer-return items to stock a fixed end-of-day task.
Your takeaway
Stop running two stock lists. Pick one accurate starting count, give every product a SKU, and connect your counter and your online store to the same inventory so each sale — eSewa, Khalti, bank, or cash — subtracts from one shared number. Then add low-stock alerts and a daily returns reconciliation, and watch closely during Dashain–Tihar. Do this and the two problems that cost you most — overselling and silent stock-outs — mostly disappear. Start this week with one honest physical count; everything else builds on that single accurate number.



Comments
Be the first to comment.