Turn regulars into members right at checkout.

POS Membership Cards gives cashiers an instant, color-coded view of every member’s status, tier and points balance — so the right discount applies in seconds, every time, without slowing the line.

The problem

Cashiers can’t tell an active member from an expired one at a glance, so discounts get missed, misapplied, or improvised by hand. Membership status and expiry live buried in back-office records nobody checks mid-sale, and after an Odoo upgrade many membership apps break the POS entirely — leaving store owners without the retention tool they paid for.

The solution

POS Membership Cards puts member status front and center: scan or type a card code and a color-coded banner instantly shows tier, discount, points balance and days to expiry. Discounts, points earn/redeem and renewals all run through a self-contained engine with no dependency on Odoo’s native loyalty tools — keeping checkout fast and stable across upgrades.

Capabilities

Everything a membership program at the counter needs

Every capability below is implemented in the module.

01

Tiered Membership Programs

Bronze, Silver and Gold tiers each with their own discount percentage, points multiplier and validity period.

02

Lifecycle-Managed Cards

Auto-numbered cards move through Draft, Active, Expired and Cancelled states, with one-click renewal.

03

Color-Coded POS Status Banner

A checkout-screen banner shows tier, status and days-to-expiry the instant a member is applied.

04

Loyalty Points, Earn & Redeem

Points accrue on every paid order and redeem at the counter, with server-authoritative math you can trust.

05

Printable Cards with Barcode

Every card carries a scannable Code128 barcode and prints on demand, individually or in batches.

06

Automated Expiry Reminders

A daily scheduled action expires lapsed cards and posts a 30-day, 7-day and day-of reminder cadence.

07

Membership Dashboard

An active-vs-expired overview and tier breakdown greets you as the module’s home view.

08

Bulk Renewal

Reactivate every expired member in one action instead of renewing cards one by one.

09

Partner-Level Visibility

Membership state, tier and points balance appear directly on the customer record, back office and POS.

Workflow

How it works

1

Configure tiers & POS

Set up Bronze, Silver and Gold tier discounts, then enable Memberships from the POS configuration panel.

2

Issue a card

Assign an auto-numbered card to the customer and print it with its Code128 barcode.

3

Scan at checkout

The cashier applies the card from the POS Membership button; the banner confirms status and the discount is applied.

4

Track, renew & report

Cards expire and remind automatically, and the dashboard keeps owners on top of the full membership base.

Questions

Frequently asked

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

No. The membership and points engine is fully self-contained — it does not depend on Odoo’s native loyalty, membership or gift card apps, so it stays stable and predictable across upgrades.

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 Membership Cards

Tiered membership programs with lifecycle-managed cards, a color-coded status banner at the register, loyalty points, printable barcode cards, expiry reminders and bulk renewal.

Buy on Odoo App Store