Skip to Content
Custom Discounts for Point of Sale For Enterprise
€ 99.00 € 99.00

Technical Name : eg_pos_custom_discount_enterprise
Odoo Apps Dependencies :
Community Apps Dependencies :
  • Version

Our Most Suggested Products

Custom Discount for Odoo Point of Sale (POS)

Easily apply and manage custom discounts directly in your Odoo POS. This module empowers cashiers and managers to offer flexible price reductions, track discount reasons, and enhance customer satisfaction



Features

Predefined Discount Reasons

Create and manage a list of common discount reasons (e.g., Loyalty Reward, Damaged Item, or Special Promotion). This saves cashiers time at checkout and ensures consistency across your business when discounts are applied.

Discount Reason Tracking for Transparency

Every discount applied can include a reason either selected from a predefined list or entered manually. This feature helps managers monitor why discounts are being given, prevents misuse, and supports clear reporting for audits or performance reviews.

Screenshot

1.) POS Configuration - Enable Custom Discount

In the POS Settings screen, you can activate the Custom Discount feature for your Point of Sale session. This enables percentage-based discounts across your POS interface. Managers can also predefine discount reasons here, ensuring consistent and controlled discount practices throughout your business.


Navigation : Setting → Point of Sale → Order Custom Discount


Odoo Studio

2.) POS Custom Discount Button with Validation

This screen illustrates how the Custom Discount button appears in the Odoo Point of Sale interface. When a cashier attempts to apply a discount without having any active custom discount records configured, the system displays a validation popup message.



Odoo Studio

3.) Custom Discount Configuration in POS

This screen demonstrates the configuration menu for managing custom discounts in Odoo Point of Sale. From the Configuration - Custom Discount menu, administrators can create and maintain different discount types, each with its own percentage and description.


Navigation : Point of Sale → Configuration → Custom Discount


Odoo Studio

4.) Creating or Editing Discount Reasons

This screen allows you to add or edit discount reasons. You can define clear labels and descriptions for each reason, which appear as selectable options during discount application. This makes the process transparent for staff and traceable for managers.


Navigation : Point of Sale → Custom Discount → New


Odoo Studio

5.) Applying a Custom Discount in POS

This screen highlights how cashiers can apply a predefined custom discount during a POS transaction. By selecting the Custom Discount button, the system displays all active discount options, such as the, Christmas Offer - 10%.



Odoo Studio

6.) Discount Applied on POS Order Line

This screen shows how a custom discount is successfully applied to a product within the POS interface. In this example, the Christmas Offer - 10% discount has been applied to the Office Chair Black item, reducing its price accordingly.



Odoo Studio

7.) Apply Discount to All Order Lines

This screen demonstrates how a cashier can apply a discount across the entire order using the Custom Discount button. The available predefined discounts, such as 15% Shop 6 Year Complete and 10% Christmas Offer, are displayed for selection. By choosing the All Line option, the selected discount will automatically be applied to all products in the POS cart, ensuring a quick and consistent way to run store-wide promotions during checkout.



Odoo Studio

8.) Discount Applied to All Order Lines

This screen shows how the selected discount is applied automatically to every product in the POS cart. In this example, the Christmas Offer - 10% discount has been applied to the Storage Box, Three-Seat Sofa, and Office Chair Black, with the reduced price displayed for each item. The discount name appears clearly under every product line, ensuring both cashier and customer can easily verify the promotion.



Odoo Studio

9.) Enable POS Create Custom Discount Feature

The user activates the POS Order Create Custom Discount Feature. Enabling these options allows the POS system to create and apply custom discounts during a sales transaction.



Odoo Studio

10.) Accessing Discount Options in POS

The Custom Discount button is highlighted. When clicked, a popup appears displaying available predefined discounts, such as 15% Shop 6 Year Complete and 10% Christmas Offer. Additionally, a Custom Discount option is visible, which allows the cashier to create a new discount percentage with a custom reason.



Odoo Studio

11.) Creating a Custom Discount

This screenshot shows the Create Custom Discount popup. The user can enter the Discount Percentage (for example, 10%) and specify the Discount Reason (e.g., This is Custom Discount). At the bottom, there are options to apply the discount either to the Selected Line (a single product) or to All Line (all products in the cart). This provides flexibility for applying promotions based on the business need.



Odoo Studio

12.) Applied Custom Discount in POS

In this final screen, the Custom Discount has been applied to the selected product line. The item now shows the discount percentage along with the reason entered by the cashier.



Odoo Studio

13.) Discount Reason in POS Order Backend

This screenshot shows the backend view of a Point of Sale Order in Odoo. After completing the transaction in POS, the order details are visible under Orders - Furniture Shop/0002. In the Products tab, each item sold is listed with details such as product name, quantity, unit price, taxes, and discount. Notably, there is a Discount Reason column, where the applied custom discount reason (This is Custom Discount) is recorded.


Navigation : Point of Sale → Orders → Order


Odoo Studio

14.) Error Message When No Product in Cart

This screenshot displays an error message in the Odoo POS interface when attempting to apply a discount without first adding a product to the order line (cart). The system shows a - Not Found - popup with the warning: Please add product in Orderline(Cart)!!!



Odoo Studio

User Guide

Email

Watch Video Tutorial

Teams

Suggested Products