# Product Sync

Each till keeps its own copy of your products, so the product list is fast and sales keep going when the internet drops. This page covers how that copy fills up on a new device, how it keeps up with changes in your store, and what to do when a product looks wrong.

You don't have to wait for a download before selling. The first products arrive within moments, and anything not here yet can still be found with search.

## When the POS starts[​](#boot "Direct link to When the POS starts")

Each time the POS opens, it shows the logo and a progress bar.

![The boot screen: the POS logo with a blue progress bar below it, about 40% full](data:image/png;base64,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)

The bar tracks the POS opening this device's own database and your sign-in. It doesn't track products: they download after the POS has opened, while you work. The screen stays light even when the POS uses a dark theme.

If the POS can't start, it shows **Something went wrong** instead:

* **Try again** — starts again and keeps everything on this device. Use this first.
* **Reset app data and restart** — deletes everything stored on this device and starts over, after you confirm. Your sales download again only if they reached your store. The confirm says how many changes have never reached your store; any it counts are lost for good.

Try again first

Reset only if **Try again** keeps failing. If the confirm counts changes that never reached your store, or says it couldn't check, ask for help before you reset. Sales that exist only on this device can't be recovered.

## On a new device[​](#first-download "Direct link to On a new device")

When you sign in on a new device, the POS opens straight away with the first page of products, in the order your product list is sorted. Searching, filtering, or scrolling past what's on the device asks your store for the rest, so you can find and sell any product from the start.

![A new device's product list after a search for Jacket: 17 jackets found, with the count and sync arrow in the bottom right corner](/img/2.x/products/sync/en/tablet-light-regular--s1-2-new-device-search.png)123

1. **Search products** — finds products by name, SKU or barcode. On a new device, search asks your store as well. See [Search & Filtering](/sell/find-products/search-products.md#how-search-works).
2. **The count and sync arrow** — how many products the list shows, then the sync arrow. See [Refresh or start over](#refresh).
3. **Store health** — shows how much of your catalogue is on this device. See [How far along it is](#progress).

The rest of the catalogue downloads in the background, a few products at a time, once the till has been idle for about a minute:

1. The products you're looking at, in the order you have them sorted. Changing the sort or the filters starts this again for the new view.
2. Then every other product, out of stock ones included, so the till can sell anything even when it's offline.

On a large catalogue this can take a while, and it never gets in the way of a sale. Once every product is on the device, search answers from the device instead of asking your store.

Offline before the download finishes

Offline, the till only sells and scans what is already on the device. If it goes offline before its first products arrive, it can't sell until it's back online.

## How far along it is[​](#progress "Direct link to How far along it is")

Open **Store health** from the pulse icon in the menu. The **Database** tab shows how much of each kind of record is on this device.

![Store health on a new device: Ready to sell, and the table shows 115 of 224 products on this device with a part-filled bar](/img/2.x/products/sync/en/tablet-light-regular--s1-4-store-health-new-device.png)123

1. **Ready to sell** — appears as soon as the first products are on this device. Until then it reads **Preparing…**.
2. **Products** — how many of your store's products are on this device. The bar fills as the background download goes on.
3. **⋮ menu** — check your store for product changes now, or clear the products on this device and download them again. See [Check now, or clear and re-download](/troubleshooting/store-health.md#clear-and-redownload).

The other rows fill in as the POS needs them, so a count below your store's total is normal on a new till. See [What's on this device](/troubleshooting/store-health.md#coverage).

## How changes reach the till[​](#changes "Direct link to How changes reach the till")

A till that's online checks your store for changes about once a minute, and downloads only what changed: a new price, new stock, a new or deleted product. You don't need to do anything.

To make the checks more or less frequent, choose a preset in [Store health → Performance](/troubleshooting/store-health.md#sync-presets). **Balanced** checks every minute and is the default. **Eco** checks every five minutes, to go easy on a slow server. **Realtime** checks every ten seconds. The preset is set on each device separately.

When the till is offline, sales keep working and are sent once it's back online. Changes made in your store in the meantime arrive at the next check.

## Refresh, or start over[​](#refresh "Direct link to Refresh, or start over")

The sync arrow sits beside the product count, at the bottom right of the product list.

* **Tap it** to check your store for changes now, instead of waiting for the next check.
* **Press and hold it** for more options: **Sync** does the same as a tap, and **Clear and Refresh** clears the products on this device and downloads them again.

![The sync arrow held down: a menu with Sync and Clear and Refresh, above the product count](/img/2.x/products/sync/en/tablet-light-regular--s1-3-sync-menu.png)1

1. **The count and sync arrow** — tap the arrow to sync now. Press and hold it for the menu shown here.

**Clear and Refresh** starts at once, with no confirm. It also clears the search and resets the filters. It clears products and their variations only: orders and customers stay. The first products come back right away, and the rest come back as before.

[Store health](/troubleshooting/store-health.md#clear-and-redownload) can clear and download any kind of record again, with a confirm first. To wipe everything on a device, see [Clear All Local Data](/troubleshooting/clear-local-data.md); you rarely need it.

## When a product is missing or out of date[​](#goes-wrong "Direct link to When a product is missing or out of date")

* **A product isn't in the list** — check the filters first. **In Stock** is on by default and hides products with no stock; see [Show out-of-stock products](/sell/find-products/product-display.md#show-out-of-stock-products). Then search for it by name or SKU: search asks your store for anything not on this device.
* **A product never shows, even in search** — it may be marked online only, and those are never sent to the POS. See [POS Only Products](/manage-store/products/pos-only-products.md).
* **A price or stock level is out of date** — wait for the next check, or tap the sync arrow. A device that's offline keeps its old copy until it's back online.
* **A barcode won't scan while offline** — only products already on this device scan offline. The message names the code and says it isn't on this device.
* **Something went wrong when the POS opens** — see [When the POS starts](#boot).

### A product shows on one device but not another[​](#one-device "Direct link to A product shows on one device but not another")

Each device keeps its own search, filters and display settings, and only picks up changes from your store while it's online. On the device that's missing the product:

1. Clear the search and the filters. **In Stock** hides products with no stock. To list them on this device every time, turn on [Show out-of-stock products](/sell/find-products/product-display.md#show-out-of-stock-products).
2. Check the device is online, then tap the sync arrow.
3. If it's still missing, press and hold the sync arrow and choose **Clear and Refresh**.

If **Clear and Refresh** says **Nothing was cleared**, the device has product changes that haven't reached your store yet. Let them send, or settle them in [Store health](/troubleshooting/store-health.md#clear-and-redownload), then try again.

## Related Documentation[​](#related "Direct link to Related Documentation")

[Store HealthWhat is on this device, what hasn't reached your store, and the sync presets.](/troubleshooting/store-health.md)

[Search & FilteringHow search finds products on this device and in your store.](/sell/find-products/search-products.md)

[How the Sync Engine WorksHow the POS keeps each device in step with your store.](/developers/sync-engine.md)
