Back to Top

Odoo POS Membership Cards

Updated 25 September 2023


  Reward Loyalty with Odoo POS Membership Cards!

Membership cards are more than pieces of plastic – they’re the gift to customer loyalty. Odoo POS Membership Cards show customers their value.

They provide unique discounts, thereby attracting and building a loyal customer base.

It uses various membership options with secret membership code redemption that enhances your Odoo POS experience and customer relationships. 

Customers can use the Secret Membership Code to receive their membership discount. The upgraded version of Odoo apps, such as Odoo 17, also offers various membership types

Searching for an experienced
Odoo Company ?
Find out More


  1. Odoo Point Of Sale Membership cards allow you to create multiple membership templates with associated discounts.
  2. Membership cards are created and then assigned to customers.
  3. Customers can use their membership cards to receive discounts on their orders.
  4. You can redeem the discount for your customers by entering a secret membership code or scanning the barcode of the Membership card.
  5. A membership card in Odoo POS can be issued to only one customer.
  6. You can assign more than one membership card to a customer if it is enabled in the settings.


  1. Once you purchase the App from the Webkul store, you will receive the link to download the zip file of the module.
  2. Extract the file on your system after the download finishes. You will be able to see a folder named- ‘pos_membership_cards.’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open the Odoo App and click on the Settings menu. Here, click on Activate the Developer Mode.
  5. Then, open the Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘pos_membership_cards.’
  7. You will be able to see the module in the search results. Click on ‘Install’ to install it.


  1. Log in to your Odoo and then go to the Odoo POS.
  1. Now, under the customer Membership tab click on ‘Membership Template’ to create a new membership template. 

Mention the name of the template with the assigned discount and the duration of the template in terms of the years

creating New odoo POS membership card template
  1. To create membership cards for a customer select the membership template name, and select the customer to whom you want to issue the card. 

You can also edit the issue date and expiry date manually which are calculated by the duration mentioned while creating the Membership Template.

Additionally, you can add the card code manually or can generate it automatically.

issue membership card to customer and confirm it
  1. Once created, you can print the membership card.
  1. To override the existing discount, go to the Membership Discount create a new one and enable Override the existing discount.
    Now, select one of the radio buttons to Override all existing discounts or to Override existing discounts that are less than membership discounts.
configuring  POS Membership card with override existing discount if exists  option
  1. To ‘Ignore Membership Discount If Discount Already Exists’ enable the checkbox and select one of the radio buttons to ignore membership discounts for all order lines or only for those order lines where the discount exists.
configuring membership card to ignore membership discount if discount already exists
  1. Enable only one membership card per customer to avoid issuing multiple cards to a single customer.
Allow only one membership card per person
  1. Now, activate the Point Of Sale session and select the products to order. Now select the option Membership Card and add the secret membership code on the order validation page.
Add secret membership card code
  1. The membership discount is added to the product, you can select the payment method to pay and proceed to confirm the order.
Membership Discount Applied



Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the same, please raise a ticket at

Also, please explore our Odoo development services & an extensive range of quality Odoo Apps.

For any doubt, contact us at [email protected].

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - Odoo v16, v15, v14

Blog Version - Odoo v16, v15, v14
  • Version Odoo v16, v15, v14
  • Version Odoo V12, V11, V10, V9
. . .

Leave a Comment

Your email address will not be published. Required fields are marked*

Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

Table of Content