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.
Everything a membership program at the counter needs
Every capability below is implemented in the module.
Tiered Membership Programs
Bronze, Silver and Gold tiers each with their own discount percentage, points multiplier and validity period.
Lifecycle-Managed Cards
Auto-numbered cards move through Draft, Active, Expired and Cancelled states, with one-click renewal.
Color-Coded POS Status Banner
A checkout-screen banner shows tier, status and days-to-expiry the instant a member is applied.
Loyalty Points, Earn & Redeem
Points accrue on every paid order and redeem at the counter, with server-authoritative math you can trust.
Printable Cards with Barcode
Every card carries a scannable Code128 barcode and prints on demand, individually or in batches.
Automated Expiry Reminders
A daily scheduled action expires lapsed cards and posts a 30-day, 7-day and day-of reminder cadence.
Membership Dashboard
An active-vs-expired overview and tier breakdown greets you as the module’s home view.
Bulk Renewal
Reactivate every expired member in one action instead of renewing cards one by one.
Partner-Level Visibility
Membership state, tier and points balance appear directly on the customer record, back office and POS.
How it works
Configure tiers & POS
Set up Bronze, Silver and Gold tier discounts, then enable Memberships from the POS configuration panel.
Issue a card
Assign an auto-numbered card to the customer and print it with its Code128 barcode.
Scan at checkout
The cashier applies the card from the POS Membership button; the banner confirms status and the discount is applied.
Track, renew & report
Cards expire and remind automatically, and the dashboard keeps owners on top of the full membership base.
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.
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 StoreMore Odoo point of sale apps
POS Merge Categories
Mirror your product category tree into Point of Sale with a one-click merge wizard, conflict resolution and auto-linked products — scoped per company, with color and icon tags.
POS Modifiers
Structured, priced modifier groups selected in one tap with instant price updates, per-option cost and margin, manager approval and bulk repricing — printed straight onto kitchen-ready order lines.
POS Multi Invoice
Consolidate several paid POS orders into one invoice, settle a customer's open invoices at the till, and split a bill flexibly — with lump-sum distribution, clearing reconciliation and a payment audit trail.
POS Multi-Currency — Payment, Pricing Display & Cash Control
Foreign tenders taken, priced and posted to a proper secondary-currency journal — with currency-specific payment methods, multi-currency cash in/out and per-currency session reconciliation.
POS Multi-Language Receipt
Dual-language receipts with translated product names, automatic language selection per customer and full RTL and Arabic support — no picking a language by hand on every sale.
POS Multiple Invoice Journal Selection
A whitelist of invoice journals per point of sale with a validated default, an always-visible checkout indicator, one-tap quick-switch and a searchable picker — validated before commit, stamped onto the invoice, audited per transaction.