Skip to Content
Menu
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
To pytanie dostało ostrzeżenie
3 Odpowiedzi
200 Widoki

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?

Awatar
Odrzuć
Najlepsza odpowiedź

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.

Awatar
Odrzuć
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!

Najlepsza odpowiedź

Hi,

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

Hope it helps

Awatar
Odrzuć
Autor

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

Najlepsza odpowiedź

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”

Awatar
Odrzuć
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...