Shopify POS Compatible Barcode Scanners
Not every barcode scanner works with Shopify POS. Compare officially supported scanners for iPad, Android, checkout, and inventory — with the exact model and interface confirmed before you order.
Quick answer: Shopify POS does not support every barcode scanner. As of Shopify's current published hardware documentation, officially supported scanners include specific Socket Mobile Bluetooth models (SocketScan S700, S720, S740, CHS 7Ci, CHS 7Qi), the Zebra DS2208 (USB) and Zebra DS2278 (wireless), most HID barcode scanners in a general sense, and device-camera scanning. Bluetooth, USB, or HID capability alone does not prove a specific scanner works — the exact model, interface, and host device must match Shopify's current list.
iPad and Android support can differ for the same scanner. A 2D scanner is generally needed for QR codes and mobile coupons — a 1D scanner cannot read them. Inventory workflows (receiving, cycle counts, stock adjustments) are handled differently than checkout scanning and may need a different tool or mode. Always verify Shopify's current hardware list before ordering — this page reflects Shopify's documentation as supplied to us and summarized below; Shopify can update its supported-hardware list at any time.
Shopify's supported-hardware list can change. Confirm the exact scanner model, interface, operating system, and Shopify POS app requirements before ordering.
Similar-looking models can use different interfaces. A supported model number does not automatically cover every regional SKU or bundle. A scanner can pair successfully with a device and still not function correctly inside the Shopify POS app. Shopify POS app updates can change setup steps or supported hardware over time.
Quick Comparison
| Scanner | Shopify-Supported Setup | Scan Type | Connection | Best For | Included Accessories | Key Consideration |
|---|---|---|---|---|---|---|
| Zebra DS2208-SR | Officially listed for USB, North America & Asia-Pacific | 1D and 2D | USB (via Shopify POS Hub recommended) | Fixed checkout counters | USB cable, stand | Shopify recommends the POS Hub for the most reliable USB connection |
| Zebra DS2278-SR | Officially listed, North America & supported Asia-Pacific countries | 1D and 2D | Bluetooth direct, or USB cradle to POS Hub | Mobile or fixed checkout | USB cradle | Shopify describes the cradle/POS Hub connection as more reliable than direct Bluetooth |
| Zebra DS2278 + Presentation Cradle | Same officially supported DS2278 hardware | 1D and 2D | USB cradle to POS Hub | Hands-free counter scanning | Presentation cradle, USB cable | Hands-free capability comes from the cradle, not a different scanner model |
| Socket Mobile SocketScan S740 | Officially listed for Bluetooth | 1D and 2D | Bluetooth (Application Mode) | Portable checkout, iPad POS | Scanner only; charging dock not included | Must stay in Application Mode for Shopify POS, not Keyboard Mode |
| Socket Mobile SocketScan S720 | Officially listed for Bluetooth, North America & Asia-Pacific | 1D and 2D | Bluetooth (Application Mode) | Portable checkout, iPad POS | Varies by variant | Confirm current stock and configuration before ordering |
| Socket Mobile SocketScan S700 | No longer sold in the Shopify Hardware Store, but still supported | 1D only | Bluetooth (Application Mode) | Legacy 1D setups only | None confirmed in this listing | Cannot read QR codes — 1D only |
Compatibility reflects Shopify's documentation as supplied for this page and current SpartanPOS.com inventory. Confirm Shopify's live supported-hardware list and current stock before ordering.
Best Scanner for a Fixed Checkout
Zebra DS2208-SR (DS2208-SR7U2100SGW)
Officially listed by Shopify for USB connection in North America and Asia-Pacific. A corded 1D/2D scanner suited to a fixed register.
- 1D and 2D scanning
- USB connection — Shopify recommends connecting through the Shopify POS Hub for the most reliable setup
- Kit includes USB cable and stand
- Also the lowest-cost verified option on this page
Best Cordless or Bluetooth Scanner
Zebra DS2278-SR (DS2278-SR7U2100PRW)
Officially listed by Shopify for North America and supported Asia-Pacific countries. This kit includes the USB cradle Shopify recommends over direct Bluetooth for reliability.
- 1D and 2D scanning
- Connects via cradle to the Shopify POS Hub (recommended) or directly by Bluetooth to a compatible device
- Kit includes USB cradle
Socket Mobile SocketScan S740 (Black, Scanner Only — CX3809-2569)
Note: the image shown is a Socket Mobile 700-series family photo, not confirmed as an exact S740 product shot. Officially listed by Shopify for Bluetooth. Well suited to iPad POS and mobile checkout where the scanner needs to move.
- 1D and 2D scanning, including printed and digital/screen-based barcodes
- Bluetooth — must remain in Application Mode for Shopify POS to work correctly
- Widely stocked
Best Legacy Supported 1D Option
Socket Mobile SocketScan S700 (CX3972-3029)
Shopify's documentation notes the S700 is no longer sold in the Shopify Hardware Store, but remains supported. It is 1D only.
- 1D scanning only — cannot read QR codes, Data Matrix, PDF417, or other 2D formats
- Bluetooth, Application Mode required for Shopify POS
- Positioned as a legacy option, not the primary recommendation for new setups needing 2D
Best Hands-Free Option
Zebra DS2278 USB Kit with Presentation Cradle (DS2278-SR6U2100PRW)
This kit combines the same officially Shopify-supported DS2278 scanner (DS2278-SR00006ZZWW) with a presentation cradle (CR2278-PC10004WW) and USB cable (CBA-U21-S07ZBR), so it can sit stationary and scan hands-free at a counter. Shopify certifies the scanner, not the presentation cradle accessory — so we're describing this as an accessory configuration built on the supported scanner, not a distinct Shopify-certified hands-free product.
- 1D and 2D scanning (same scanning engine as the standard DS2278)
- Presentation cradle enables hands-free scanning; connects to the host via USB
- Scanner component matches Shopify's supported DS2278 model exactly
Supported Shopify POS Scanner Types
Based on Shopify's current documentation as supplied for this page, supported scanner categories include:
- Socket Mobile Bluetooth scanners — specific models only (S700, S720, S740, CHS 7Ci, CHS 7Qi), not the entire Socket Mobile lineup
- Zebra scanners — specifically the DS2208 (USB) and DS2278 (wireless)
- Most HID barcode scanners — broad support language from Shopify, not a guarantee for every model or device combination; confirm the exact third-party HID scanner before ordering
- Device camera scanning — Shopify POS can use a supported device's built-in camera to scan both 1D and 2D barcodes
iPad vs. Android vs. Desktop
Shopify POS itself runs only on supported iOS and Android devices — not on Windows or Mac laptops, desktop computers, or Amazon Fire tablets. A desktop browser can be used for Shopify admin, but that is not the Shopify POS app.
| Host Device | Typical Supported Scanner Connection | What Must Be Confirmed | Common Mistake |
|---|---|---|---|
| iPad | Direct Bluetooth (Socket Mobile), or USB via Shopify POS Hub (Zebra DS2208/DS2278, HID) | iPad generation and iPadOS version; iPadOS 15.1+ minimum, iPadOS 18+ for the POS Hub | Assuming any USB scanner works on iPad without the POS Hub |
| Android tablet or Android POS device | Direct Bluetooth, or USB on select compatible Android tablets | Official Android 10+, Google Play Services and Google Mobile Services enabled, device on Shopify's compatible list | Assuming USB scanner support works on every Android tablet |
| Shopify POS Go / current Shopify hardware | Manufacturer-defined, kept current via Shopify software updates | Current Shopify-provided software version | Assuming POS Go behaves identically to a third-party tablet |
| Desktop or laptop | Not applicable — Shopify POS does not run here | Whether you actually need Shopify POS (device) vs. Shopify admin (browser) | Describing a desktop/laptop as a Shopify POS host |
| Mobile phone | iPhone 7+ with iOS 15.1+, or supported Android phone | Exact model and OS version against Shopify's current minimums | Assuming any recent phone qualifies without checking the OS version |
| Shopify admin inventory workflow | Browser-based, separate from the Shopify POS app | Whether your inventory task belongs in Shopify admin, Stocky, or POS checkout | Expecting POS checkout scanning to double as the inventory workflow |
Bluetooth vs. USB
Bluetooth pairs wirelessly with a compatible host, requires the scanner to be in a supported pairing mode, requires charging, and is only supported for certain scanner models — device-level pairing success is not the same as Shopify POS support. USB connects by direct cable, may require a specific adapter, hub, or the Shopify POS Hub for reliability, and is supported on some setups but not all — USB HID mode alone does not guarantee Shopify POS compatibility.
Cordless-base scanners like the DS2278 work differently from direct Bluetooth: the scanner communicates with its own dedicated cradle/base, and that base connects to the host — this is not the same connection model as a scanner pairing directly over Bluetooth.
1D vs. 2D
1D scanners read UPC, EAN, Code 128, and other linear barcodes. 2D scanners can also read QR codes, Data Matrix, PDF417, mobile coupons, loyalty codes, and other screen-based barcodes. A 1D scanner cannot read a QR code. A 2D scanner can usually read both 1D and 2D formats. Shopify support still depends on the exact scanner and host — the barcode format your products or loyalty system actually uses is what determines which type you need.
Shopify POS Checkout Scanning
At checkout, a supported barcode scanner adds a product to the Shopify POS cart. This is the primary supported use case for the scanners above.
Shopify Inventory-Scanning Limitations
Scanning a product barcode in Shopify POS does not directly add products to inventory. Checkout scanning and inventory management are different workflows. Receiving, cycle counts, stock transfers, and warehouse movement may need Shopify admin, Stocky, a compatible inventory application, device-camera scanning, a scanner in a different operating mode, or dedicated inventory hardware — the exact workflow must be confirmed for your setup. Do not assume a Bluetooth checkout scanner replaces a mobile computer or a full inventory app.
Setup and Pairing Guidance
- Confirm the exact scanner is on Shopify's current supported list
- Charge the scanner if it's a Bluetooth or cordless model
- Confirm the correct operating mode — Socket Mobile scanners use Application Mode for Shopify POS, not Keyboard/HID Mode
- Connect using the supported Bluetooth or USB method for that exact model
- Open Shopify POS
- Test a barcode already assigned to a product in your store
- Confirm the scanner enters the full barcode correctly
- Test QR or 2D codes only when using a confirmed 2D-capable scanner
- Verify behavior again after restarting the app and the device
We are not publishing model-specific pairing barcodes or button sequences here — confirm those directly from the manufacturer's manual for your exact scanner.
Troubleshooting
| Problem | Likely Cause | What to Check | When to Escalate |
|---|---|---|---|
| Scanner pairs but does not scan into Shopify POS | Wrong operating mode (e.g., Keyboard Mode instead of Application Mode) | Confirm the scanner's current mode matches what Shopify POS requires | If mode is correct and it still fails, contact support |
| Wrong characters appear | Keyboard layout mismatch or barcode symbology mismatch | Confirm scanner symbology settings and device keyboard/region settings | If characters remain wrong after resetting to defaults |
| Scanner works in Notes but not Shopify POS | Scanner is in a general HID/keyboard mode that doesn't match Shopify POS's expected input mode | Confirm Application Mode (Socket Mobile) or the correct HID configuration for Shopify POS specifically | If the manufacturer confirms the mode is correct |
| Scanner disconnects | Low battery, Bluetooth range, or interference | Charge level, distance from host, other Bluetooth devices nearby | If disconnects persist after charging and reducing interference |
| USB scanner not recognized | Unsupported device/USB combination, or missing POS Hub | Confirm the device and scanner combination is on Shopify's supported list; confirm POS Hub connection if applicable | If the exact combination is listed as supported and still fails |
| QR codes do not scan | Scanner is 1D-only | Confirm the scanner is a confirmed 2D-capable model | Not an escalation — a 1D scanner cannot read QR codes |
| Barcode scans but product is not found | Barcode not assigned to a product in Shopify, or mismatched barcode data | Confirm the exact barcode value is saved on the product in Shopify admin | If the barcode is confirmed correct and still not found |
| Scanner sends extra Enter or Tab characters | Scanner suffix/terminator configuration | Check scanner configuration settings for line-end characters | If default settings still cause issues |
| Scanner works on one device but not another | Device-specific compatibility, OS version, or POS Hub requirement differences | Confirm each device meets Shopify's current OS and hardware requirements | If both devices meet requirements and behavior still differs |
| Inventory workflow does not behave like checkout scanning | Checkout scanning and inventory management are different Shopify workflows | Confirm which tool (POS checkout, admin, Stocky) is meant for the task | If the correct tool is confirmed and issues persist |
Compatibility Checklist
- Confirm the exact scanner model and interface against Shopify's current supported-hardware list
- Confirm iPad vs. Android support separately — they are not identical
- Confirm whether the connection is direct Bluetooth, a cordless-base/cradle setup, or USB through the Shopify POS Hub
- Confirm the scanner's operating mode (e.g., Application Mode vs. Keyboard Mode) matches your intended use
- Confirm whether you need 1D or 2D scanning based on your actual barcode formats
- Confirm checkout scanning vs. inventory workflow needs separately
Common Buying Mistakes
- Assuming any Bluetooth scanner works with Shopify POS because it pairs successfully
- Assuming any USB scanner works because it uses USB or HID mode
- Assuming iPad support means the same scanner works identically on Android
- Buying a 1D scanner when QR codes or mobile coupons are part of the workflow
- Assuming checkout scanning provides a complete inventory workflow
- Standardizing on a discontinued or archived model as a primary recommendation
- Leaving a Socket Mobile scanner in Keyboard Mode and expecting it to scan into Shopify POS checkout
Related Resources
Browse the full range of retail and warehouse scanners. Barcode Scanner Finder
Answer a few questions to get a personalized recommendation. Best Barcode Scanners for Retail
A broader buying guide beyond Shopify-specific compatibility. Zebra vs. Honeywell Scanners
Compare the two leading scanner brands. Best Barcode Scanner for Your Business
A general buying guide across business types. USB Barcode Scanners
Everything to know about corded USB scanning. Barcoding Guide
Barcode fundamentals for retail and inventory. Best Receipt Printers for Shopify POS
Pair your scanner with a compatible receipt printer. Shopify POS Compatible Hardware
The full Shopify POS hardware compatibility hub.
Official Shopify Documentation
Frequently Asked Questions
What barcode scanners work with Shopify POS?
Shopify's current documentation lists specific Socket Mobile Bluetooth scanners (SocketScan S700, S720, S740, CHS 7Ci, CHS 7Qi), the Zebra DS2208 (USB) and Zebra DS2278 (wireless), most HID barcode scanners in general terms, and device-camera scanning. Confirm the exact model against Shopify's current list before ordering.
Can any Bluetooth barcode scanner work with Shopify POS?
No. Bluetooth pairing success does not prove Shopify POS support. Only specific listed models, such as the Socket Mobile S700, S720, and S740, are officially supported.
Can I use a USB barcode scanner with Shopify POS?
Only specific supported models, such as the Zebra DS2208 and DS2278, connected as documented — often through the Shopify POS Hub for reliability. USB or HID capability alone does not guarantee support.
Does Shopify POS support 2D and QR-code scanners?
Yes, for specific 2D-capable models such as the Socket Mobile S720, S740, and CHS 7Qi, and the Zebra DS2208 and DS2278. A 1D-only scanner cannot read QR codes.
Which scanner works with Shopify POS on iPad?
Supported Socket Mobile scanners connect directly by Bluetooth. The Zebra DS2208 and DS2278 can connect by USB through the Shopify POS Hub, which has its own iPadOS version requirements. Confirm your exact iPad generation and iPadOS version.
Which scanner works with Shopify POS on Android?
Supported Bluetooth and USB options depend on the exact Android device, scanner model, Shopify POS version, and Shopify's current compatibility documentation. USB support is limited to certain compatible Android tablets, and support should be confirmed before ordering.
Can a Shopify POS scanner be used for inventory counts?
Checkout scanning and inventory management are different workflows. Scanning a barcode at checkout does not directly add products to inventory. Receiving, cycle counts, and stock adjustments may require Shopify admin, Stocky, a compatible inventory app, or dedicated hardware.
Why does my scanner pair but not scan in Shopify POS?
The scanner may be in the wrong operating mode. Socket Mobile scanners need to be in Application Mode for Shopify POS — Keyboard/HID Mode is used for other tools like Stocky and will not scan into Shopify POS checkout normally.
Can I use the same scanner for checkout and mobile coupons?
Only if it's a confirmed 2D-capable model. A 1D-only scanner, such as the Socket Mobile S700, cannot read QR codes or mobile coupon barcodes.
Can Spartan POS confirm Shopify POS compatibility?
Yes. Contact a Spartan POS specialist to help confirm the exact scanner model, interface, and Shopify POS setup requirements before you order.
Ready to Choose a Shopify-Compatible Scanner?
Browse the full barcode scanner collection or contact a Spartan POS specialist to confirm compatibility for your exact setup.