Dutchie POS - Feature Document

Written By Devin O'Neill ()

Updated at April 17th, 2025

Platform Name: Dutchie POS

Objective

The purpose of this document is to describe the features supported on Dutchie POS using Annex Cloud’s Customer Loyalty module.

Supported Versions

Supported Versions Certified Versions
NA NA

Dutchie POS Supported Feature List

The list of the features supported on the Dutchie POS system when integrated with Annex Cloud is shown below.

Loyalty

Feature Name Description Pre-Requisites Configuration Details Reference Documents
Create a customer from Dutchie to AC

POS users can create customers from Dutchie, leading to their creation in the AC system and automatic enrollment into the loyalty program.

Newly added customers will be visually highlighted with a yellow star badge at the Dutchie POS.

Ensure the functional connection between the AC and the Dutchie POS system.

Implement a check to ensure that the customer is not already present in the AC before proceeding with any operations related to adding them or updating their information.

The endpoints are created by AC.

The endpoints will integrate with Dutchie's external loyalty setup.

Dutchie Webhook AC Endpoints.docx
 
Create a customer from AC to Dutchie

Customers created at AC from E-commerce, CDP, or directly at AC itself will be synchronized with Dutchie.

A CRON job set up by AC ensures real-time data synchronization between AC and Dutchie.

Configure a CRON job to push records from AC to Dutchie POS at specified intervals. This ensures data synchronization between the two systems

The endpoints are created by AC.

The endpoints will integrate with Dutchie's external loyalty setup.

Dutchie Webhook AC Endpoints.docx
 
Check Customer is a member of loyalty program or not POS users can confirm a customer's loyalty membership by searching using their mobile number as a unique identifier. Ensure that customers are enrolled as loyalty members within the AC.

The endpoints are created by AC.

The endpoints will integrate with Dutchie's external loyalty setup.
 

Dutchie Webhook AC Endpoints.docx
 
Check Eligible Rewards of a customer POS users can check a customer's available redeemable points during the redemption process. Points are deducted from the customer's loyalty points balance when redeemed.
 

Ensure that customers are enrolled as loyalty members within the AC.

Ensure that loyalty points are present in the customer's account within the AC. The points can be earned through various activities like purchases.

The endpoints are created by AC.

The endpoints will integrate with Dutchie's external loyalty setup.
 

Dutchie Webhook AC Endpoints.docx
 
Lose Points on Returns

Points will be lost if the customer returns items from their last purchase.

Points are deducted from the customer's loyalty points balance.

Ensure that the customer has purchased products to be eligible for the loyalty program and associated benefits.

Implement a policy within the AC to deduct points when products are returned. This policy should be configurable by the administrator.

The number of points deducted can indeed be set by an administrator.

The endpoints are created by AC.

The endpoints will integrate with Dutchie's external loyalty setup.
 

Dutchie Webhook AC Endpoints.docx
 
Display eligible utilized points on item purchase list POS users can view redeemed points in terms of currency. The total purchase amount is adjusted based on the utilization of points. Check that the customer has redeemable points available in their loyalty account.

The endpoints are created by AC.

The endpoints will integrate with Dutchie's external loyalty setup.

Dutchie Webhook AC Endpoints.docx
 
Exclude a member from Discount group from point earnings

Members of specific discount groups are eligible for discount rewards.

Eligible rewards/discounts are displayed to members during the checkout process.

The members can not earn points based on their purchases.

Set up a discount group within the Dutchie POS. This group will define specific discounts applicable to eligible members.

Add the customer as a member to the created discount group within the Dutchie POS system. This ensures that they receive applicable discounts during transactions.

Ensure that the customer is indeed a loyalty member before adding them to the discount group in the Dutchie POS system.

The endpoints are created by AC.

The endpoints will integrate with Dutchie's external loyalty setup.

Dutchie Webhook AC Endpoints.docx
 

Glossary

Terminology Description
AC Annex Cloud
CDP Customer Data Platform
BO Back Office
BRD Business Requirement Document
PDP Product Detail Page
PLP Product Listing Page
VC Visual Commerce