Shopify POS Hub

The Shopify POS Hub connects multiple universal serial bus (USB) devices to your POS device and helps prevent Bluetooth disconnections with stable USB wired connections.

The Shopify POS Hub lets you connect the following USB devices directly to your POS device:

  • Receipt printers
  • Card readers
  • Barcode scanners
  • USB keyboards

You can purchase the Shopify POS Hub on the Shopify Hardware Store. For best results, plug the Shopify POS Hub directly into your POS device. Don't connect it to another USB hub.

Ports on the Shopify POS Hub

The Shopify POS Hub has the following ports:

Port descriptions and images showing where the tablet, USB-A, USB-C peripheral, Ethernet, and power ports are located on the Shopify POS Hub.
PortDescriptionImage
Tablet portA USB-C port on the bottom of the POS Hub. This is the only port that connects the POS Hub to your iPad or Android tablet, using a USB-C or Lightning cable. No other port on the POS Hub can be used for the tablet cable.The tablet port on the bottom of the Shopify POS Hub.
USB-A portsConnect USB peripherals such as card readers, barcode scanners, receipt printers, and USB keyboards. Cash drawers don't connect directly to the POS Hub. They plug into a compatible receipt printer, which then connects to the POS Hub.A USB-A cable pointing at a USB-A peripheral port on the Shopify POS Hub.
USB-C peripheral portConnects USB-C peripherals. This port isn't for the tablet cable. Only the USB-C port on the bottom of the POS Hub connects to your tablet.A USB-C cable pointing at the USB-C peripheral port on the Shopify POS Hub.
Ethernet (RJ-45) portProvides wired internet to your tablet through the POS Hub. This port isn't a peripheral port. LAN-capable receipt printers and other Ethernet devices need to plug into your router, not the POS Hub.An Ethernet cable pointing at the Ethernet port on the Shopify POS Hub.
Power portConnects the POS Hub to a power source with the included power adapter.The power adapter cable pointing at the power port on the Shopify POS Hub.

Set up the Shopify POS Hub

Set up your Shopify POS Hub to connect your USB hardware.

Steps:

  1. Plug the power cord into a power source.
  2. Plug the Shopify POS Hub's USB-C or Lightning cable into your POS device.
    • If you have an iPad with a Lightning port, such as the 8th or 9th generation iPad, then use a Shopify POS Hub Lightning cable from the Shopify Hardware Store. For the most reliable connection, use a dedicated Lightning cable rather than a USB-C to Lightning adapter. Adapters can cause intermittent pairing and connection issues.
  3. Plug the other end of the Shopify POS Hub's USB-C or Lightning cable into the tablet port on the bottom of the Shopify POS Hub. Don't use any other USB-C port on the Shopify POS Hub for the tablet cable. Only the port on the bottom connects the Shopify POS Hub to your tablet.

Supported peripherals for the Shopify POS Hub

The Shopify POS Hub supports a variety of USB peripherals including card readers, barcode scanners, receipt printers, and cash drawers.

Shopify POS Hub compatible hardware
USB hardwareHardware models
Card readers
Barcode scanners
Receipt printers
Cash drawers
  • Star Micronics mPOPCI cash drawer
  • Star Micronics SMD2
KeyboardsAny USB keyboard

Compatible devices for the Shopify POS Hub

The Shopify POS Hub is compatible with the following iOS and Android devices. The Shopify POS Hub requires iPadOS 18 or higher. For the most reliable functionality, use iPadOS 26 or higher.

For the list of Android tablets that support USB hardware without a Shopify POS Hub, refer to Shopify POS USB Support on Android. That list applies to direct USB connections and doesn't affect which tablets work with the Shopify POS Hub.

iOS

The following iOS devices are compatible with the Shopify POS Hub.

Compatible iOS devices with the Shopify POS Hub
Device ModelGeneration/Chip
iPad Air13-inch (M3)
iPad Air11-inch (M3)
iPadA16
iPad Pro11-inch (M4)
iPad Air13-inch (M2)
iPad Air11-inch (M2)
iPad Pro12.9-inch (6th generation)
iPad Pro11-inch (4th generation)
iPad10th generation
iPad Air5th generation
iPad Pro12.9-inch (5th generation)
iPad Pro11-inch (3rd generation)
iPad Air4th generation
iPad Pro11-inch (2nd generation)
iPad Pro12.9-inch (4th generation)
iPad Pro12.9-inch (3rd generation)
iPad9th generation*
iPad8th generation*
Android

The following Android devices are compatible with the Shopify POS Hub.

Compatible Android devices with the Shopify POS Hub
BrandModelYear
SamsungGalaxy Tab A82020
SamsungGalaxy Tab S6 Lite2020
SamsungGalaxy Tab S6 Lite2022
SamsungGalaxy Tab S72020
SamsungGalaxy Tab S7+2020
SamsungGalaxy Tab S7 FE2021
SamsungGalaxy Tab S8N/A
SamsungGalaxy Tab S8+N/A
SamsungGalaxy Tab A9+2023
SamsungGalaxy Tab S92023
SamsungGalaxy Tab S9+2023
SamsungGalaxy Tab S9 FE2023
SamsungGalaxy Tab S9 FE+2023
SamsungGalaxy A9+2023

Shopify POS Hub tablet stand compatibility

The Shopify POS Hub is compatible with the following tablet stands:

  • Bouncepad Eddy Tablet Stand (all regions except AU, NZ)
  • Bouncepad Click Universal Tablet Stand (US, CA only)
  • Bosstab Nexus Heavy Duty Tablet Stand (AU, NZ only)

The Shopify POS Hub doesn't work with the Shopify POS Tablet Stand.

Keyboard and scanner interactions

When you connect a USB device that is in HID mode to the Shopify POS Hub, the device is detected as either a keyboard or a barcode scanner. You can change the device type if the device isn't detected correctly.

Switch a keyboard to a barcode scanner

If a connected device is identified as a keyboard but you want to use it as a barcode scanner, then you can change the device type.

Steps:

  1. In Shopify POS, tap the Connectivity Icon icon.
  2. Tap the keyboard entry for the device that you want to switch.
  3. Tap Device type.
  4. Select Barcode scanner.

The Shopify POS Hub briefly disconnects when it reconfigures itself. After the Shopify POS Hub reconnects, the device is treated as a barcode scanner with scanned input handled as barcode data.

Switch a scanner back to a keyboard

If a device was previously switched to barcode scanner mode and you want it identified as a keyboard, then you need to disconnect and forget the device.

Steps:

  1. Disconnect the USB device from the Shopify POS Hub.
  2. In Shopify POS, tap the Connectivity Icon icon.
  3. Tap Forget scanner for the device.
  4. Wait for the Shopify POS Hub to reconfigure itself and reconnect.
  5. Reconnect the USB device to the Shopify POS Hub.

Using POS Go with the Shopify POS Hub

POS Go isn't a Shopify POS Hub peripheral. POS Go pairs over your store's network with the tablet that's running Shopify POS. It doesn't connect to the Shopify POS Hub for power or data.

The POS Terminal listed in the Shopify POS Hub peripherals table is a separate card reader. The POS Terminal pairs over your store's network with the tablet for data, the same way POS Go does. The Shopify POS Hub's USB-A port supplies power to the POS Terminal for charging only.

For more information about POS Go, refer to Using POS hardware with POS Go.

Update the Shopify POS Hub firmware

You can update your Shopify POS Hub firmware to keep it compatible with your connected peripherals. For example, the Keychron B1 Pro Wireless Keyboard needs firmware 5.4.2 or later to connect through the Shopify POS Hub.

Steps:

  1. In Shopify POS, tap the Connectivity Icon icon.
  2. Tap the connected Shopify POS Hub in the device list.
  3. In the Firmware section, check the installed version.
  4. Tap Check for update. If an update is available, then tap Install update.

Troubleshooting the Shopify POS Hub

Use this guide to troubleshoot common issues with the Shopify POS Hub. Complete Step 1: General troubleshooting for the Shopify POS Hub before you select the specific issue you're experiencing. If the troubleshooting steps don't resolve the issue, then you can contact Shopify Support.

Step 1: General troubleshooting for the Shopify POS Hub

Complete the following general troubleshooting steps for the Shopify POS Hub:

  • Make sure you use a compatible device.
  • Unplug the USB device from the Shopify POS Hub and then plug it back in. If the device is plugged into a specific USB port on the Hub, try a different USB port.
  • Unplug the Shopify POS Hub from the tablet and then plug it back in.
  • Unplug the power from the Shopify POS Hub, wait 10 seconds, and then plug it back in.
  • If you're using a powered USB device, such as a printer or card reader, then turn the device off, wait 10 seconds, and then turn it back on.
  • Try a different cable to connect the Shopify POS Hub and USB device.
  • Plug the Shopify POS Hub directly into your tablet. Don't connect the Shopify POS Hub through another USB hub.

Step 2: Select the Shopify POS Hub issue

Select the Shopify POS Hub issue and follow all troubleshooting steps.

Troubleshoot Shopify POS Hub pairing issues

If the error Could not connect to POS Hub is displayed when you pair the Shopify POS Hub with your iPad, then check the following:

  • Make sure you're using a compatible iOS device running iPadOS 18 or higher (iPadOS 26 or higher recommended).
  • Make sure the Shopify POS Hub's tablet cable is plugged into the tablet port on the bottom of the Shopify POS Hub. No other USB-C port on the Shopify POS Hub can be used for the tablet cable.
  • If you're using an iPad with a Lightning port, make sure you're using a Shopify POS Hub Lightning cable, not a USB-C to Lightning adapter.
  • Make sure Shopify POS is up to date.
  • Restart the Shopify POS Hub by unplugging the power cable for 10 seconds and then plugging it back in. Restart your tablet at the same time.
Troubleshoot incorrect Shopify POS Hub firmware or serial number

If the firmware version on your Shopify POS Hub is 0.0.0 or the serial number reads as all zeroes (000000000000), then the Shopify POS Hub isn't communicating correctly with your tablet. To resolve this, unplug the power cable from the Shopify POS Hub, wait 10 seconds, and then plug it back in. During the Shopify POS Hub restart, restart your connected tablet as well. After both devices restart, your Shopify POS Hub should communicate with the connected tablet, and the correct firmware version and serial number should be displayed.

Perform a Shopify POS Hub reset

You might need to factory reset the Shopify POS Hub when the general troubleshooting and the specific issue troubleshooting steps don't resolve your issue.

Shopify POS app

Steps:

  1. In Shopify POS, tap the Connectivity Icon icon.
  2. Tap the connected Shopify POS Hub in the device list.
  3. Tap the firmware version number 3 times within 2 seconds. After each tap, a message is displayed that tells you how many more taps are needed before you can start the factory reset.
  4. In the dialog, tap Reset POS Hub.
  5. A Factory reset in progress banner is displayed with a countdown. The reset can take up to 6 minutes to complete.
  6. When the reset is complete, the Shopify POS Hub restarts automatically.
Pinhole reset button

Steps:

  1. In Shopify POS, tap the Connectivity Icon icon.
  2. Tap the connected Shopify POS Hub in the device list.
  3. Tap Forget POS Hub.
  4. Turn off your POS device.
  5. Press and hold the pinhole reset button on the Shopify POS Hub for 10 seconds.
  6. After the Shopify POS Hub restarts, turn your POS device back on.
  7. Reconnect the Shopify POS Hub to your POS device.