Hi Steve,
We are using the barcodes assigned by Shopify and printing them using the Dymo printer Shopify is compatible with. So I believe a product export could easily generate the CSV file you need.
Getting the staff to use their personal phones for scanning might be a little more difficult, but we're open to it. We're about half iPhone and half Android users. Will that be an issue?
Thanks!
Amanda