Typically when barcodes are scanned or entered in the mobile app or iFrame, a location is not required to be selected by a guest. The barcode is unique and the location can be determined automatically.
However, in some cases, you may see a list of locations available for selection when using the earn feature of the iFrame to enter a barcode:
*Note that iFrame display will vary from brand to brand, and can be customized through CSS
There is a setting in the Whitelabel > iFrame Configuration > Checkin section of the Punchh Platform which can be toggled off to remove the display of the list of locations: