Loyalty, bonus & gift rewards built for the register

A self-contained points, tiers, and gift-rewards engine for Odoo Community Point of Sale — no Enterprise upgrade, no bolt-on complexity, just checkout-native loyalty that works from day one.

The problem

Cashiers work under time pressure, and if awarding points or redeeming a reward means leaving the POS screen or hunting through Settings, the loyalty program simply goes unused. Community Edition users have no access to Odoo's native loyalty tools, and third-party add-ons bury redemption in back-office menus, give no way to preview a redemption before confirming it, and force a tangle of extra module dependencies just to get started.

The solution

POS Bonus, Gift & Loyalty puts points, tiers, and gift redemption inside the checkout flow itself. Configurable earning rules calculate points automatically, cashiers and customers see the live balance right at the register, and a simulate-before-redeem wizard shows the exact remaining balance before anything is confirmed — all behind a single one-click install with no Enterprise license required.

Capabilities

Everything a Community loyalty program needs

Every capability below is implemented in the module.

01

Configurable Point-Earning Rules

Award points per amount spent, per product, or per POS category, with an extra multiplier on top of the program's base rate.

02

Multi-Tier Loyalty Levels

Bronze, Silver, and Gold tiers escalate a customer's earn multiplier automatically as their lifetime points grow.

03

Time-Boxed Bonus Campaigns

Run promotional periods such as a double-points weekend with a configurable date window and point multiplier.

04

Redeemable Rewards Catalog

Set up free products, gifts, or fixed-amount discounts that customers can redeem their points against.

05

Simulate-Before-Redeem

A dedicated redeem wizard previews the exact remaining balance before a redemption is confirmed, eliminating disputes at the register.

06

Live Balance at the Register

The selected customer's current point balance and tier are loaded directly into the Point of Sale screen, no back-office lookup needed.

07

Auditable Point Ledger

Every earn, bonus, redemption, adjustment, and expiry is recorded as its own ledger row, giving a complete and auditable accrual history.

08

Automatic Point Expiration

Set a points-validity window per program; a daily scheduled action expires stale points automatically and logs the expiry in the ledger.

09

Loyalty ROI Analytics

A pivot and graph dashboard breaks down points issued versus redeemed by program and month, so you can see the program's return.

Workflow

How it works

1

Configure the Program

Set the earn rate, rounding, tiers, and reward catalog, then activate the program with one click.

2

Ring Up the Sale

Cashiers check out as usual — points are calculated and awarded automatically when the order is paid.

3

Track the Balance

The customer's balance, tier, and full history are visible on their contact record and at the register.

4

Redeem & Review

Simulate a redemption, convert points into a gift, and track the program's ROI from the analytics dashboard.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. This is a fully independent loyalty engine built entirely on Community Edition's Point of Sale module — no Enterprise license and no dependency on Odoo's native loyalty or coupon apps.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

POS Bonus, Gift & Loyalty

Award loyalty points, run bonus campaigns, and let customers redeem gifts or discounts right from the Point of Sale checkout.

Buy on Odoo App Store