OdooWiki OCA HUB

Sale Coupon Fixed Price

sale_coupon_reward_fixed_price folder_open OCA/sale-promotion open_in_new
Sales Management License: AGPL-3

This module adds an option to set a fixed price for the matching line when the coupon is applied.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds a new "Fixed Price" reward type to coupon and promotion programs, letting you set a specific unit price for the products that match the program's rules instead of giving a percentage or amount discount.

This module extends the coupon and promotion features in Sales. When you configure a coupon program or an automatic promotion, you now have an extra reward option called Fixed Price.

  • In the program form, choosing Fixed Price shows a new Price field where you enter the unit price to apply. The usual reward product and discount type fields are hidden for this reward type, so the form stays simple.
  • When a matching order is created or updated, Odoo automatically rewrites the unit price of the eligible order lines to the fixed price you set. Which lines are affected depends on the program's discount target: the cheapest product, specific products, the whole order, or products matching a domain.
  • Fixed-price programs can be applied automatically without a promo code, and the module checks dates, company and other common program rules before applying them.
  • The reward description shown for these programs is simply "Fixed Price".

It works together with coupon.program, coupon.reward and sale.order, and is configured from the same coupon program screen used by the standard coupon app.

Depends on

sale_coupon
Models and fields (3)
  • sale.order · extends an existing model
  • coupon.reward · extends an existing modelprice_unit, reward_type
  • coupon.program · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 14.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 14.0

Confirmed on 2026-11-03 in branch 14.0 of OCA/sale-promotion.

terminal Installation and usage

OCA documentation · Odoo 14.0

No configuration is required to use this module

Open or create a new Promotion Program in the Sales/Products/Promotion Programs menu.

Following new options are available:

  • Reward: Fix Price: When selected a fixed price will be set in the matching Sales Order Line.

Note

Please be careful when using this type of reward with "Discount apply on" options "On Order" or "On Cheapest Product" as auxiliary products (such as shipping fees, free products, etc) price can be easily overwritten by mistake by the promotion.

No verified information in OCA: Installation.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.