You can now run cycle counts and full counts in Shopify POS. Staff record counts by scanning barcodes or entering quantities manually. Planning, review, and approval stay in the Shopify admin, so inventory quantities don't change until a count is approved.
Create and schedule a count, then choose the location and the products to count.
Staff open the count in POS and record on-hand quantities by scanning barcodes or entering quantities manually.
Review completed counts and discrepancies; inventory adjustments are applied only once the count is approved.
| Item | Shopify admin | Shopify POS |
|---|---|---|
| Who | Users with the required permissions | Staff with inventory permissions |
| Create & schedule | Yes Choose locations and products | Not specified |
| Recording counts | The article covers counts recorded in POS | Yes Barcode scan / manual entry |
| Submission | Receives submissions for review | Submit Send for review when finished |
| Review & approve discrepancies | Yes Inventory adjustments are applied once approved | No Submitting alone doesn't change inventory quantities |
| Audit trail | Shopify records what was counted, when, and by whom | — |
Can be run in POS. The article doesn't specify how products are selected.
Can be run in POS. The article doesn't explain how the workflow differs from cycle counts.
Running inventory counts in POS requires POS Pro.
Earlier versions can't run inventory counts in POS.
Counts are created, reviewed, and approved by "users with the required permissions." The article doesn't give the exact permission name.
Staff need inventory permissions to open and record counts in POS.
Create and schedule a count, then choose the location and products.
AdminOpen the count listed under Products > Inventory counts at the selected location.
POSRecord counts by scanning or manual entry, then submit for review when done.
POSCheck the discrepancies and approve to apply the inventory adjustments.
AdminCreation and approval happen in the admin, while counting happens in POS. Because devices and permissions are clearly separated, your permission role design becomes your operational workflow.
Inventory quantities change only when the count is approved in the admin. If you sync inventory with an external system, assume updates occur at the time of approval.
The announcement doesn't cover creating or retrieving inventory counts via the Admin GraphQL API, or webhooks on approval. For automation or external integrations, check the documentation and test on a development store.
POS v11.16 or later and POS Pro are required. When rolling out across multiple stores, audit each store's subscription status and the app version on each device in advance.
Shopify records what was counted, when, and by whom. Count records previously kept in spreadsheets or on paper can be consolidated into Shopify. How to export the audit trail externally isnot documented.