Skip to content

Troubleshooting ​

Pairing ​

"Invalid or expired code" The code was already used or timed out — they're single-use. Generate a fresh one in Settings → POS Devices.

The confirm screen shows the wrong store The code targets the store picked when it was generated. Cancel and generate a new code for the right store.

Signing in ​

No cashiers appear / my name isn't there The user has no POS PIN or POS role — they're different from the dashboard password. A manager sets them under the user's Security → POS Terminal Access panel; the terminal picks them up on its next sync. See Giving staff POS access.

"Wrong PIN" PINs are per-user and write-only. Have a manager type a fresh PIN into the user's panel and save, wait one sync cycle, try again.

Catalog & images ​

Products show blank tiles / initials Images download in the background after a sync — give it a minute online. If they never appear, the product may simply have no image in the dashboard.

A product or collection is missing It was added or edited after the last sync — wait for the next cycle or trigger a manual sync. If it's still missing, check the product's status in the dashboard (it must be published/active).

Sync ​

"Last sync" isn't updating Check internet first. If the till is online and sync still stalls, the device may have been revoked — check its status in Settings → POS Devices.

Pending changes stuck The terminal is offline or can't reach the server — sales are safe and queued; they upload on the next successful sync.

Device ​

The till suddenly can't do anything A revoked device loses access at the next sync attempt. If the device was mistakenly revoked, reactivate it in the dashboard — or unlink and pair fresh.

Moving this till to another store Unlink it (Settings → Unlink Device), then pair with a code for the new store. There's no lighter-weight "move" — a wipe is what guarantees no data leaks between stores or accounts.

Still stuck? ​

Check the device row in Settings → POS Devices — its last seen and last sync tell you whether it's alive and talking to the server. Everything else starts from there.

Tradershubs Help Center