Fruit & Vegetable Shop POS: Weighing Scales, Daily Prices and Waste
A fruit and vegetable shop breaks most retail software in the same two places. Everything is sold by weight, and the price of half the shelf changes before you open. A system built around fixed prices and whole numbers fights you twice a day.
The Fruit & vegetable preset is deliberately the simplest one GOF POS ships — it turns on what you need and stays out of the way.
What the fruit & veg preset switches on
- Sell by weight — decimal quantities, per-kg rates, and scale barcode support.
Nothing else. No batch numbers, no serials, no variants — a produce shop needs none of them, and every switch you do not need is one more thing on screen. The till is a tap-friendly grid, and credit is off by default because most produce counters are cash.
Your weighing scale, read directly
If you have an electronic scale that prints barcode labels, GOF POS reads them. The label encodes an item code and the weight; scanning it puts the right product on the bill at the right weight, with no typing.
You set each product's scale code once — the same six-digit code you
programmed into the machine — and the two are matched. The code is stored as
text, not a number, because 001234 and 1234 are the
same code on a scale keypad and would otherwise become two different products.
Shelf labels printed at zero weight are recognised and fall through to a normal lookup, rather than ringing up as 0 kg.
Repricing, which you do every morning
Prices are edited from the product list without walking through a full form. You can also set a minimum margin so a mistyped price that would sell below cost is caught before it goes out — and a price change on a product is one of the handful of decisions written to the audit log, so if a price is wrong you can see who changed it and when.
For items where the price genuinely varies per sale, mark the product as variable price and the till asks for the amount as it goes into the cart. A cancelled prompt adds nothing, so a variable line can never be added at zero by accident.
Rounding to what people actually pay
Nobody hands over 47 rupees and 60 paisa. GOF POS applies a rounding rule you choose — nearest rupee, nearest five, or none — and prints the roundoff on the bill as its own line when it is not zero, so the total always adds up to what is above it.
The default is no rounding, which is what an unset shop already did. Choose a mode in settings and the worked example on that screen is generated by the same code the till uses, so it cannot promise arithmetic the counter does not perform.
Knowing what you threw away
Waste is the real cost in produce, and it hides. Stock adjustments let you write off spoilage with a reason attached, and the stock movement ledger keeps the record — so at the end of the month the difference between what you bought and what you sold has an explanation rather than being a mystery.
Stock adjustments beyond a threshold need a reason and are written to the audit log. That is not bureaucracy; it is the only way "we lost 40 kg of tomatoes" turns into a number you can act on.
Fast counter, small screen
The till layout is a grid of large tiles you can set to your own number of columns, with your most-sold items reachable in one tap. It works on a small desktop screen, and the whole app runs offline on the counter machine — a produce shop cannot stop selling because the internet dropped.
Getting started
Setup takes about ten minutes. When you sign up you pick Fruit & vegetable as your business type, and GOF POS switches on the features above for you — no configuration screens to hunt through, no consultant. If something in the preset does not suit you, every switch is yours to change afterwards in Settings → Business type.
The app runs on Windows, macOS and Linux for the counter, and on Android and iOS for stock checks and quick sales on the move. The desktop till keeps working when the internet does not, and syncs when it comes back.
See pricing or download GOF POS and try it on a real day's trading.