Go to file
2026-06-05 08:48:19 +07:00
models feat: synchronize active status for loyalty subscriptions and refine card validation logic in POS 2026-06-05 08:48:19 +07:00
static/src/app/models feat: synchronize active status for loyalty subscriptions and refine card validation logic in POS 2026-06-05 08:48:19 +07:00
tests first commit 2026-06-04 12:01:05 +07:00
views first commit 2026-06-04 12:01:05 +07:00
__init__.py first commit 2026-06-04 12:01:05 +07:00
__manifest__.py first commit 2026-06-04 12:01:05 +07:00
.gitignore first commit 2026-06-04 12:01:05 +07:00
README.md first commit 2026-06-04 12:01:05 +07:00

POS Loyalty Subscription

This module introduces a new "Subscription" loyalty program type in Odoo.

Features

  • New "Subscription" loyalty program type.
  • Support for subscription start and end dates on loyalty cards.
  • Enforces a limit of one claim per day for subscription rewards.
  • Automatic integration with POS loyalty.

Configuration

  1. Install the module.
  2. In the Odoo backend, go to Point of Sale -> Products -> Loyalty Programs.
  3. Create a new loyalty program and select "Subscription" as the program type.
  4. Set up the reward (for example, a free product).
  5. Go to Loyalty Cards and create a card for your customer.
  6. Set the "Subscription Start Date" and "Subscription End Date" on the customer's card.
  7. Open the POS, select the customer, and add the product. The reward will be automatically applied for free.