Cockpit Settings
Cockpit/POS Integration
- Has POS Integration?
Required - Allow for configurable message under the barcode on receipts?
Required - Create a new guest based on phone number if the guest doesn't exist (via POS/SMS)?
Optional - Return qualifying menu items' details to POS?
Required - Reflect Program Structure via POS API?
Required
Validation Type
Barcode
POS Type
Punchh Secure
Display Guest Identity
Barcode
Business Key
This is needed for Punchh client configuration. Will be the same for ALL brand locations. Needs to be provided by Punchh to brand’s IT Manager
POS Config Update Interval
For production use = 60
For staging or testing 5 or greater
* Do not set to < 5 in production use. It can cause interference with normal loyalty API call traffic
Log Level
0 - Produces No Logging
6 - Logs all transactions request and response for troubleshooting
Log files are rotated daily and deleted after a period of time
Files are uploaded nightly to Punchh's POS log repository to aid POS issue troubleshooting
It is recommended to set log level to 6 to provide maximum detail to aid troubleshooting
Cockpit/Locations
Short key max = 13
Cockpit/Redemptions/Post Validation
- Allow to initiate checkin after redemption code is processed (via POS)?
Unchecked (Required).
Settings
Settings/Line Item Selectors
To properly function, all Line Item Selectors (LIS) should have the Filter Item Set option set to Base Item and Modifiers
This allows proper discount attribution based on both parent and priced child (modifier) items at the POS
Location POS Setup: Settings/Locations/POS tab
Override Brand-Wide POS settings
If the entire brand is Squirrel v.2, then the following POS settings at the location then level SHOULD NOT BE SET. If set correctly, it doesn't cause any issue but needless mis-configuration it can be a source broken POS integration when incorrectly set
Set to the same settings outlined above in the cockpit settings:
Required Location level POS settings
Log Level
0 - Produces No Logging
6 - Logs all transactions for troubleshooting
Log files are rotated daily and deleted after a period of time
Files are uploaded nightly to Punchh's POS log repository to aid POS issue troubleshooting
It is recommended to set log level to 6 to provide maximum detail to aid trouble shooting
- Enable POS Monitoring?
Should be set at the location level for all locations running Squirrel v2 - Send all receipt data to Punchh's datasink?
Should be set at the location level for all locations running Squirrel v2