OdooWiki OCA HUB

OCA/sale-promotion

OCA community repository with 79 Odoo modules confirmed in the OdooWiki catalogue (versions 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
0 modules
13.0
27 modules
14.0
20 modules
15.0
35 modules
16.0
25 modules
17.0
9 modules
18.0
25 modules
19.0
2 modules
20.0
0 modules

Modules in the repository

  • Sale Loyalty LimitOdoo 16, 17, 18
    sale_loyalty_limit

    Limit how many times a promotion or coupon can be applied per customer or per salesperson. When the limit is reached, Odoo blocks the promotion on new sales orders with a clear message.

  • sale_loyalty_multi_gift

    Lets you offer several different free gift products in a single sales promotion, and lets the salesperson choose which gift to give for each gift line when applying the reward on a sale order.

  • sale_loyalty_order_info

    Adds reporting fields to sale orders showing the total reward amount including taxes, the promo codes used, the coupons generated, and the loyalty programs applied.

  • sale_loyalty_order_line_link

    Links each sale order line to the loyalty program and reward lines it is involved with, so you can trace which promotions generated or applied discounts. Adds a button on the loyalty program form to see related sale orders.

  • sale_loyalty_order_suggestion

    Shows a gift icon on sales order lines when the product can trigger an available promotion, and opens the promotion wizard to add the missing quantities needed to claim the reward.

  • sale_loyalty_order_suggestion_multi_gift

    Extends the sale order promotion suggestions to also show multi-gift promotions that require a minimum quantity of products, and adjusts order lines when a multi-gift reward is applied.

  • sale_loyalty_order_suggestion_multi_product

    This module makes Odoo suggest promotions whose rules require multiple products directly on the sale order. It also adds a wizard that shows which products and quantities are needed to qualify for the promotion.

  • sale_loyalty_order_type_applicability

    Lets you choose which sales order types a loyalty program applies to, so promotions and reward points are only given on the order types you select.

  • sale_loyalty_partner

    Lets you assign a partner (contact/company) to a loyalty program and then group sales analysis by that partner.

  • sale_loyalty_partner_applicability

    Lets you restrict loyalty and promotion programs to specific customers, and optionally share coupons between members of the same commercial entity.

  • sale_promotion_discount_in_field

    Adds a new promotion reward type called "Discount in Line" that writes the promotion percentage directly into the Discount field of the sales order lines instead of creating a separate reward line.

  • sale_promotion_discount_in_field_order_line_link

    Bridge module that links coupon promotions to sales order lines when the discount is stored in a field, so the promotion program is recorded on the affected lines.

  • website_sale_coupon_page

    Publish coupon programs as promotional banners on a public website page, with an image, a rich-text name and a click-to-enlarge popup.

  • website_sale_coupon_restrict

    Adds an "Only for e-commerce" option on coupon programs so a coupon or promo code can only be used on the website, not in backend sales orders.

  • website_sale_coupon_selection_wizard

    Lets online shoppers apply and configure multi-gift, multi-criteria promotions directly from the website, with an Apply button on the promotions page and a configuration pop-up in the cart.

  • website_sale_loyalty_page

    Publish loyalty programs and promotions on your website with a banner image and a public name, and show them on a public /promotions page.

  • website_sale_loyalty_suggestion_wizard

    Lets online shoppers see suggested promotions in the cart and on the promotions page, then configure and apply them through a pop-up wizard without leaving the website.

  • website_sale_loyalty_suggestion_wizard_multi_gift

    On the website shop, customers can now see and configure multi-gift promotions (promotions where several free products can be chosen) directly in the promotion suggestion wizard, and apply them to their cart.

  • website_sale_loyalty_suggestion_wizard_multi_product

    Lets online shoppers configure and apply multi-product promotions directly from the website cart using the promotion suggestion wizard.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.