Skip to Content
Menu
This question has been flagged
4 Replies
3870 Views

Hoping for some help please.

I have an Odoo v16 enterprise DB (Odoo Online) being used as trial for a client.
We are using subscription products for services to deliver hours of "Support Packs".

I have defined on the default Public Pricelist (product.pricelist) for the product, 10 different extra prices depending on quantity. On a sliding scale for example:

  • 10 units = £50 p/hr

  • 20 units = £45 p/hr

  • 50 units = £40 p/hr
    etc.

This works fine when the product is added to Sale Order and quantity set automatically adjusts the price accordingly. However when setting the "Recurrence" for the subscription, this forces the price to back to zero.
It seems like subscription products need to have their own pricelists defined, separately from the main one? (using model product.pricing instead of product.pricelist).

Surely this is not right. It seems like a bug because this means it's not possible to use advanced pricelist formulas for price-bands by quantity?
Major limitation in v16 if this is the case or am I missing something...


Avatar
Discard
Author Best Answer

From a recently annoucement, it looks as though Odoo 17 is going to aim to correct many of the problems introduced in 16 subscriptions, including adding storable products capability.
Let's hope they also fix this pricelist bug. Currently i'm not able to recommend subscriptions to anyone using 16 as it's just too flawed.

https://www.linkedin.com/posts/odoo_odoo-odooexperience-activity-7058845819466117120-aaKl?utm_source=share&utm_medium=member_desktop

Avatar
Discard
Best Answer

Hi, could you find a solution? I have exactly the same problem. De advanced pricelists are doing everything we need... but they do not work for subscriptions.... Major limitation of v16.
I will file a similar ticket to Odoo as IMHO there is no difference in doing business with regular or subscription based products, so the need for the features in the advanced pricelist is the same.


In our case, we have:
* a Master price-list with the base prices of products and services
* A Public pricelist linked to the Master pricelist with a formula of x% higher (index)
* A Reseller Bronze price list with different % discounts on Product Categories, linked to the Public price list
* A Reseller Silver price list with bigger discounts on Product Categories, linked to the Public price list.
* ...
So, when we want to do a general increase of all 1000 products, we only need to change the % in the link between Master & Public price list. All the other 1000's of prices are calculated automatically....

There is no difference in Business model between our 1-time sales and recurring sales. However, with the current v16 implementation of recurring price lists, the above is impossible to implement.

Avatar
Discard
Author

I logged a ticket and got a response from Odoo below:

"On the other hand, there is currently a limitation in V16 with the pricelist feature in the recurrent products as you describe in your ticket. The recurring products are really based on the period of recurrence, less on the quantity you are selling. Our R&D department is already working on the improvement of this limitation so our users in V16 can use the pricelist feature in the recurring products.
Meanwhile, the provisional solution is to change the unit price manually when you are creating a quotation with a recurrent product that has different unit prices depending on the amount."

I then chased this up for a deadline and got the following reply:
"I have asked to the R&D Team and they are currently working on improving the pricelist feature in the subscription application. However, since they are still getting feedback related to this functionality, there is no date for when these improvements will be applied."

I have the same problem + the problem does also extend to variants and attributes. Prices based on variants and attributes are also being ignored. This was easily done in Odoo 15. Sure this has to be a bug or someone in the dev. team must have missed something.

Best Answer

So I talked to our consultant and this was done deliberately and there are no plans to correct this in Version 17 or in the foreseeable future. This really is a showstopper for us, since our entire business process is built around this pricing feature. Does anyone have a solution for this?

Best

Stephan

Avatar
Discard
Best Answer

It is possible that the behavior you are experiencing is a limitation of Odoo v16 and the way that subscription products handle pricing. When setting up subscription products in Odoo, it is important to consider how pricing will be handled, as it may differ from standard product pricing.

One possible solution is to create a new price list for the subscription products, which includes the same pricing rules as the default Public Pricelist. You can then assign this new price list to the subscription products, ensuring that the pricing rules are applied correctly.

To create a new price list, navigate to Sales > Configuration > Pricelists and click the "Create" button. From there, you can define the pricing rules for the new price list, including any quantity-based pricing rules that you need. Once the price list is set up, you can assign it to the subscription products by editing the product and selecting the new price list from the "Pricelist" field.

Alternatively, you may want to consider using a different pricing model for subscription products, such as setting a fixed price per billing cycle rather than a quantity-based price. This would ensure that the pricing remains consistent throughout the subscription period and avoids the need to adjust the price based on quantity.

If you continue to experience difficulties with pricing for subscription products in Odoo v16, it may be worth reaching out to the Odoo support team or consulting with an Odoo developer to explore potential solutions or workarounds.

Avatar
Discard
Related Posts Replies Views Activity
1
Jun 25
806
1
Apr 25
2205
1
Apr 25
1324
2
Feb 25
4765
2
Nov 24
4299