Overview
Cashiers often need to give a quick discount at the till without editing every order line. This module adds a Discount Amount button to the POS screen and stores the default amount and discount product on each POS configuration. It extends the Point of Sale app and its settings page. The benefit is a controlled, repeatable discount that posts as its own order line and is easy to audit.
Usage steps
- 1
Enable order discounts
In Point of Sale settings the manager turns on the Order Discounts option for a configuration. The flag is stored on pos.config as iface_discount_amount. Only configurations with the flag show the new button.
- Option: Order Discounts
- Stored per POS configuration
- 2
Choose the discount product
The manager selects a Discount Product in the same settings block. The product is used to create the discount line on orders. If none is set the system raises an error asking the user to configure it under Point of Sale settings.
- Field: Discount Product
- Error shown if missing
- 3
Set the default discount amount
A default Discount Amount is entered in the settings and copied to the POS configuration. It is offered as the starting value when the cashier presses the button. The cashier can still change it in the popup.
- Field: Discount Amount
- Editable in the popup
- 4
Apply the discount at the till
During a POS session the cashier presses the Discount Amount button on the order screen. A popup asks for the amount and the module adds a negative order line using the discount product. The order total drops by that amount.
- Popup title: Discount Amount
- Warning if no discount product found
Screens
Illustrative mockups with placeholder data.
—
Added by this module
Roles
| Role |
|---|
| POS manager |
| Cashier |
Dependencies
Want to know more or try this app? Contact us
We can arrange a demo or a trial and answer your questions about POS Discount Amount.
