Skip to content
Sign InBook a Demo

Industries · Grocery & general stores

Tills that keep scanning, shelves that stay counted

A grocery is volume: hundreds of barcodes an hour, a drawer that fills and empties, and a stock room that turns over faster than anyone counts it. IMFlow360 keeps the till scanning whatever the internet is doing, and keeps the shelf, the reorder list and the books reading from the same stock record.

Book a DemoSee a day on the system

What goes wrong when the volume is high and the margin is thin

The connection drops and the queue stops

A till that runs in a browser stops when the internet does. At peak, the queue stands there while the router restarts and the sales in between are lost or typed in twice.

The shelf runs out before anyone notices

Reordering is done by walking the aisles. The fast lines run dry on a Saturday and the slow ones are over-ordered because nobody had a number to go on.

The drawer does not reconcile

Several people work the same till across a day, cash goes out for change and deliveries, and by close nobody can say what the drawer should hold, let alone why it does not.

Deliveries are paid from the invoice

The supplier’s invoice is what is in front of you, so it is what gets paid — whether or not the quantities match what was ordered or what came off the van.

Two branches, one guess at cost

The same line arrives at two prices in one week, one branch is short of what the other has too much of, and the margin on a report depends on who was asked.

Where IMFlow360 fits a grocery

The counter is a tablet app with a database of its own — the whole product list, prices, taxes, staff and PINs — and any USB or Bluetooth scanner that types what it reads, with nothing to install. Scanning and taking payment are recorded on the terminal first and sent up afterwards, so a dropped connection is something the cashier finds out about later, if at all. Several terminals share one trading day over the shop’s own network, and each keeps its own drawer.

Behind the shop floor, every product carries its own barcode and, where it has them, variants with their own SKU and price; a reorder point per product per branch puts the line on the stock dashboard before it runs out; and a delivery is booked as a goods receipt against the purchase order, which updates the moving average cost and posts the bill to payables on approval. Stock is per branch, moved between branches by a recorded transfer, and costed the same way in the ledger.

One thing to know before a demo: everything is sold by the unit, at a barcode. There is no scale, no per-kilo line and no PLU, so loose produce is priced per bag, bunch or piece rather than weighed at the till.

A day on the system

From the morning float to the reorder list at night, each step names the part of IMFlow360 doing the work.

  1. STEP 1
    Open the drawer on a counted float

    Each terminal opens its drawer with the float carried over from its last close, plus anything added, in Point of Sale. The cashier signs in with a six-digit PIN checked on the device, so it is the same speed with or without a connection.

    Point of Sale
  2. STEP 2
    Scan the basket

    The scanner types the code and the order screen picks it up while items are being added. A code the product list does not know is refused rather than turned into a mystery line. Where an item’s stock is tracked, the till reads the figure and caps the quantity.

    Inventory
  3. STEP 3
    Take the money

    Cash is recorded with the change owed; a card or wallet payment taken on your own machine is recorded against the order as its own line. The receipt shows on screen and can be reopened from the order list, so a counter without a printer is still a counter.

    Point of Sale
  4. STEP 4
    Let the stock and the cost follow

    When the order syncs, the stock is deducted at that branch in Inventory and cost of sales posts against stock at the moving average in Accounting & Finance. Posting the sale itself is switched on per business.

    Accounting & Finance
  5. STEP 5
    Read the reorder list

    A reorder point per product, per branch, puts the line at the top of the stock dashboard, and low stock is one of the alerts shown across every branch. The purchase order is raised from the back office in Purchasing.

    Purchasing
  6. STEP 6
    Book the delivery off the van

    A goods receipt against the purchase order for what actually arrived, in full or in part. Stock goes up at that branch, the item’s moving average cost is updated, and the supplier bill is matched to the order and the receipt before it is approved into payables.

    Purchasing
  7. STEP 7
    Move stock between branches

    Stock is counted per branch and per warehouse within it. Moving a pallet from one branch to another is a recorded transfer in Inventory, not an assumption the software makes for you.

    Inventory
  8. STEP 8
    Close the day, then read the branch

    Count the drawer against the expected figure with the variance shown as you type; the last drawer to close closes the branch. Each terminal builds its own day report, and once the day has synced the sales and stock reports in Analytics & Reporting and the Profit & Loss by branch carry the same figures.

    Accounting & Finance
Purchasing

Suppliers, orders and what is still owed

Spend by supplier, open purchase orders and an aged balance — the buying side of a shop that reorders every week.

The IMFlow360 purchasing dashboard: supplier spend for the period, the count of open purchase orders, the outstanding balance and how much of it is overdue, a thirteen-month spend chart, an aged-balance chart splitting the balance into current, one to thirty, thirty-one to sixty and over sixty days, a table of open orders by vendor, and suppliers ranked by spend.

Who uses it, and for what

The owner

Sees takings, payment mix and top items per counter, low stock and overdue supplier bills across every branch, and a profit and loss per branch read from the ledger rather than reconstructed from it.

The cashier

Signs in with their own PIN, scans, takes payment and records cash in and out against a reason — and never waits for the internet to do any of it. Discounts, voids and refunds need the manager PIN.

The stock keeper

Works the reorder list, raises purchase orders, books deliveries against them, records wastage as a movement rather than a quiet adjustment, and moves stock between branches by transfer.

The accountant

Gets the ledger and the reports and nothing else: bills already posted to payables, cost of sales at the moving average, aged payables per branch, and the statements on screen and exported.

What runs today

Everything in this section can be shown on a live system today.

A till that trades with the internet down

Product list, prices, taxes, staff and PINs live on the terminal. Orders, payments and cash movements are recorded on the device first and sent up once, matched on their own identifier, so a retry never duplicates a sale.

Scanners that just type

Any standard USB or Bluetooth barcode scanner, with no driver, no pairing screen and no permission prompt. Barcodes are unique across every item and variant, so one code cannot be on two things.

Cash control on every counter

A float carried over, cash in and out with a reason, discounts, voids and refunds behind a manager PIN with a reason, and a counted close with the variance shown. Several counters share one day over your own network; each keeps its own drawer.

Reorder points and per-branch stock

A reorder point per product per branch, a stock dashboard that leads with the reorder list, quantities tracked per branch and per warehouse, and transfers between branches as recorded movements.

Purchasing from order to paid bill

Purchase orders, goods receipts for what arrived, bills matched and approved into payables, debit notes for what went back, and payments made allocated across bills. A spreadsheet importer with a preview brings the product list across in one go.

A ledger with a P&L per branch

Double-entry accounting in the same system as the tills: bills and payments posting on approval, cost of sales at the moving average, and Profit & Loss by branch on screen and exported.

More than one branch under one login

Stock, orders and reports scoped to the branch, a Store Manager role seeded for the sector, and a branch switcher for the owner’s account. One price list for the whole business.

Upcoming · designed, in build

Retail POS edition

Designed and in build. Nothing below is in the product yet; it is listed so you can see where the platform is going for this trade, not to be quoted or demonstrated.

Shifts with an opening float per register

A cashier starts a shift on a named register with its own opening float, so the count at the end is against that register and that person.

Held sales

Park a basket while the customer fetches one more thing, serve the next person, and bring it back.

Online orders with delivery and pickup

Orders from outside the shop surfaced on the till itself, marked for delivery or pickup.

Returns and exchanges

A return or an exchange as its own screen on the till, against the original sale.

Stock count, stock adjustment and receive stock

Counting the shelf, adjusting a figure and booking a delivery in from the till, where today each of those is a back-office screen.

Shift summary and stock movement reports

A summary per shift and a movement report per item, read on the terminal.

Split payment

A dedicated split-tender screen on the retail till. Today an order already takes more than one payment line; the edition gives the cashier a screen built for it.

What it does not do

In this trade's own words: what people ask for that the platform does not do.

  • No weighing scale integration, and no per-kilo or PLU items. Everything is sold by the unit with a barcode; loose produce is priced per bag, bunch or piece, not weighed at the till.
  • No gift cards or store credit. A refund is cash or a recorded reversal against the order; there is nothing to refund onto.
  • The till does not process cards. A card or wallet payment taken on your own machine is recorded against the order so the day reconciles; the money never touches this software.
  • A refund does not restock automatically. The item goes back on the shelf by an adjustment in the back office, not by the refund at the till.
  • Stock deducts when the order syncs, not at the moment of scan. The till reads the stock figure and caps the quantity; the deduction happens in the cloud, and a till trading offline shows on the dashboard once it reconnects.
  • The till has one order path and it asks for a named customer with a mobile number before it takes money — slower than a supermarket till for an anonymous basket, and something to see on the demo rather than read about.

Questions from businesses like yours.

What owners ask before they move a live business onto a new platform.

Can I weigh loose vegetables at the till?

Not yet. IMFlow360 has no scale connection or price per kilo, so loose produce is sold per bag, bunch or piece and scanned like any other item. If much of your produce is weighed, tell us at the demo.

Do I have to enter a customer for every sale?

Yes, today. Every sale on the IMFlow360 till records the customer's name and mobile number, which builds your customer list but takes longer than a supermarket till for a quick basket. Ask us to ring up a basket on the demo so you can judge it yourself.

If a customer returns an item, does it go back into stock?

Not automatically. A refund on the IMFlow360 till needs a manager and a reason and reverses the sale, but the item goes back into stock through an adjustment in the dashboard, where wastage is recorded too.

Can I run a weekly offer on a product?

Yes, with offers and coupon codes. Set up an offer or coupon in IMFlow360 and the till applies it, with no manager PIN needed for offers you've set in advance. Prices are the same at every branch, and there's no separate promotions screen on the till yet.

See the scanner, the close and the reorder list on one system.

Bring a product list with barcodes and a supplier invoice, and we will show you a basket scanned with the internet unplugged, the drawer counted, and the bill landing in payables. Email sales@imflow360.com or book a walkthrough.