Self-Checkout Integration
Access to a testing environment is available on request.
Employee shortages have been a persistent challenge in the canteen and communal catering sector in recent years. As a result, self-checkout solutions have surged in popularity, offering businesses a way to optimize operations and enhance customer experiences. Relevo's flexible REST API is designed to integrate seamlessly with a wide variety of self-checkout systems on the market. Our packaging experts are also available to help you identify the best solution for your specific needs.
Goals
Relevo supports most self-checkout solutions, enabling businesses to:
Free up staff time and minimize waiting lines.
Integrate self-checkouts alongside existing systems.
Support unique integrations, such as employee badge systems.
Adapt to existing setups without significant changes.
Once implemented, Relevo and self-checkout systems can be further enhanced to support gamification, loyalty programs, or sustainability tracking, offering additional value to your business.
Requirements
To enable seamless functionality between Relevo and your self-checkout system, the following components are required:
Relevo integration data
Partner Key
Partner ID
Location ID(s)
Meta Category ID of items
External QR code scanner
(Alternative input method for Relevo User ID/Employee badge reader)
(Alternatively RFID/NFC reader for item/meal recognition)
Internet connectivity for simple HTTP API calls
Relevo's system is compatible with both visual scanning solutions (e.g., cameras detecting trays from above) and RFID/NFC-based systems. Even if individual items cannot be recognized visually, our placeholder system ensures accurate tracking by assigning responsibility to the Relevo User. Additionally, if your business already uses an employee badge system, a Relevo User account is not strictly necessary—our tracking only requires a 1:1 match between a unique item identifier and an employee number.
Process
Relevo supports two primary self-checkout scenarios:
Visual Detection Systems: These use cameras positioned above food trays to identify items.
RFID/NFC Systems: These rely on wireless transmitters embedded in dishware for item recognition.
Both approaches are fully supported by Relevo's API, allowing businesses to choose the method that best suits their operational needs.
Visual detection
NFC/RFiD Detection
Tutorial
The following tutorial outlines how to integrate Relevo with your self-checkout system using either visual or radiowave detection methods:
Relevo’s visual detection approach addresses challenges such as QR codes being located on the sides of our containers or detectable food hidden under lids. In these cases, the system detects the general category of the item (e.g., category type of container) rather than its specific identifier. The guest is then prompted to confirm their food choice and provide their Relevo User ID. Placeholder items are assigned during this process, ensuring proper tracking.
For RFID/NFC-based systems, item detection is automated through embedded or adhered transmitters. This method simplifies the checkout process by eliminating manual input from guests while maintaining precise tracking.
By implementing these processes, you can create an efficient and user-friendly self-checkout experience that aligns with Relevo's sustainability goals.
Verify the Relevo User ID
Verifying the Relevo User ID is mandatory to ensure the user interacting with your checkout solution is allowed to and has valid payment information on file. You may allow Relevo Users to either enter their Relevo User ID manually or scan their QR code (prefixed with rlv://).
API Request
200: Ok, user does exist and is allowed to interact with partners.
403: Forbidden, user does exist but is not allowed to interact with partners.
404: Not Found, user does not exist.
API Response
If you receive back a 200 HTTP Status code, then you can proceed with the flow.
Assign multiple placeholder items
Usually, a tray of food contains more than one item. Therefore, you can assign multiple placeholder items at once to a Relevo User with a single API call. The Relevo User will be notified about this action and his next steps.
API Request
200: Request okay, see response to verify that placeholders have been assigned.
Check the JSON response and only proceed when your placeholders got assigned
API Response
Proceed only if your quantity and category appear in the
assignedCategoriesobject.If errors occur, review the
notAssignedCategoriesobject and communicate issues to users.
Assign known Items
Should you have an RFID/NFC approach where the items on the tray are known, then you can simply use this method to assign them directly to the Relevo User.
API Request
200: Request okay, see response to verify that send items have been assigned.
Check the JSON response and only proceed when items have been assigned.
API Response
Proceed only if the items appear in the
assignedItemsarray.If errors occur, review the
notAssignedItemsarray and communicate issues to users.
Relevo's integration with self-checkout solutions empowers businesses to reduce operational strain while enhancing customer satisfaction. Whether through visual detection or RFID/NFC technology, our system adapts to your needs and ensures seamless functionality. Contact us today to explore how Relevo can transform your operations!
Last updated
Was this helpful?