POS & Retail

How to Manage Stock Across Your Physical Shop and Online Store at the Same Time

How to Manage Stock Across Your Physical Shop and Online Store at the Same Time

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:

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

  1. 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.
  2. 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.
  3. 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:

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

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.

Share:

Comments

Be the first to comment.

Leave a comment

Comments are moderated before they appear.

Related articles

Build your store with Saauzi

Online store + built-in POS + local payments (eSewa, Khalti, FonePay). No code, low cost.

Start free →
Loading...