Socket Mobile 2D barcode scanner
You can use the Socket Mobile S740 or Socket Mobile S720 barcode scanner for scanning both digital and printed 1D and 2D barcodes.
The Socket Mobile S740 and Socket Mobile S720 are lightweight, portable barcode scanners that connect wirelessly to Shopify POS.
On this page
Who is the 2D barcode scanner for?
You should use the Socket Mobile S740 or Socket Mobile S720 barcode scanner if you want to scan both 1D and 2D barcodes. You can scan 1D barcodes on products to add them to the cart quickly without browsing your catalog to find them. You can scan 2D barcodes on receipts to quickly find the order associated with that sale.
The scanner connects wirelessly to Shopify POS with Bluetooth, so you can use it at markets, fairs, pop-up locations, or a physical store. It's charged by plugging the included charging cable or cradle into a power socket. When fully charged, the scanner's battery lasts for up to 14 hours (about 15,000 scans).
Requirements
To use this hardware with your Shopify store, you need to meet the following requirements:
- the Shopify POS app
- a compatible iPad that is running iOS 15 or higher, an iPhone that is running iOS 15 or higher, or a compatible Android device that is running version 10 or higher
Shopify POS app iOS and Android device compatibility requirements
The Shopify POS app is available for only iOS and Android devices. It's not available for laptop or desktop computers.
The Shopify POS app works with devices that meet the following requirements:
Device | Description |
---|---|
iPad | Generation 5 or higher running iPadOS 15 or higher |
iPad Air | Generation 2 or higher running iPadOS 15 or higher |
iPad mini | Generation 4 or higher running iPadOS 15 or higher |
iPad Pro | All iPad Pro models running iPadOS 15 or higher |
iPhone | iPhone 7 or higher running iOS 15 or higher |
POS Go | POS Go running the latest Shopify-provided software updates |
Android | Phone or tablet running official Android version 10.0 or higher, with Google Play Services and Google Mobile Services enabled |
The Shopify POS app no longer supports iOS 14 or lower. With older versions of iOS, you can continue to use the app but you can no longer update it. To take advantage of bug fixes and new features, you need to update your device to iOS 15 or higher. If that isn't possible, then switch to using Shopify POS on another device that is running iOS 15 or higher.
iOS 14 permission requirements
If you update your device to iOS 14 or higher, then you need to activate Cross-Website tracking in your iOS settings to use the Socket Mobile 2D barcode scanner with Shopify POS.
To activate Cross-Website tracking, complete the following steps:
- Open the Settings app on your device.
- Tap Shopify POS.
- Activate Allow Cross-Website Tracking.
Where to buy the Socket Mobile 2D barcode scanner
You can buy the Socket Mobile 2D barcode scanner from the Shopify Hardware Store in supported countries.
Pair and connect your 2D barcode scanner with your iPad
As long as the scanner remains paired with the iPad, the scanner connects automatically whenever it's in range.
Steps:
- Make sure that Bluetooth is turned on in your iPad settings.
- From Shopify POS, tap ≡ > Settings.
- Tap Set up hardware > Barcode scanner.
- When the Activate pairing mode dialog is displayed, scan the barcode. The scanner beeps three times when pairing mode is activated.
- Tap View available devices.
- To pair and connect the barcode scanner, tap it when it's displayed in the Select An Accessory dialog (you might have to wait a few moments).
If the setup isn't successful, then unpair the scanner and try again.
Pairing with an additional iPad or a different Bluetooth device
You can pair your scanner with another iPad or Bluetooth device.
Steps:
- Unpair the barcode scanner.
- Pair your scanner with another iPad, or read the manufacturer's instructions to pair with a different Bluetooth device. Make sure that Bluetooth is activated on the new device.
Unpair your barcode scanner
By default, your barcode scanner tries to connect to the last device it was paired with. If you want to use your barcode scanner with a different Bluetooth device, then you need to unpair the scanner first.
Steps:
- Turn on your barcode scanner.
- Press and hold the scan button. At the same time, press and hold the power button. When you hear three beeps, release both buttons. Your barcode scanner powers off.
- From Shopify POS, tap ≡ > Settings.
- Tap Manage connected hardware.
- Tap the name of your connected barcode scanner.
- Tap Forget scanner.
- Go to your iPad's settings (not the app settings).
- Tap Bluetooth.
- Under MY DEVICES, tap the
ⓘ
button beside the Socket barcode scanner. - Tap Forget This Device.
- Tap Forget Device.
Troubleshooting
If you're having trouble scanning barcodes with Shopify POS and the Socket Mobile S740 or Socket Mobile S720 barcode scanner, then try these troubleshooting steps to fix the problem:
- Check your POS setup
- Check your scanner setup
- Check that your scanner and iPad are paired correctly
- Check your products' barcodes
- Trying to scan in inventory with the barcode scanner?
- Supported barcode types
- Factory reset
Check your POS setup
Confirm that your Shopify POS is set up correctly with the following troubleshooting steps:
- Is your mobile device software up to date? Confirm that your iOS or Android OS is updated.
- Is your Shopify POS app up to date? Confirm that your POS app doesn't have a pending update to install.
- Does your mobile device have Bluetooth switched on? You must pair the scanner from the POS app, but the iOS or Android device needs to have Bluetooth active.
- (For iOS devices) In your Settings, find Shopify POS in your list of installed apps, and confirm the following settings are active:
- In the Allow Shopify POS to access section, the Bluetooth setting is activated.
- The Allow Cross-Website Tracking setting is activated.
Check your scanner setup
- Are you using the correct barcode scanner? The only 2D barcode scanners that Shopify POS supports are the Socket Mobile S740 and Socket Mobile S720.
- Is the scanner charged and in range of the iPad? Check that the scanner is fully charged and within range (100 meters or less).
- Was the scanner paired with another iPad? The scanner can be paired with only one iPad at a time. Unpair the scanner and the other iPad, and then pair the scanner with the new iPad.
- What type of barcode are you scanning? Make sure that you're using a supported barcode type.
Check that your scanner and iPad are paired correctly
- Is the barcode scanner showing as Connected on the Shopify POS Hardware settings screen when the scanner is on and in range? If not, then go to your iPad's Bluetooth settings and forget the barcode scanner, and then pair it with your iPad again.
- Is the scanner displayed in your iPad's Bluetooth settings? Make sure that the iPad's Bluetooth is activated and the scanner is displayed as Connected.
- When you paired the scanner and iPad, did you scan the correct barcode in Shopify POS? The 2D barcode sets the barcode scanner to iOS mode to work with your iPad. If you didn't hear the three beeps when you scanned the barcode, or if you accidentally scanned the 1D barcode, then the scanner isn't in iOS mode. Unpair it and the iPad, and then pair them again, making sure that you scan the 2D barcode in Shopify POS and hear the three beeps before you move on to the next step.
- Do you have a poor Bluetooth connection? Read Apple's advice on reducing Bluetooth interference.
Check your products' barcodes
- Does the scanner recognize any barcodes? Try scanning the barcode of a nearby item that isn't one of your store's products. If your scanner is paired correctly, then an Unrecognized barcode error in Shopify POS is displayed. If this error is displayed, then carry on to the next steps. If no error is displayed, then unpair the scanner and iPad, and then pair them again.
- Is the product available on Shopify POS? If the product's hidden on Shopify POS, then scanning its barcode doesn't work because the app didn't load the product. If an Unrecognized barcode error displays, then check the product's availability settings in your Shopify admin.
- Does the barcode number on the label match the product's barcode number in your Shopify admin? If there are extra zeros at the beginning or end of the number, then delete them and try again.
Trying to scan in inventory with the barcode scanner?
You can't scan in inventory with Shopify POS. The barcode scanner is for quickly adding products to the cart before checkout.
Supported barcode types
The Socket Mobile S740 and Socket Mobile S720 barcode scanners support the following 2D barcode types:
- Aztec
- Codablock
- DataMatrix
- GS1 Composite (EAN/UCC Composite)
- GS1 DataBar – Limited
- GS1 DataBar – Omni-directional
- Matrix 2 of 5
- Maxicode
The Socket Mobile S720 barcode scanner also supports the following 2D barcode types:
- OCR A & B fonts
- OCR USC
- OCR passport
- OCR MICR (E13B) fonts
- DotCode
The 2D scanner also supports the following 1D barcode types:
- Bookland EAN
- Chinese 2 of 5
- Codabar (including ISBT 128 bit concatenation)
- Code 11, Code 128
- Code 39
- Trioptic Code 39
- Code 39 Full ASCII
- Code 93
- Discrete 2 of 5
- GS1 DataBar (RSS)
- GS1-128 (UCC-128/EAN-128)
- ISBN
- ISBT 128
- Interleaved 2 of 5 (ITF-14)
- MSI
- Standard 2 of 5
- Telepen
- UPC/EAN (UPC-A, UPC-E, UPC-E1, EAN-13, EAN-8, UCC/EAN-128)
- VIN
Factory reset
If the troubleshooting steps don't work and you still have trouble with the Socket Mobile S740 or Socket Mobile S720 barcode scanner, then you can try resetting the scanner to its factory settings.
Steps:
- Make sure that the scanner and iPad are unpaired.
- Power the barcode scanner back on.
- Scan the factory reset barcode from the manufacturer's user manual.
- Pair the scanner and iPad again.