Skip to Content
POS Orderline Custom Discount
€ 199.00 € 199.00

Technical Name : eg_pos_orderline_custom_discount
Odoo Apps Dependencies :
Community Apps Dependencies :
  • Versions

Our Most Suggested Products

Flexible Custom Discount Management for POS Orderline

POS Orderline Custom Discount provides a flexible way to manage and apply custom discounts directly in the Point of Sale. Businesses can configure discount rules based on general orders, products, POS categories, product tags, or customers, with conditions such as quantity and subtotal thresholds. Discounts can be selected manually from the POS or applied automatically according to configured rules. The module also supports line-level discount management, temporary custom discounts created directly in the POS, and control over the standard POS numpad discount option.



Features

Flexible Discount Rule Configuration

qCreate and manage custom discount rules from a centralized configuration area. Discounts can be defined for general orders, specific products, POS categories, product tags, or selected customers, making it easier to support different promotional strategies.

Conditional Discount Management

Apply discounts only when configured conditions are satisfied, such as minimum quantity or order subtotal. Product-related conditions can also be combined using AND/OR logic to provide more controlled discount eligibility.

Control Over Standard POS Numpad Discount

The standard POS percentage discount button can be disabled to prevent users from applying unrestricted manual discounts. This helps businesses ensure that discounts are applied through approved custom discount rules.

Customer and Product-Based POS Discounts

Allow discounts to be targeted to specific customers or product-related criteria. When a customer is selected, eligible customer-specific rules are filtered automatically, while line-level discount options can display discounts related to the selected product, category, tag, or customer.

Line-Level Discount Control

Custom discounts can be applied directly at the order-line level for individual products. A dedicated line discount option makes it easier for POS users to manage product-specific promotional pricing without affecting unrelated order lines.

Temporary Custom Discounts from POS

Users can create a custom discount directly from the POS and choose whether it applies to the selected order line or all products in the order. These discounts are temporary and remain limited to the current POS order rather than being stored as reusable backend discount rules.

Automatic and Manual Discount Application

Users can choose between automatic discount application and manual selection from the POS. Eligible discounts can be applied when products or quantities are updated, while a dedicated discount popup allows users to review available rules and select the required discount during order processing.

Screenshot

1.) Custom Discount Management

Use the centralized discount management area to create, maintain, activate, or deactivate custom discount rules. This provides a single place for administrators to organize promotional pricing strategies.



Odoo Studio

2.) General Discount Configuration

Configure a discount that can apply to the complete order and assign it to selected POS configurations. Optional conditions based on quantity or subtotal can be used to control when the discount becomes available.



Odoo Studio

3.) Product-Wise Discount with Conditional Logic

Define discounts for selected products and control their eligibility using quantity or order-line subtotal conditions. Multiple conditions can be combined with AND/OR operators for more precise promotional rules.



Odoo Studio

4.) POS Category-Based Discount Rule

Create a discount rule for products belonging to selected POS categories. Quantity or amount-based conditions can be added to ensure that the promotion is applied only when the required criteria are met.



Odoo Studio

5.) Product Tag-Based Discount Rule

Apply discounts to products associated with selected tags. This is useful for managing campaigns across groups of products without having to configure each product individually.



Odoo Studio

6.) Customer-Wise Discount Based on Conditions

Configure discounts for selected customers and apply them according to defined conditions such as quantity or subtotal thresholds. Product, category, and tag selection is not required for this discount type.



Odoo Studio

7.) Custom Discount Configuration

Enable and manage the custom discount functionality from the configuration area. This provides the required control before custom discount options are used in the POS.



Odoo Studio

8.) Custom Discount Button in POS

Access available custom discounts directly while processing a POS order. The option is displayed according to the configured POS settings and order eligibility.



Odoo Studio

9.) Discount Selection Popup

Review all eligible custom discount rules in a structured popup before applying one to the order. This makes it easier for cashiers to select the correct promotion during checkout.



Odoo Studio

10.) Discount Application with Details

Select an eligible discount and let the system validate its conditions before applying the configured percentage to the order line. The discount description is also recorded for reference and tracking.



Odoo Studio

11.) Order Line Discount Button

Use the dedicated discount option from an individual order line to access custom discount functionality for a specific product. This provides more direct control over line-level promotional pricing.



Odoo Studio

12.) Product-Related Discount Popup

When an order line is selected, the available custom discounts related to that product can be accessed from the popup. This helps POS users quickly find relevant product-based promotions.



Odoo Studio

13.) Customer-Specific Discount Validation

Selecting a customer automatically filters the available discount rules to those assigned to that customer. If the customer is changed or removed, the previously applied customer-based discount is automatically removed to maintain correct pricing.



Odoo Studio

14.) POS Show Discount Button In OrderLine Settings Configuration

Configure whether line-level custom discount functionality should be available in the POS. This allows businesses to control how discounts are presented and managed during order processing.



Odoo Studio

15.) Line-Level Custom Discount Popup

Select an order line to view only relevant product-related discount options, including Product, Category, Tag, and Customer-based discounts. This keeps the discount selection focused on the current product.



Odoo Studio

16.) General Discount Without Order Line Selection

When no order line is selected, the popup can display the available order-line-related custom discounts. This provides access to applicable discount rules even without selecting a specific product line first.



Odoo Studio

17.) Disable Default POS Numpad Discount

Enable the option to disable the standard POS numpad discount feature. This prevents users from manually entering percentage discounts outside the configured custom discount process.



Odoo Studio

18.) Numpad Discount Button Disabled in POS

Once the standard numpad discount option is disabled, the percentage button is restricted in the POS. Businesses can therefore keep discount application limited to approved custom discount rules.