ScanSheet
Shopify integration

Barcode scanner for Shopify stores: 4 methods compared

Shopify store owners hit the same wall around 100 SKUs: typing stock counts into the Shopify admin is slow and error-prone. This page compares four barcode scanning workflows that plug into Shopify, with the actual cost and setup time for each so you can pick one without a free-trial marathon.

Four methods compared: Shopify mobile app, ScanSheet PWA, USB scanner, Shopify POS Built into every ScanSheet session, no install or signup required.
Each method's cost, setup time, scan speed, and Shopify sync path Built into every ScanSheet session, no install or signup required.
Best-fit recommendation by store size: under 100, 100–1,000, 1,000+ SKUs Built into every ScanSheet session, no install or signup required.
On this page (7 sections)
  1. Why Shopify stores need a barcode scanner
  2. Method 1 — Shopify mobile app (built-in, free)
  3. Method 2 — ScanSheet PWA (free up to 1,000 SKUs, batch count + CSV sync)
  4. Method 3 — USB barcode scanner (cheap, fast, single-station)
  5. Method 4 — Shopify POS (best for retail stores)
  6. Comparison table
  7. 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

  1. Open ScanSheet on a laptop. Pick the Inventory template.
  2. Click Create session, scan the QR with your phone.
  3. Walk the shelves, scanning each SKU once. Scan duplicate SKUs to increment the quantity.
  4. Click CSV export. The file has columns: barcode, quantity, note, first_scanned, last_scanned.
  5. In Shopify admin, go to Products → Import. Choose the inventory update CSV format. Map the barcode column to Barcode, quantity to Available. Import.
  6. 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

MethodCostSetupScan speedShopify sync
Shopify mobile appFree0 minutes5 sec/scan (per-product)Real-time
ScanSheet PWAFree / $5/mo60 seconds1.5 sec/scan (batch)CSV import
USB scanner + Sheets$50–$15010 minutes0.5 sec/scanCSV export + import
Shopify POSIncluded in plan5 minutes3 sec/scan (receiving)Real-time

Best-fit recommendations by store size

Store sizeBest methodWhy
Under 100 SKUsShopify mobile appFree, real-time, no setup
100–1,000 SKUsScanSheet PWAFree batch count + CSV sync, laptop view
1,000–5,000 SKUsUSB scanner + SheetsFaster scanning at a fixed station
5,000+ SKUsShopify POS + USB scannerReal-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.

Common use cases

Frequently asked questions

Quick answers to what teams ask before they switch to ScanSheet.

Can I sync ScanSheet to Shopify in real time?

Not directly. ScanSheet exports a CSV that you upload to Shopify via the product import flow. For real-time sync, use the Shopify mobile app or Shopify POS.

Does Shopify generate barcodes for me?

Shopify can generate barcodes via apps like Retail Barcode Labels, but most stores print their own or use the manufacturer's barcode. ScanSheet reads any EAN, UPC, Code 128, or QR code — whatever your products already carry.

What barcode format should I use for Shopify?

UPC (12 digits) for US retail, EAN (13 digits) for international. If you make your own products, Code 128 with a unique SKU prefix. ScanSheet reads all three.

Can I use the same scanner for receiving and cycle counts?

Yes. ScanSheet does not distinguish between receiving and counting — it records barcode and quantity. The reconciliation (receiving vs cycle count) happens in Shopify after the CSV import.

Ready to scan your first barcode?

No app to install, no credit card to start. Pair your phone with ScanSheet in 60 seconds.

Open ScanSheet Free