hubPlatform Guide

Barcode Hardware for Shopify: POS and Warehouse Fulfilment

Shopify will tell you a device can be used with Shopify. That is not the same as telling you which device your counter or your warehouse should actually buy.

Most Shopify hardware advice answers a question nobody asked. “Is it compatible?” is nearly always yes — almost any barcode scanner will put characters into almost any field. The questions that decide whether a rollout works are different ones: is this a till or a warehouse, will the device run the Shopify POS app or just feed it, and does Shopify’s own stock handling go far enough for the operation you are running. This page answers those, and names the hardware we would put in front of each.

First, separate the two Shopify problems

Shopify covers two jobs that share a login and share almost no hardware. Getting these the wrong way round is the most common reason a Shopify hardware order arrives and disappoints. Decide which one you are solving before you look at a single device.

  • doneShopify POS — the till. A tablet or phone at a counter, a scanner to ring items through, a receipt printer, a cash drawer.
  • doneShopify as the inventory backend — receiving, picking, stocktaking and dispatch against Shopify stock records, usually away from any counter.
  • doneThe POS job wants a fixed or Bluetooth scanner and a neat counter footprint.
  • doneThe fulfilment job wants a rugged handheld computer that survives a shift on a warehouse floor.

The spec that actually decides it: GMS, not the scan engine

If you want a handheld that runs the Shopify POS app itself, the deciding specification is not the barcode engine, the drop rating or the battery. It is whether the device ships with Google Mobile Services — GMS — because the Shopify POS Android app is distributed through the Google Play Store, alongside whatever Android version Shopify currently requires. Plenty of capable rugged handhelds ship without GMS for markets where it is not used, and no amount of scanner quality rescues a device that cannot install the app. This is the check most quotes skip. We confirm GMS and the Android version against Shopify’s published requirements before quoting a device you intend to run the POS app on.

  • doneRunning the Shopify POS app on the device: GMS is mandatory. Check it first.
  • doneFeeding a browser or another app on the device: GMS does not matter.
  • doneAndroid version moves — Shopify raises its minimum over time, so a handheld can pass today and fail next year.
  • doneAsk for the device’s Android security-patch cadence, not just its launch version.

Three ways a barcode gets into Shopify — pick one deliberately

Every Shopify scanning setup is one of three patterns. They differ enormously in cost and in what they can do, and a buyer who has not chosen between them usually overspends.

  • doneKeyboard wedge — the scanner behaves as a keyboard and types the barcode into whatever field has focus, including the Shopify admin in a browser. Cheapest, works nearly everywhere, no integration.
  • doneShopify POS app on the device — a paired Bluetooth scanner, or a handheld’s own engine feeding the POS app. Proper till behaviour, needs supported hardware.
  • doneA third-party inventory or WMS app that syncs with Shopify — directed picking, bin locations, batch counts. Most cost, most capability.

What rugged actually buys you, and when it does not

A phone with a camera scans barcodes. For a few dozen scans a day at a counter that is genuinely fine, and we will say so rather than sell you a warehouse device. Rugged earns its price in the conditions that break consumer hardware: high scan volume where a camera’s focus-and-decode cycle costs seconds every time, cold or wet environments, gloved hands, drops onto concrete, and shifts longer than one battery.

  • doneVolume — a hardware scan engine decodes in a fraction of the time a phone camera takes, several thousand times a day.
  • doneEnvironment — IP-rated sealing, and cold-chain variants for freezer work.
  • doneShift length — hot-swap batteries mean the device never leaves the floor to charge.
  • doneRange — warehouse racking needs long-range optics a phone does not have.

Where Shopify stops being enough

This is the part vendors leave out. Shopify’s built-in stock tools are inventory records, not a warehouse management system. For a single stockroom and a few hundred SKUs that distinction does not matter. For multi-aisle picking, batch or expiry tracking, or serious goods-in throughput, it matters a great deal — and the honest answer is that hardware will not fix it. You need a third-party inventory or WMS layer, and the hardware follows that decision, not the other way round.

What to tell us so the quote is right first time

The fastest route to a useful quote is a short description of the operation rather than a part number. If you already have a SKU in mind, send it anyway — we will tell you honestly whether it is the right call, and what we would put beside it.

  • doneCounter, warehouse, or both — and how many of each.
  • doneWhether the device must run the Shopify POS app, or just feed Shopify.
  • doneAny third-party inventory or WMS app already in play.
  • doneEnvironment: ambient, chilled, freezer, outdoor, wet.
  • doneScans per device per day, and shift length.
  • doneWho deploys and supports the devices once they land.

Straight answers on the limits

The things worth knowing before you spend, including the ones that are not in our interest to tell you.

  • infoShopify’s built-in stock handling is not a warehouse management system — there is no directed picking or bin-level location logic without a third-party app.
  • info“Compatible with Shopify” is a low bar. Almost any scanner can type into a field; that says nothing about whether it suits your workflow.
  • infoShopify maintains its own list of tested POS hardware. A device working perfectly well is not the same as a device Shopify’s support desk will help you with.
  • infoA handheld cannot run the Shopify POS app without Google Mobile Services, no matter how good its scanner is.
  • infoIf your operation needs batch, lot or expiry tracking, that is a software decision before it is a hardware one.

Common questions

Does the Zebra TC27 work with Shopify?expand_more

Yes. It is an Android handheld with a hardware scan engine, so it can feed Shopify, and where it ships with Google Mobile Services it can run the Shopify POS Android app subject to Shopify’s current requirements. We can supply it, and we can also supply several other leading handheld brands. For Shopify fulfilment we would usually put the Urovo DT66 or DT50S alongside it — both ship with GMS and a hardware scan engine, and both are held in stock here. There is a side-by-side at /resources/comparisons/urovo-rt40s-vs-zebra-tc22-tc27 if you want the detail, and we are happy to quote them together.

Which brands can you supply?expand_more

Yes, we can supply Zebra, and we can also supply several other leading brands including Datalogic, Urovo, Bixolon, Honeywell and Epson. Tell us the model you have in mind and we will quote it alongside the closest equivalents from the rest of the range.

What barcode scanner works with Shopify POS?expand_more

For a counter running Shopify POS on a tablet, a Bluetooth scanner in HID keyboard mode such as the Urovo K180 is the straightforward choice, or a fixed presentation scanner like the Datalogic Magellan 900i if items are swept past rather than picked up. Shopify publishes its own list of tested POS hardware — worth checking if you want their support desk to help you when something misbehaves.

Can I scan barcodes straight into Shopify inventory?expand_more

Yes. A keyboard-wedge scanner types the barcode into whichever field has focus, including the Shopify admin in a browser, so receiving and stock counts work with no integration at all. It is the cheapest way to start. What it does not give you is directed picking, bin locations or offline working — those need a third-party inventory app that syncs with Shopify.

Do I need a rugged handheld for Shopify fulfilment, or will a phone do?expand_more

For a few dozen scans a day in a dry room, a phone is fine and we will tell you so. Rugged pays for itself on scan volume, cold or wet environments, gloved hands, drops, and shifts longer than one battery charge. A hardware scan engine also decodes far faster than a phone camera, which compounds across thousands of scans.

Does Shopify certify barcode hardware?expand_more

Shopify maintains a list of POS hardware it has tested and sells or supports directly, rather than a broad certification programme covering every scanner and handheld. A device being absent from that list does not mean it will not work — most scanners behave as keyboards and work anywhere — but it does change who helps you if there is a problem.

Can I print shipping and SKU labels from Shopify?expand_more

Yes, via Shopify’s own shipping labels or a third-party app. For 4-inch dispatch and SKU labels a desktop thermal printer such as the Bixolon XD5-40 is the usual fit; for labelling at the point of receiving, a Bluetooth mobile label printer avoids walking stock back to a bench.

Do my products need barcodes before I can scan them into Shopify?expand_more

Yes. Each Shopify product variant has a barcode field, and scanning workflows match against it — so if that field is empty, scanning finds nothing. Most stocked goods already carry a manufacturer EAN or UPC you can put straight in. For own-brand, loose or repacked items you generate your own codes and print labels for them, which is where a desktop label printer earns its place. Getting this right before the hardware arrives saves the most time of anything on this page.

Can I use a barcode scanner I already own?expand_more

Usually, yes. If it supports HID or keyboard-wedge mode — most do — it will type into Shopify like a keyboard with no setup beyond pairing. Worth checking two things: whether it appends a carriage return after each scan, which is what makes the field advance on its own, and whether it reads barcodes off a phone screen if you need that at a counter. Send us the model and we will tell you rather than have you buy something you already have.

Can one handheld cover both the shop counter and the warehouse?expand_more

It can, and for a small operation running one site that is often the sensible answer — a GMS handheld running Shopify POS will serve a counter and then go picking. It stops making sense once the two jobs run at the same time, or once the warehouse side needs long-range scanning, freezer tolerance or hot-swap batteries that a counter device has no reason to carry. Tell us how the day actually runs and we will say which way it falls.

What happens if the Wi-Fi drops in the middle of a pick?expand_more

That depends on your software, not your hardware — whether your inventory app queues scans locally and syncs when the signal returns. Confirm it with the app vendor before you design a workflow around it, because Shopify's own offline behaviour is limited and changes. Hardware still matters at the edges: an enterprise handheld with a proper Wi-Fi radio and roaming support holds a connection walking between aisles where a consumer phone drops it, which turns a lot of "the system went down" into a non-event.

Do you supply single units, or only bulk orders?expand_more

We are a trade distributor, so most of what we do is multi-unit rollouts for resellers, integrators and operators. We will still quote small quantities, including single evaluation units ahead of a rollout — tell us what the operation looks like and we will be straight with you about whether we are the right supplier for it.

Hardware we would recommend for Shopify

Stocked and supported from Ireland, for trade and business buyers across Ireland and the UK.

Shopify POS — at the counter

A tablet or phone running Shopify POS, a scanner that behaves itself, and the peripherals around it. Compact footprint matters more than ruggedness here.

Wireless counter scanner

Urovo K180 Wireless Barcode Scanner

Scanners

Urovo K180 Wireless Barcode Scanner

Wireless 1D/2D barcode scanner with Bluetooth 5.2 and an 80m range. Whale-shaped curved design with charging cradle, triple scan feedback and 2,500 mAh battery for retail POS and back-office.

95 g · 1D/2D Imaging

Connectivity
Bluetooth 5.2 (80m line-of-sight); synchronous, asynchronous and batch modes
IP Rating
Dimensions
138.5 x 42.3 x 36.9 mm
Weight
95 g
  • check_circle1D/2D Imaging
  • check_circleBluetooth 5.2 (80m)
  • check_circleCharging Cradle
  • check_circleTriple Scan Feedback
View details

Bluetooth to a tablet or phone running Shopify POS, with a charging cradle so it lives on the counter rather than in a drawer.

Hands-free presentation scanner

Datalogic Magellan 900i

Scanners

Datalogic Magellan 900i

Compact omnidirectional 1D/2D presentation scanner for retail and service counters. Reads printed labels and on-screen barcodes from mobile phones.

IP52 · 345 g · 1D/2D Imaging

Connectivity
USB Keyboard, USB COM, OEM (IBM) USB, RS-232
IP Rating
IP52
Dimensions
7.6 x 7.8 x 14 cm (tilting riser); 10.3 x 7.7 x 11.9 cm (kiosk/OEM)
Weight
345 g (tilting stand); 200 g (kiosk/OEM)
  • check_circle1D/2D Imaging
  • check_circlePresentation/Sweep
  • check_circleCompact Footprint
  • check_circleMobile Screen Reading
View details

Sits on the counter and reads as items are swept past, including barcodes shown on a customer’s phone screen — a common failure point for cheaper scanners.

Receipt printer

Epson TM-m30III

Printers

Epson TM-m30III

Compact mPOS receipt printer with Bluetooth and USB-C. Designed for tablet-based POS and modern retail.

Receipt · Bluetooth · USB-C

Connectivity
USB-C, Bluetooth, Ethernet
Dimensions
130 x 130 x 135mm
Weight
Other
58mm/80mm thermal
  • check_circleCompact Design
  • check_circleBluetooth
  • check_circleUSB-C
  • check_circlemPOS Ready
View details

Compact mPOS receipt printer built for tablet-based tills, with Bluetooth and USB-C.

Cash drawer

Maken MK-410

FeaturedCash Drawers and Peripherals

Maken MK-410

Standard POS cash drawer with steel runners and 4-note/8-coin insert. Compact, reliable, and compatible with any receipt printer.

410 x 420 x 100mm

Connectivity
RJ11 (printer trigger), USB optional
Dimensions
410 x 420 x 100mm
Weight
Other
4-note / 8-coin removable insert
  • check_circle4-Note/8-Coin
  • check_circleSteel Runners
  • check_circleRJ11 Trigger
  • check_circleCompact
View details

Standard RJ11-triggered drawer that opens off the receipt printer, so it needs no separate connection to the tablet.

Shopify fulfilment — goods-in, picking, stocktake, dispatch

Warehouse-side hardware. This is the lane the platform-led enquiries almost always turn out to be in, and where device choice actually changes throughput.

General-purpose warehouse handheld

Urovo DT66

Mobile Computers

Urovo DT66

6" rugged Android handheld for retail, logistics, and field service. Latest generation with improved scanning and all-day battery.

6" HD+ IPS · IP68 · Android 14

Processor
Display
6" HD+ IPS
RAM
4GB RAM
Battery
  • check_circleAndroid 14
  • check_circleRugged Build
  • check_circleFast Scanner
  • check_circleAll-Day Battery
View details

6-inch Android 14 with GMS, so it can install Play Store apps including Shopify POS, with a hardware scan engine rather than a camera.

High-volume scanning handheld

Urovo DT50S

FeaturedMobile Computers

Urovo DT50S

5.7" rugged Android handheld - scan-only variant of the DT50. Fast barcode scanning with all-day battery for retail and logistics.

5.7" HD+ IPS · IP67

Processor
Qualcomm SD680
Display
5.7" HD+ IPS
RAM
4GB RAM
Battery
4,500 mAh
  • check_circleAndroid 13
  • check_circleScan-Only Variant
  • check_circleFast Scanner
  • check_circleAll-Day Battery
View details

Android 13 with GMS and a scan-focused build — the right shape when the job is thousands of picks a shift rather than on-screen admin.

Long-range and cold-chain

Urovo RT40S

FeaturedMobile Computers

Urovo RT40S

4" rugged industrial handheld with long-range scanning to 15 m, a hot-swap 5,200 mAh battery and an optional -30°C cold-chain variant. Built for distribution centres, freezers and yard operations.

4" touch + physical keypad

Processor
Qualcomm octa-core 2.45 GHz
Display
4" touch + physical keypad (29/38/51-key)
RAM
4GB RAM
Battery
5,200 mAh (hot-swap)
  • check_circle15 m Long-Range Scan
  • check_circleHot-Swap 5,200 mAh
  • check_circleIP68 1.8 m Drop
  • check_circleCold-Chain Option
View details

Reads to 15 m for racking, hot-swap battery for continuous shifts, and a −30 °C variant for freezer work.

Hands-free picking

Urovo R70

Scanners

Urovo R70

Wireless 2D ring scanner designed for hands-free warehouse picking, inventory, and retail workflows. Bluetooth and 2.4GHz with all-day battery.

65 g · Wearable Ring Scanner

Connectivity
Bluetooth 4.2 (10m range), 2.4GHz wireless (30m range, via USB receiver)
IP Rating
Dimensions
66 x 44 x 24 mm
Weight
65 g
  • check_circleWearable Ring Scanner
  • check_circle2D Zebra SE2707
  • check_circleBluetooth 4.2 + 2.4GHz
  • check_circle10-Hour Battery
View details

Ring scanner that keeps both hands on the stock; pairs to a handheld or tablet over Bluetooth.

Label printing

Bixolon XD5-40 Series

Printers

Bixolon XD5-40 Series

4-inch desktop label printer series with direct thermal and thermal transfer models. Optional Wi-Fi, Bluetooth and RFID variants.

Label · 4-inch Desktop

Connectivity
USB + USB Host standard; optional Serial, Ethernet, WLAN, Bluetooth
Dimensions
194 x 248 x 169 mm (XD5-40d); 210 x 284 x 188 mm (XD5-40t)
Weight
1.89 kg (XD5-40d); 2.48 kg (XD5-40t)
Other
Print width up to 108 mm (203 dpi) or 105.7 mm (300 dpi), SLCS/ZPL II/EPL/DPL emulation, optional auto cutter and peeler, UHF RFID on tR model
  • check_circle4-inch Desktop
  • check_circleDirect Thermal or Transfer
  • check_circleUp to 7 ips
  • check_circleOptional RFID
View details

4-inch desktop label printer for SKU and dispatch labels, with direct thermal and thermal transfer options.

Tell us what your Shopify setup has to do

Describe the workflow, the sites and the quantities. We will come back with a specification that fits, and say so plainly if a cheaper option would do the job.

Zebra and product names referenced on this page are trademarks of Zebra Technologies Corporation, used for identification purposes only. IO Resource is not affiliated with Zebra Technologies Corporation. Shopify is a trademark of Shopify Inc.