The Goodtill POS app supports adding products and assigning customers to a sale by scanning the barcode or QR code using either the iPad’s built-in cameras or a connected handheld scanner.
To scan with the iPad’s built in camera, click the product search button, then the scan button. You can switch between the front and rear cameras if required (eg if the rear camera is obscured by a case or stand).
Once a scanner is connected, scan a product while the POS app is open on any screen. If the product is found it will be added to the open sale.
To scan with the iPad’s built in camera, click the customer assign button, then the scan button. You can switch between the front and rear cameras if required (eg if the rear camera is obscured by a case or stand).
If the customer barcode is open in our Goodies loyalty app, you can scan the barcode from any screen. If the customer barcode is one you have distributed yourself (either via an app or physical card), you will need to tap the customer assign button and scan once the modal has opened.
The following table lists the scanners supported by the current version of the POS application.
1D scanners only allow scanning simple barcodes whereas 2D scanners can also scan QR codes.
|Scanner||Barcode types||Connection type|
|Socket Mobile SocketScan S860||1D, 2D||Bluetooth|
|Socket Mobile SocketScan S800||1D||Bluetooth|
|Socket Mobile SocketScan S740||1D, 2D||Bluetooth|
|Socket Mobile SocketScan S700||1D||Bluetooth|
|Socket Mobile CHS 7Xi||1D, 2D||Bluetooth|
|Socket Mobile CHS 7Ci||1D||Bluetooth|
Supported scanners can be purchased on our webstore.
Follow these steps to connect a supported Socket Mobile bluetooth scanner:
To reset the connection or to enable pairing mode you can press power and trigger button at the same time for the iPad to connect to the scanner again.
If you have lost your getting started guide / command sheet needed to enter iOS mode, you can download the correct command sheet from the Socket Mobile Website.
You can use any barcode format supported by your chosen handheld scanner or the camera scanner in the Goodtill app. The following formats are supported by the camera barcode scanner and all supported handheld scanners:
|QR code (any format)||Variable||2D|
When entering barcodes in to the system, please ensure that you enter all digits present in the barcode including leading 0s.
You can use either of the methods below to add barcodes to your products. After updating the products, please allow up to a minute for the changes to be sent to the iPads.
The easiest way to add barcodes is by populating the
barcode column in the product spreadsheet when importing your products in to Goodtill. You only need to add barcodes to simple (non-variable) products and product variants, do not add barcodes to the variable product header rows (rows where
has_variant is 1). In the
barcode column, enter a barcode in one the supported formats listed above.
If you have already imported your products and want to bulk-update the barcodes, you can enter the barcodes on a spreadsheet for Goodtill support to update:
Product barcodes can be edited by going to navigating to an individual product, entering the barcode and saving the product. If the product has variants, you will need to view the variants as the variant barcodes are not displayed on the main product page.
When a customer barcode is scanned, the system will read the value stored in the barcode and look for a customer record where either the ID or Membership No matches the barcode value.
If you have already generated IDs for your customers (possibly because these exist from a previous system), you can set these as the customer Membership No by editing the customer in the backoffice. Please ensure that the values are unique per customer.
If you don’t have IDs generated already, you can use the Goodtill customer ID which is already generated and guaranteed to be unique. To get the ID, go to the customer page in the backoffice and click “Export CSV”.
If you already have physical loyalty cards for customers (eg due to a previous system), you will be able to use these as long as the barcode format is supported by the POS app and/or your handheld scanner. Simply enter the values as the customer Membership No in the backoffice.
Once the customer barcodes are set in the backoffice, please allow up to a minute for this data to sync to the iPad.
If you receive a “Product not found!” error when scanning a product on the POS, first check that the barcode in the error message matches the barcode on the product. If the barcode listed does not match the product this may indicate an issue with the scanner hardware.
If the barcode listed is correct, please ensure that the product is configured with this barcode by searching for the product name in the backoffice, inspecting the product and check that the barcode field is populated correctly.
Sometimes when populating barcodes via a spreadsheet, the spreadsheet program will convert the barcode to scientific notation (eg
1.2345678905e10) which will cause the value to be malformed and not recognized correctly.
If this happens, please turn off the scanner (hold the scan and power buttons until it beeps) the follow the connection instructions above (including scanning the iOS mode barcode).
We are always happy to help with any issues you may be having. If you can't find what you're looking for within our support portal please send us a message by clicking the button below or call our support team on 0203 322 4095.