Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Estate Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Point of Sale
  3. Custom Discounts for Point of Sale v 17.0
  4. Sales Conditions FAQ

Custom Discounts for Point of Sale

by INKERP http://www.inkerp.com
Odoo

$ 28.92

v 17.0 Third Party 6
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 546
Technical Name eg_pos_custom_discount
LicenseOPL-1
Websitehttp://www.inkerp.com
Versions 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Point of Sale (point_of_sale)
• Discuss (mail)
• Inventory (stock)
• Invoicing (account)
Lines of code 546
Technical Name eg_pos_custom_discount
LicenseOPL-1
Websitehttp://www.inkerp.com
Versions 11.0 12.0 13.0 14.0 15.0 16.0 17.0 18.0 19.0
  • Description
  • License

Our Most Suggested Products

Pixel For Community

Pixel for Odoo Community

Stock Barcode Pro

Stock Barcode Pro

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
  • Screenshots
  • Support
  • Service

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.

Manager Authorization Option

Optionally restrict discount application to specific user roles or require manager approval for higher percentage discounts. This adds an extra layer of control and helps prevent unauthorized or excessive discounting.

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

COPY LINK

team@inkerp.com

Watch Video Tutorial

Click here to watch videos

Teams

COPY LINK

team@inkerp.com

Our Service

Odoo Implementation

Odoo App Development

Odoo Support & Maintenance

Odoo Customization

Odoo Integration Services

Odoo Developer Outsourcing

Suggested Products

Click to Redirect

Hide Price and Cart for Guest | Website Show Price After Login

Click to Redirect

Access Based Survey Questions

Click to Redirect

Packaging Custom Product Label With Direct Print

Click to Redirect

Advance Reordering

Click to Redirect

WhatsApp Custom Template

Click to Redirect

Stock Custom Product Labels With Direct Print

Click to Redirect

Display Selected Product To Guest

Click to Redirect

Product Label Preview

Click to Redirect

eCommerce Discount Per Product

Odoo Proprietary License v1.0

This software and associated files (the "Software") may only be used (executed,
modified, executed after modifications) if you have purchased a valid license
from the authors, typically via Odoo Apps, or if you have received a written
agreement from the authors of the Software (see the COPYRIGHT file).

You may develop Odoo modules that use the Software as a library (typically
by depending on it, importing it and using its resources), but without copying
any source code or material from the Software. You may distribute those
modules under the license of your choice, provided that this license is
compatible with the terms of the Odoo Proprietary License (For example:
LGPL, MIT, or proprietary licenses similar to this one).

It is forbidden to publish, distribute, sublicense, or sell copies of the Software
or modified copies of the Software.

The above copyright notice and this permission notice must be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
DEALINGS IN THE SOFTWARE.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with