Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
3 Odpovědi
631 Zobrazení

In the Pricelist, you can only set a fixed price under Recurring Prices — not a discount percentage based on the standard price.

Yes, I know you can manually apply a discount per order line, but not all employees are aware of the specific discounts per customer, which is why I want to handle it through the Pricelist.

Does anyone know a solution?

Avatar
Zrušit
Nejlepší odpověď

Odoo 17 does not directly allow percentage discounts on recurring (subscription) products through the standard pricelist mechanism. However, you can achieve this by:

  1. Go to Sales → Products → Pricelists.
  2. Create or edit a pricelist.
  3. In the pricelist item, select the recurring product.
  4. Under Price computation, choose “Formula”.
  5. Apply a negative discount percentage under “Discount” (e.g., -10% for a 10% discount).

    This affects sale order pricing, but if you're using Odoo Subscriptions, the recurring invoice uses the product price on the SO unless overridden manually or via custom logic.

Avatar
Zrušit
Autor

Wrong answer: Just tested it again in Runbot (Odoo 17).
If "Recurring" is checked on a Product, the Product's Price is used on the SaleOrder if no Price is entered under Recurring Prices on the Pricelist.
So: If "Recurring" is checked on a Product, the discount (formula) is not applied!

Nejlepší odpověď

Hi,

Please refer to the video at https://www.youtube.com/watch?v=kzA_BByD3-M

Hope it helps

Avatar
Zrušit
Autor

This doesn't answer my question about whether it's also possible in ongoing subscriptions! (Recurring Prices)

Nejlepší odpověď

You can use pricelist for discounts. 

Use standard Sales Pricelists (via Sales > Products > Pricelists) where you can define rules like:

  • “Give 10% discount on all products”
  • Or: “Apply discount on a specific product/category”

Avatar
Zrušit
Autor

Thank you for thinking along, but read carefully:
Discounts can indeed be set in a Pricelist under 'Price Rules', but not for 'Recurring Prices' — and that's what I'm looking for...