Skip to content

Sell offline in the app and sync when back online

View as .mdUpdated

When the internet drops, a phone set up for offline selling keeps working: cashiers ring up sales as usual, the app saves them encrypted on the phone and sends them to the server automatically when the connection is back. This page shows owners and cashiers how to set up a phone, sell offline, and handle sales that need a manager’s review.

  • The plan includes offline selling and Offline POS is switched on in Settings › Business Settings › Modules on the web. Otherwise the app says Offline selling is not part of this business’s plan or is switched off.
  • The phone is online for the setup and the right location is selected.
  1. Open Sell › Offline (or More › Offline selling).
  2. Read Keep selling when the internet drops and tap Set up this phone.
  3. Give the phone a name (Name of this phone, for example Counter phone) and confirm. It sells offline at the current location.
  4. The app downloads the products, prices and customers. When it says Ready to sell offline, you are set. The screen shows how many products and customers are on the phone and when prices were updated.

Tap Update prices whenever prices change on the web. Offline prices stay valid for a limited number of hours (shown on screen); the app refreshes them automatically when it is online.

Offline selling screen with Keep selling when the internet drops and a Set up this phone button
Saved on this phone screen with a temporary invoice number, Waiting to sync badge and Change to give
Set up the phone once; offline sales are saved on the phone until they sync.

Sell exactly as you do online. The difference:

  • The Sell tab says You are offline. This phone can keep selling; sales sync later.
  • On Payment the button reads Complete sale offline.
  • After paying, Saved on this phone shows a temporary number and Waiting to sync. The invoice number is given when it reaches the server.
  • You can print or share the receipt; it is marked NOT SYNCED YET.
  • Customers saved on the phone can be chosen, and you can add a new one with a name and mobile.
  • A shopper who joined your store (a lead) shows Lead · becomes a customer with this sale.

What needs a connection: drafts and quotations, returns, gift cards and store credit, Scan & Go carts and store cards, reports, and changes outside the POS.

Sales sync on their own as soon as the phone is online. To push them now, open Sell › Offline and tap Sync now. The Offline sales list shows each sale with a status:

Status Meaning What to do
Waiting On the phone, not sent yet Nothing; it syncs when online.
Retrying Sent, the server will try again (for example the same sale is still being saved online) Nothing; wait.
Synced On the server with its real invoice number Nothing.
Needs review Saved on the server; a manager checks it Manager reviews on the web.
Stock conflict Saved, but stock was short when it arrived Check stock; adjust if needed.
Rejected The server could not accept it Tap Try again, or Delete from phone after checking.
Blocked Refused for safety (data from another business, location or phone) Ask a manager.

Each problem sale lists its reasons in plain words, for example A price was different from the price list, There was not enough stock when it was sent or The phone’s clock was wrong, so the sale time was corrected.

Offline sales list with statuses Needs review, Stock conflict, Rejected and Blocked and the reasons under each
Offline data & sync screen saying Everything is synced with Sync now and Clear saved data
Offline sales with plain-word reasons, and Settings › Offline data & sync.

Sales marked Needs review, Stock conflict or Blocked are kept on the server – they are never lost – and appear in the offline review list of the web app for a manager to check, accept or fix. See Offline selling and the Offline POS module.

If the connection drops while an online sale is being saved, the app retries safely. If it still can’t reach the server, it either saves the sale offline (the server later recognises it as the same sale and keeps only one) or asks Did the sale go through? – look at Recent sales; tapping Pay again repeats the same request, so the customer is not charged twice.

Open Sell › Offline › Stop offline selling. Downloaded prices are removed. Sales still waiting stay on the phone until they are sent. A manager can also remove a phone from offline selling on the web; the app then says A manager removed this phone from offline selling.

  • Set up offline selling before you need it – it can’t be set up without internet.
  • Keep the phone’s date and time automatic; a wrong clock causes review flags.
  • Sync before signing out or uninstalling the app.
  • One phone sells offline for one location. Switching location needs the phone set up again.

Frequently asked questions

Can the app sell without internet?

Yes, once the phone is set up for offline selling while it was online. Products, prices and customers are stored encrypted on the phone and sales sync automatically when the internet is back.

When does an offline sale get its invoice number?

When it reaches the server. Until then the receipt shows a temporary number and NOT SYNCED YET.

What can't I do offline?

Drafts and quotations, returns, gift cards and store credit, loading Scan & Go carts and store cards, reports and most changes outside the POS need a connection.

Can a sale be counted twice if the internet drops during payment?

No. The app and the server recognise the same sale and keep only one, even if it was first tried online and then saved offline.

What does Needs review mean?

The sale is saved on the server, but something was different from the price list or rules, for example a changed price. A manager checks it in the web app. The app lists the reasons in plain words.

How long are offline prices valid?

For a limited number of hours shown on the Offline selling screen. Go online and tap Update prices to refresh them; the app also refreshes them automatically when it can.

Can I sell offline to a new customer?

Yes. Add the customer with a name and mobile; it is created on the server when the sale syncs.

What if I sign out with sales still waiting?

The app warns you that unsynced changes will be lost. Sync first.