OdooWiki OCA HUB

Website Sale Coupon Page

website_sale_coupon_page folder_open OCA/sale-promotion open_in_new
Website License: LGPL-3

This module allows to publish promotions on Website using banners uploaded to each one.

auto_awesome What this module does

AI-generated from the code · Odoo 15.0

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

This module turns coupon programs into website promotions. On each coupon program form, a new Website group lets you upload a banner image and write a public name (rich text) that is shown under the image. A globe button in the form's button box lets you publish or unpublish the program on the website.

The public page is available at the /promotions URL. It lists every published coupon program that is either valid for all websites or for the current website, and only shows programs that are valid for the visitor's partner. Each promotion appears as a card with its banner image and public name; clicking the image opens a larger popup view. If no promotion is available, the page shows 'No promotions available'.

  • Adds a Website group (public name and image) to the coupon program form.
  • Adds a publish/unpublish button on the coupon program form.
  • Creates the /promotions public page with promotion cards and image popups.
  • Filters promotions by published status, website and partner validity.

It touches the coupon.program model and the website front-end templates.

Depends on

website_sale_coupon

Required by other modules

Models and fields (1)
  • coupon.program · new modelpublic_name

Text generated by AI (DeepSeek) from reading the Odoo 15.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: 2 confirmed, 7 with no information of 9 versions.

Sources · Odoo 13.0

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

terminal Installation and usage

OCA documentation · Odoo 15.0

To show the promotions/coupons on website you need to:

  • Go to Sales > Products > Promotion Programs/Coupon Programs.
  • Select the program that we will publish.
  • In the Website section, upload an image, add a text or both.
  • Press on the smart button for publishing the promotion/coupon.

Note: The order of the items is defined by a sequence, but the promotions will appear before the coupons.

When the promotions/coupons are published you can see the result at /promotions. There you will see all published items.

To enlarge the image, just click it.

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.