Connecting to 3S POS - Loyalty
How to link Slerp with 3S POS to enable loyalty points and rewards for your customers.
Before you begin
This guide covers the loyalty integration with 3S POS. If you have not yet set up the order integration, we recommend doing so first. See Connecting to 3S POS — Orders for more details.
Note that if the order integration and product mapping are not set up, the integration will not be able to support points-based loyalty on a per-product basis, or rewards that are limited to specific products.
Overview
To connect Slerp to 3S POS Loyalty you need to do the following:
- In Controls, ensure all stores and inventory are set up.
- Contact 3S POS to obtain a Location ID for each store you want to connect.
- Contact Slerp and pass over your Location IDs so that we can finalise the setup.
- Place a test order to verify that points and rewards are working correctly.
Prepare your stores in Controls
Before setting up the loyalty integration, make sure the following are in place in Controls:
- All store locations have been created
- Inventory setup is complete for each location, including menus, products, and modifiers
Request Location IDs from 3S POS
✏️ Note that 3S POS uses two different store identifiers. A Location ID is used for the loyalty integration.
A Slerp Location Channel ID is used for the order integration. Make sure you are requesting the correct one.
Contact 3S POS to request a Location ID for each store you want to connect.
Send an email to support@3s-pos.com. For each store, include:
- The Slerp store name
- The store address
Here is an example email you can use:
Subject: Slerp Loyalty - Location ID Request
Hi 3S POS Support,
I would like to set up the Slerp loyalty integration for my business.
Business name: [Your 3S POS Business Name]
Please could you provide a Location ID for each of the following stores:
- [Slerp Store Name] — [Store Address]
- ...
Thank you,
[Your Name]
Pass your Location IDs to Slerp
Once you have received your Location IDs from 3S POS, pass them to Slerp so that we can complete the setup.
Slerp will then work to provide you with a URL, client id and client secret so that we can communicate with the POS securely.
Configure the integration in 3S POS
Once Slerp has provided your credentials, you will need to enter the following into your 3S POS settings:-
URL: provided by Slerp
-
Menu Sync System UID: provided by Slerp
-
Client ID and Client Secret: provided by Slerp
Step 1. Set up the integration in 3S POS.
Under Backoffice > Settings > Advanced Settings update the form so that:
-
The Urls will always be the URL provided by Slerp
-
Menu Sync System UID is the id of the merchant in the Slerp DB
-
Paste in the Client Id and Client Secret given when setting up OAuth
Step 2. Set up the Sales Channels.
Once your credentials are saved, set up your sales channels by navigating to Backoffice > Settings > Lists > Order Types and mapping the appropriate sales channels.
.png?width=670&height=503&name=image%20(3).png)
.png?width=670&height=502&name=image%20(4).png)
Place a test order
To verify that the loyalty integration is working correctly, place a test order and confirm the following:
- Points or stamps are awarded to the customer
- A reward can be successfully redeemed
