FWIW, we have one of our companies using Lightspeed Retail. Similar setup, iPads, Bluetooth barcode scanners, Bluetooth receipt printers, but with Ethernet-connected payment terminals. Our operators report disconnects with the Bluetooth equipment on a daily basis. Power cycling them and repairing always is the fix. Inconvenient when a customer is standing there (with a potential line behind them) but it works.
The Shopify POS retail kit is aesthetically pleasing. Sturdy, can bolt into the countertop, and clean. But the Bluetooth payment terminal was poorly designed and engineered from a usability standpoint. If power-cycling the device requires the front plate be removed, then that’s another inconvenience when a customer is sitting there waiting to be rung up. We are testing out Shopify POS with this new black retail kit. And have run into many of the issues echoed on this thread. I think frankly it’s the nature of the beast. Bluetooth devices can go to sleep, can lose their connection pairing, and can’t remain powered on persistently 24x7 and maintain proper connectivity.
If we are going to implement Shopify POS for our other company I am going to recommend we power off all devices at store closing and power them all back on for store opening. And that any Shopify POS or iOS updates be thoroughly tested on a retail kit before upgrading our production devices. There are too many cases where either an update fixes or an update breaks the wireless connectivity between the iPad and the devices.