Skip to main content
iVentureTeam

Odoo 20 Subscriptions Release Notes

The Subscriptions change from the official Odoo 20 release notes, explained in plain words with a screenshot from a live Odoo 20 database, plus where to find each one and what it means for your upgrade.

Planning the move? See our Odoo upgrade services, the Odoo 20 upgrade guide or get a number from the migration cost calculator.

New feature 1In Community 0Enterprise only 1

Change 1 of 1

Loyalty programs

New featureEnterprise only

Create loyalty rules and rewards for subscriptions.

Official Odoo 20 release note

In plain words

Loyalty programs now work with subscriptions. A rule or a reward can be marked Recurring: the rule grants points again at each renewal invoice, and the reward is applied again at each renewal as long as enough points remain (for example a discount on the first months or free products each period). The customer portal shows the loyalty details on the subscription.

Sales > Products > Discount & Loyalty > program > ruleThe new Subscription section with the Recurring option on a loyalty rule. Demo program created for this shot.

Where to find it

  1. Sales > Products > Discount & Loyalty, open or create a loyalty program.
  2. Open a rule or a reward and tick Recurring in the Subscription section.

For users

Reward loyal subscribers automatically instead of one shot promotions on the first order.

For developers

New auto installed bridge module sale_subscription_loyalty adds recurring_invoice on loyalty.rule and loyalty.reward; sale.order._create_invoices() adds points and recomputes recurring discount rewards from the second posted invoice on.

Upgrading from Odoo 19

Installs automatically when Subscriptions and Sales Loyalty are present; existing programs are not recurring until the flag is set.

See all 585 Odoo 20 changes across 52 apps

Odoo 20 Subscriptions: common questions

What is new in Odoo 20 Subscriptions?

The official Odoo 20 release notes list 1 Subscriptions change (1 new feature). The change is: Loyalty programs.

Are the Odoo 20 Subscriptions changes available in Community edition?

No. The Subscriptions change is Enterprise only in Odoo 20.

Do Odoo 20 Subscriptions changes affect my customizations when upgrading from Odoo 19?

1 of the 1 changes have something to check when upgrading from Odoo 19, for example Loyalty programs. Each change on this page has an "Upgrading from Odoo 19" note. Test custom modules on a copy of your database before moving production.

How do I upgrade Subscriptions to Odoo 20?

Restore a copy of your database, run the Odoo 20 upgrade on the copy, fix any custom modules that extend Subscriptions, then test your main Subscriptions flows with real users before switching production. iVentureTeam runs Odoo upgrades end to end, including custom module migration and user testing.

Odoo services for this

By industry

More Odoo 20 release notes

Planning your Odoo 20 move

Want these Subscriptions changes in your database?

We upgrade Odoo databases with their customizations and data intact, and test every custom module against the new version before go-live.