On this page (7 sections)
- Why Shopify stores need a barcode scanner
- Method 1 — Shopify mobile app (built-in, free)
- Method 2 — ScanSheet PWA (free up to 1,000 SKUs, batch count + CSV sync)
- Method 3 — USB barcode scanner (cheap, fast, single-station)
- Method 4 — Shopify POS (best for retail stores)
- Comparison table
- Best-fit recommendations by store size
Why Shopify stores need a barcode scanner
Shopify's inventory admin works fine for under 100 SKUs. Above that, manual entry starts costing real money: a 500-SKU weekly count takes 4 hours by hand, 30 minutes with a scanner. The bigger the catalog, the bigger the gap. By 1,000 SKUs, manual counting is unworkable — you will miss stockouts, oversell, and lose reviews.
The good news: Shopify accepts barcode values in CSV imports for both products and inventory. Any tool that exports a CSV with a barcode column can sync to Shopify. This means you are not locked into the Shopify app store — you can pick the scanner that fits your workflow.
Method 1 — Shopify mobile app (built-in, free)
The Shopify mobile app (iOS and Android) has a built-in barcode scanner in the inventory section. Tap a product, tap Adjust quantity, scan the barcode. The app updates Shopify inventory in real time.
Best for: stores under 100 SKUs where the owner does weekly counts alone. Free, no setup, no integration to maintain.
Weakness: you scan and adjust one product at a time. There is no batch count mode, no offline queue, no laptop view. For 500+ SKUs, the per-product workflow is too slow.
Method 2 — ScanSheet PWA (free up to 1,000 SKUs, batch count + CSV sync)
ScanSheet runs in a browser. Pair your phone to a laptop via QR code, scan all SKUs in batch mode, then export a CSV with barcode and quantity columns. Upload the CSV to Shopify via Products → Import (inventory update format).
Best for: stores with 100–1,000 SKUs doing weekly or monthly counts. The laptop screen shows the running count, a second person can verify entries, and the CSV export is a one-click Shopify sync.
Weakness: not real-time. The count lands in Shopify only after you export and import the CSV. For mid-count stockouts, you still need to check Shopify admin separately.
Step-by-step Shopify sync with ScanSheet
- Open ScanSheet on a laptop. Pick the Inventory template.
- Click Create session, scan the QR with your phone.
- Walk the shelves, scanning each SKU once. Scan duplicate SKUs to increment the quantity.
- Click CSV export. The file has columns: barcode, quantity, note, first_scanned, last_scanned.
- In Shopify admin, go to Products → Import. Choose the inventory update CSV format. Map the barcode column to Barcode, quantity to Available. Import.
- Shopify updates the available quantity for each matching barcode. SKUs without a matching barcode are skipped — fix them in Shopify admin.
Method 3 — USB barcode scanner (cheap, fast, single-station)
A $50–$150 USB barcode scanner plugs into a laptop and types scanned barcodes into whatever cell is active. Open a Google Sheet, click a cell, scan, and the value lands in the cell. Set up a sheet with barcode and quantity columns, scan all SKUs, then export to Shopify CSV.
Best for: stores with a fixed counting station (a back office or receiving desk) where one person does all the scanning. Faster than a phone for high-volume counts because the scanner is always ready.
Weakness: single-station. The scanner does not work wirelessly, so you cannot walk the shelves. You bring products to the scanner, not the scanner to the products. Bad for warehouse-style stores.
Method 4 — Shopify POS (best for retail stores)
Shopify POS on a phone or tablet has a built-in scanner for receiving inventory and adjusting stock. Tap Receive stock, scan each SKU, enter the count, and Shopify updates inventory in real time. POS also handles in-store sales, so the same device handles both workflows.
Best for: brick-and-mortar Shopify stores already running POS. Receiving and counting use the same device, no extra hardware.
Weakness: POS is for retail operations, not pure inventory. If you only need inventory counts, POS is overkill. POS also requires a Shopify plan that includes POS Lite or Pro.
Comparison table
| Method | Cost | Setup | Scan speed | Shopify sync |
|---|---|---|---|---|
| Shopify mobile app | Free | 0 minutes | 5 sec/scan (per-product) | Real-time |
| ScanSheet PWA | Free / $5/mo | 60 seconds | 1.5 sec/scan (batch) | CSV import |
| USB scanner + Sheets | $50–$150 | 10 minutes | 0.5 sec/scan | CSV export + import |
| Shopify POS | Included in plan | 5 minutes | 3 sec/scan (receiving) | Real-time |
Best-fit recommendations by store size
| Store size | Best method | Why |
|---|---|---|
| Under 100 SKUs | Shopify mobile app | Free, real-time, no setup |
| 100–1,000 SKUs | ScanSheet PWA | Free batch count + CSV sync, laptop view |
| 1,000–5,000 SKUs | USB scanner + Sheets | Faster scanning at a fixed station |
| 5,000+ SKUs | Shopify POS + USB scanner | Real-time sync + high-volume scanning |
Barcode scanner for Shopify stores: 4 methods compared
60-second walkthrough — recording this week.
A short demo of the steps described in this article.