Running a shop and an online store together: one stock, one system
Selling in the shop and online from two systems means double entry and overselling. How a single catalogue, shared stock and a POS keep both channels in step.

To run a physical shop and an online store together, keep one product catalogue and one stock count that both channels use. Sell at the counter through a point-of-sale (POS) system connected to the same inventory as your website. A sale in the shop then reduces the stock shown online immediately, and you never sell the same item twice.
The problem with two separate systems
A lot of shops add a website later and end up with two systems, a billing program at the counter and a store platform online. That seems fine until:
- The last piece sells in the shop in the morning and an online buyer orders it in the afternoon.
- Prices change in one place and not the other.
- New stock is entered twice, by two people, under two different names.
- End-of-day totals never match, because each system knows only half the sales.
Overselling costs you the most. You cancel the order, refund the buyer and lose their trust.
What "one system" means in practice
| Area | One shared system |
|---|---|
| Products | One catalogue with one name, price, SKU and barcode per item |
| Stock | One count per item (or per location), reduced by every sale |
| Customers | One customer list, whether they bought in the shop or online |
| Orders and reports | All sales in one place, with the channel recorded |
| Returns | An online purchase can be returned at the counter, and stock goes back |
What a good POS should do
- Bill fast: search or scan a product, take payment, print or send a receipt.
- Take cash, card, UPI and store credit on one bill.
- Control the cash drawer, with an opening float, cash in and out, and a closing count per shift.
- Hold a customer's bill while you serve the next one.
- Take returns at the counter, with the stock going back.
- Give each staff member a login, so you know who sold what.
- Report by day, shift and staff member.
Daily routines that keep both channels in step
- Receive stock in one place. New stock goes into the system before it goes on the shelf or online.
- Keep a small online buffer on fast-moving items, so a rush in the shop doesn't leave you oversold online.
- Pack online orders early in the day, before the shop gets busy.
- Close each shift by counting the cash drawer against the POS report.
- Count a few products every week instead of everything once a year, and fix any difference straight away.
Use the shop to grow online sales (and the other way round)
- Offer "order online, pick up in store" so local buyers save on shipping.
- Let shop customers check stock and sizes online before they visit.
- Collect phone numbers or emails at the counter, with permission, to tell regulars about new arrivals.
- Accept returns of online orders in the shop. The buyer saves on shipping, and the visit often turns into a new sale.
Moving from two systems to one
If you already run a billing program at the counter and a separate website, the switch takes some planning:
- Clean up your product list first. Merge duplicates, give every item one name and one SKU, and remove products you no longer sell.
- Count your stock on a quiet day, ideally after closing, and load those counts into the new system.
- Import your customers, if you have their permission and details.
- Train your staff on the new POS before you switch, including returns and closing a shift.
- Switch on a quiet day, and keep the old system read-only for a few weeks in case you need to look something up.
Barcodes and SKUs
Barcodes make counter billing fast and stop staff picking the wrong item. If your products don't come with barcodes, you can print your own labels from your SKUs. Use the same SKU everywhere: on the shelf label, in the POS and on the website.
Several locations
If you have more than one shop or a separate warehouse, keep stock per location. Decide which location fulfils online orders, and whether the website shows combined stock or only what the online warehouse holds. Record stock that moves between locations as a transfer, so it doesn't show up as a sale and a purchase.
Signs it is time to connect your shop and website
- You cancel online orders because the item sold in the shop.
- Someone spends hours each week updating stock by hand.
- Your shop and website show different prices for the same product.
- You can't tell how much you sold in total last month without adding two reports together.
Questions to ask before choosing a POS
- Does it use the same products and stock as my online store, or does it sync on a timer?
- Can it take cash, card and UPI on one bill, and split a payment?
- Does it work on the hardware I already have, such as a laptop, tablet, barcode scanner and receipt printer?
- Can staff log in with their own PIN, and can I limit discounts and refunds by role?
- Can I see shop and online sales in one report?
POS in CartWhizz
CartWhizz has a built-in POS for the counter that works on the same products and stock as your online store. A POS sale is an ordinary order, so stock, customers and reports stay in one place. You get registers, shifts with cash-drawer tracking, held bills, receipts, returns, store credit and staff PINs, and stores can also offer pickup from their own location.
POS comes with the Pro and Enterprise plans and is an add-on on Starter and Growth. The pricing page has the current details.
Frequently asked questions
Can I use one inventory for my shop and my website?
Yes, as long as your POS and online store share the same product and stock system. Every sale, in the shop or online, then reduces the same stock count.
How do I stop overselling between my shop and online store?
Use one shared stock count, record shop sales in a connected POS as they happen, and keep a small online buffer on fast-moving items.
What is an omnichannel store?
It is a business that sells in more than one channel, such as a physical shop and a website, from one set of products, stock and customer records.
Do I need a separate billing software for my shop?
Not if your store platform includes a POS that shares stock with your website. Two separate systems usually mean entering everything twice.
Ready to start selling?
Launch your store with CartWhizz in minutes.


