This module improves how global discounts are applied in Odoo Point of Sale. Instead of adding one separate discount product line at the end of the order, the discount is applied directly to each eligible product line.
This gives cashiers and customers a clearer order overview, with discounted prices visible directly on each item.
Module highlights
Global discount applied per product line
Apply a global discount directly to every eligible product line in the POS order.
This removes the need for a separate discount product line and makes the order easier to read
Cleaner POS orders and receipts
Discounts are visible directly on the affected products.
Cashiers and customers can verify the final price per item more easily, especially when an order contains multiple products.
Per-shop configuration
Each Point of Sale can use its own discount mode.
You can enable Discount per Line for selected shops while keeping the standard global discount behavior in others.
Automatic discount line cleanup
When the per-line discount mode is enabled, previously added standalone discount lines are automatically removed from the same order.
This helps avoid duplicated discounts and keeps the order structure consistent.
