Sale Promotions

  • Edition
  • Version

165.99 165.99 165.99 USD


This combination does not exist.

Add to Cart Buy Now

Integrate promotion mechanism in sales orders

Edition: Odoo Community

App Description Page

Sale Promotions

One of the best sales strategy is to provide promotional discounts to shoppers so that they turn into customers and then turn into regular customers. Using Sale Promotions module, you can define various promotion rules to give various promotional discounts to customers in current order and also for next order. 

This module can be used by manufacturers of consumer packaged goods or by retailers, to be used in retail stores as a part of sales promotions.


  • Configure dynamic promotion rules.
  • Configure promotion rules based on its usage type: Automatic and Use promo code.
  • Configure promotion rule applicability: On current order and On next order.
  • Configure customer specific promotion rule.
  • Generate coupon for next order.
  • Limit maximum discount applicable on Sales Order.

Promotion Rules

To configure Promotion Rule, go to Sales/Products/Promotion Rule.

Once promotion rule is confirmed, it will be available for customers.

Fields Description

Applicability:Promotion applicable on
- Apply on Current Order: Apply promotion on current Sales Order
- Apply on Next Order: Generate coupon for next Order
Reward:Type of reward
- Discount: Reward will be provided as discount on sales order
- Product: Free product will be provided as reward on sales order if product is already added in order lines
- Free Shipping: Shipping charges will be free as reward on sales order if shipping charges are applied
Apply Discount:Type of Discount
- Percentage: Entered percentage discount will be provided as reward on sales order
- Fixed Amount: Entered fixed amount discount will be provided as reward on sales order
Discount Apply:Discount to apply on
- On Order: Discount will be applied on whole order
- On Cheapest Product: Discount will be applied on the cheapest product of order
- On Specific Product: Discount will be applied on the selected specific product
Max Discount Amount:                      Maximum discount that can be provided on sale order.
If discount amount exceeds maximum discount of applied coupon, it will apply maximum discount amount.
Website:Restrict promotion usage to this website
Apply on First:Maximum number of sales orders in which reward can be provided
Start Date:Promotion Rule validity start date
End Date:Promotion Rule validity end date
Based on Products:Match products are as per configured rule, reward will be given on sale order 
eg. Field as a product category then need to configure its ID if operator is "=" or "!=" otherwise configure name of product category.
Min Quantity:Minimum required product quantity to avail reward
Min Purchase Of:Minimum required sale order amount to avail reward
Promocode Usage:Way of implementation of Promotion
- Apply Automatically: No code is required, if promotion rules are met, this reward is availed
- Use a code: If promotion rules are met, a valid code is mandatory to avail the reward
Based On:- Customers: Restrict promotion usage to selected customers
- Customer Categories: Restrict promotion usage to customers of selected customer categories

Promotion with Promo Code

This Promotion will be only applicable for customer who uses Promo Code.


Promotion with Coupon Code for Next Order

When applicable promotions will be applied on Sale Order, it will generate Coupon for that customer and it will be reserved for next order. Once customer confirms current order, the generated coupon will be valid for customer to use it in their next order.                                       

Cancel option is used to cancel promotion rule.
It will open a wizard to enter cancellation reason.


Cancel Coupon Rule option will cancel the coupon rule.


Once promotion rule is cancelled, the cancellation reason is added to promotion rule under Cancellation Notes.


Expire option is used to expire coupon rule and its related coupons manually. Once coupon rule is expired, it cannot be reused again.


Promotion Application

Update Promotion option in Sales Order will allow sales person to apply applicabale promotions.


All applicable promotions will be applied on order.


Applying Promotion with Promo Code

Apply Coupon option in Sale Order will allow sales person to enter Promo Code.
It will open a wizard to enter Promo Code.


Apply Coupon option will apply promo code in Sale Order.


If Promo Code is valid, it will apply related Promotion on order.
If Promo Code is invalid, it will raise Warning specifying reason.
Reward lines will be added as per order lines grouped by applied taxes.


This is a preview of the recently viewed products by the user.
Once the user has seen at least one product this snippet will be visible.

Recently viewed Apps

Alternative Apps: