Mobile Inventory
Menu

Use case · market stall

Market stall: no signal, cash sales, stock in boxes

A stall is the hardest inventory environment in this product: no Wi-Fi, no counter, stock in crates, and a queue of customers. Offline is not a feature here; it is the condition. Everything else follows from it.

The day before

Load the stock you expect to sell and record it as a transfer to the stall location if you run more than one location (Pro). On Starter, receive the load as stock and count it at the market; the count is your record of what left the storeroom.

Charge the phone, bring a power bank, and print a paper count sheet as a fallback. A dead phone at a market is a lost day of records, not just a lost sale.

Selling without a signal

A sale typed offline is queued on the phone with its price, note and client id, and the shelf drops immediately. The queue is durable: closing the app or restarting the phone does not lose it. When the connection returns, each sale is sent once through the server, keyed by its own id — a retry does not create a second sale or a second movement.

The home screen shows how many changes are waiting to sync. That badge is the honest state of the phone: if it says twelve, twelve things have not reached the server yet, and the phone is the only copy. Do not clear the app or sign out until it reaches zero.

Transfers between locations need a connection. If you rely on transfers while packing the van, do them before you leave, or count at the market instead.

Count what came back

The count that matters for a stall is the one at the end of the day: what is left in the crates. Count blind, one crate at a time, with the phone in airplane mode if the market has no signal. The review shows the variance per item; a large gap usually means a sale that was not recorded or a unit counted as a pack.

Submit once. The count carries its own id, so a retry after a dropped connection is reported as a duplicate rather than writing a second stocktake. That matters at a market more than anywhere: the phone reconnects in a burst and a nervous retry is normal.

The remaining stock is the load for the next market. Record it, and the reorder list will tell you what to bring.

Barcode labels that survive a van

Label the crate or the box, not the individual item. A Code128 label printed from the phone and taped to the crate survives handling better than a paper list, and scanning it opens the item in a second. For produce sold by weight, label the crate with the product and count in the unit you sell — kilograms or punnets — rather than switching units between the market and the storeroom.

Reorder for the next market

Set a minimum per item based on a normal market day, not a quiet one. The reorder list suggests twice the minimum minus what is on hand; edit it for the weather, the season and the event. A market that sells out by noon needs a higher minimum than one that packs half the stock back into the van.

For items you buy weekly with a long lead time, thereorder-point calculator turns the guess into a number.

What this product does not do

No card payments, no till, no customer accounts and no multi-currency pricing. It records the sale and the stock movement; the money is your existing card reader or cash box. There is also no automatic sync with a market's online shop — export CSV or XLSX and reconcile when you are back.

A market week

  1. Thursday: check the reorder list, order, and receive what arrives.
  2. Friday: label the crates and charge the phone.
  3. Saturday: sell offline; record each sale with its price.
  4. Saturday evening: count the remaining stock blind and submit once.
  5. Sunday: sync, read the variances, and set the minimums for next week.

Start the 14-day trialHow offline mode works