For the complete documentation index, see llms.txt. This page is also available as Markdown.

Loyalty points

Let members pay with the balance they have built up in your loyalty program.

What is this?

Loyalty points let a member pay with the balance they have earned in your loyalty program. The balance itself lives with your loyalty provider — Flow Retail reads it at the till, spends against it, and reports the spend back.

This is the spending half of a loyalty program. What a member earns, and when it expires, is decided by the program, not by Flow Retail.


How does it work?

Attach the customer to the sale first. Without one, the till asks you to add a customer before it will let you pick the method, and a customer who is not a member is turned away with The customer is not enrolled in the loyalty program. Loyalty points cannot be used as a payment method.

Their Available balance shows on the customer's Loyalty tab. Spend up to that balance and no further — ask for more and the till answers There is only a balance of … available for this order. Only one loyalty payment goes on an order; the rest is paid with something else.

Flow Retail reserves the amount with the provider, then turns the spend into discount lines on the order so VAT lands correctly on the receipt and in your accounts.


How do we get started?

Loyalty points runs on an integration with your loyalty provider, so start by talking to us about your program.

We then switch on the Loyalty points extension, connect your provider, and you enable the payment method in the stores where members should be able to spend.


Last updated 17.09.2026

Was this helpful?