Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Accounting
  • Inventory
  • PoS
  • Project
  • MRP
All apps
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

How to use a degressive subscription in Odoo ?

Subscribe

Get notified when there's activity on this post

This question has been flagged
posquickstartv15
1 Reply
3138 Views
Avatar
Franklin Bruyneel (frbr)

I had a use case with a client that wanted to sell a subscription that you will pay in advance for 15 classes of Yoga for example and every time you go to the class, the Yoga business will be able to indicate that you took a class and have only 14 classes left on your subscription. 


0
Avatar
Discard
Avatar
Franklin Bruyneel (frbr)
Author Best Answer

Unfortunately, there are no applications in Odoo done to sell degressive subscriptions. 


The subscription app in odoo allows you to have a follow up on the payments of a monthly/yearly/etc. subscriptions but you will not be able to indicate that you have only 14 classes left on a subscription of 15 classes for example. 


There are two workarounds that could respond to that need and they both require the POS application. 

You could also use the sales application and sell the 15 units of a class and do a delivery of one unit everytime a class is taken but it will not be user friendly and you won’t be able to have a good follow-up on which class has been taken. Allows to have a degressive subscription.


  1. Use the Gift Card :

A. Create a product as the subscription

Don’t forget to indicate in the sales tab that the product can be sold in the POS by ticking the box “available in POS”. 


You also need to create the type of classes that you will give and set a price. For example, in the case of the 15 classes of Yoga that you sell for a price of 45€. It means that you are entitled to 15 classes at the price of 3€. You then only need to create a product for each class and put it available in the POS. 


B. Allow gift card in the settings of your shop 

Once in the settings, you need to tick the “gift card” box and select the product you created in point “a” as your subscription product. 

After that, you need to select the box “Generate a new barcode and set a price” because the two other options don’t work currently. 

Then save it. 


C. Sell the subscription and use it

Enter the shop. Sell the subscription that you created and a new document with a barcode will be created. 


There is a forum entry to enlarge the barcode created to make it readable by your scanner : https://www.odoo.com/forum/help-1/i-cant-scan-my-barcode-created-by-the-giftcard-203075


Once it’s sold and the customer comes to take a class, you need to select the class taken by the client and click on the smart button gift card and choose “Use a Gift Card” and scan the barcode. 3€ will be taken from the Gift card and the client won’t have to pay anything as it will be deducted from his/her subscription. 


Pros of the solution : 

  • Possibility to scan (faster).

  • Easy follow-up on the status of the subscription (you need to select “check a gift card” once you have clicked on the smartbutton “gift card” in the shop. 


Cons of the solution : 

  • Only one gift card per shop.

  • If there is more than one type of price, it is not an ideal solution (you can use reductions).

  • Not possible to recharge the gift card barcode.


            2. Use de Loyalty points :  


Before creating the loyalty programs, you need to create the product of the subscription.


You need to create loyalty programs by clicking in the POS app on Product > Loyalty Programs and create one. The name that you will give to your loyalty program will appear at the bottom of your ticket after every sale (even if you don’t use the loyalty program). 

Once you create a loyalty program, you click on “add a line” in the Rewards tab. 

By putting 1 on the reward cost and fixed amount, it means that it will cost 1 point per € spent. 

The discount product is the product that will appear on the sales line when using the loyalty points during a sale. 


After, you need to create the rules to gain the points. 

Here I informed that the customer would win 45 points per unit purchased of the product created here above. You need to edit the domain so the client only get 45 points when he/she purchases the product “Abonnement 15 leçons (fidélité).


You also need to go into the settings of the shop and select the loyalty program that you created to make it available in the shop where you will use it. 


Once you create a sale in the shop, you select a customer and you sell him/her the product of the subscription created before. Automatically, Odoo will give the right number of points to that client.

It’s easy to check the points that a customer has by clicking on the customer tab of the shop and you will see the number of points they have left. 


If the customer comes to the shop after and ask to use his subscription to get a class, you need to select the right customer, indicate the class that he will take. Automatically, Odoo will indicate the smart button “Reward” in green and you will only have to click on it and Odoo will take the number of points based on the rules configured before. If the customer has enough points left, the class will be free and you will only have to validate it. The number of points left for the client will be computed immediately.


Pros of the solution : 

  • Easy follow-up on the status of the subscription.

  • Possibility to have more than one type of subscription (you just need to add lines on the loyalty program that you created before and adapt the points depending on the rules that you want to apply). 


Cons of the solution :

  • No possibility to scan



With the gift card solution, you can use it without needing to associate it to a specific customer while for the loyalty program, it’s related to a customer and gives you less flexibility to use the subscription for someone else. It can be a pro or a con depending on the flexibility you want to give to your customers. 


1
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
How to take inventory out from PoS with payment made outside of the shop. V15 Solved
pos quickstart v15
Avatar
1
Jun 22
2273
Is it possible to make the name of my client appear on the receipt ticket from the POS ? Solved
pos quickstart v15
Avatar
1
May 22
4205
I can’t scan my barcode created by the giftcard Solved
pos quickstart v15 giftcard
Avatar
1
Apr 22
3202
Error in replace div in custom receipt
pos v15
Avatar
Avatar
1
Jul 24
3736
PopUp in PosPaymentScreen after clicking on a button
pos v15
Avatar
0
Jan 23
9
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now