Odoo POS Discount - Discount Management
Flexible discount and promotion system for POS
The POS Discount module extends discount capabilities in Point of Sale. This module provides product discounts, order-wide discounts, automatic promotions, coupon codes and flexible promotional programs.
With discount permission configuration, discount limits, promotion effectiveness tracking, POS Discount helps businesses boost sales, clear inventory and attract customers effectively.
Discount Terminology
Discount Terms
| English | Vietnamese | Description |
|---|---|---|
| Discount | Giảm giá | Reduce order value |
| Percentage Discount | Giảm theo % | Discount by percentage |
| Fixed Amount Discount | Giảm số tiền | Fixed amount off |
| Coupon Code | Mã giảm giá | Code to enter for discount |
| Promotion | Khuyến mãi | Special offer program |
| Flash Sale | Flash sale | Short-term discount |
| Tiered Discount | Giảm giá tầng | Discount by purchase level |
| Bundle | Combo | Bundle discount |
| Max Discount | Giảm giá tối đa | Maximum discount allowed |
| Global Discount | Giảm giá toàn đơn | Discount for entire order |
Discount Types
Types of Discounts
| Type | Description | Example |
|---|---|---|
| Product discount | Discount per product | T-shirt 20% off |
| Order discount | Discount total order value | $5 off orders over $50 |
| Quantity discount | Buy more save more | Buy 3 get 15% off |
| Bundle discount | Bundle deal discount | Shirt + pants 30% off |
| Time-based discount | Happy hour, flash sale | 50% off 2pm-4pm |
| Customer discount | Discount for customer group | VIP 10% off |
Discount Application Process
Discount workflow at POS:
Steps
1. Add products to cart
2. Select product to discount or apply to entire order
3. Click Discount button, choose type (% or amount)
4. Enter discount value (e.g., 10% or $5)
5. System checks permissions and maximum discount
6. Confirm discount, order value updates automatically
7. Or enter coupon code for automatic discount
8. Payment with discounted price
Key Features
Key points
• Flexible discounts by % or fixed amount
• Discount per product or entire order
• Coupon codes with custom conditions
• Automatic promotions by rules
• Discount permissions by employee
• Maximum discount limits
• Time-based discounts (flash sale, happy hour)
• Quantity-based discounts
• Product bundles with special pricing
• Detailed discount and effectiveness reports
Discount Permissions
Discount Authority
| Role | Max Discount | Approval Required |
|---|---|---|
| Cashier | Max 5% off | No |
| Shift Manager | Max 15% off | No |
| Store Manager | Max 30% off | No |
| Director | Unlimited | No |
Coupon Configuration
Setting up coupon codes:
Steps
1. Create coupon with memorable code (SUMMER2026, WELCOME10)
2. Choose discount type: % or fixed amount
3. Set conditions: Minimum order value, applicable products
4. Configure usage limit: Unlimited or limited quantity
5. Set time period: Start and end dates
6. Choose applicability: All customers or specific groups
7. Activate coupon code
Automatic Promotions
Common automatic promotion types:
Key points
• Buy X Get Y: Buy 2 get 1 free, buy 5 get 2 free
• Value-based: Spend $50 get $5 off
• Quantity-based: Buy 3+ items get 10% off
• Happy hour: 30% off 2pm-4pm daily
• Flash sale: 50% off for 2 hours
• Combo deal: Shirt + pants 25% off
• Clearance: 70% off old inventory
Real-world Scenarios
Common use cases:
Key points
• Supermarket: Weekend flash sales, discount near-expiry products
• Fashion: Seasonal sales, 50% off old collections
• Coffee shop: Happy hour 2pm-4pm 30% off drinks
• Restaurant: Lunch combo deals, 20% off bills over $50
• Phone store: Discount when buying with accessories
• Beauty store: Buy 2 get 1 free, 15% off orders over $100
Time-based Discount Management
Time-based Program Examples
| Program | Time | Discount |
|---|---|---|
| Happy Hour | 2:00pm - 4:00pm daily | 30% off |
| Flash Sale | Saturday, 10:00am - 12:00pm | 50% off |
| Night Sale | 8:00pm - 10:00pm daily | 20% off |
| Weekend Deal | Sat - Sun all day | 25% off |
| Early Bird | 8:00am - 10:00am | 15% off |
Reports and Analytics
Important discount reports:
Key points
• Total discount report: Total discount value by day/month
• Employee report: Who gave how much discount
• Product report: Which products discounted most
• Effectiveness report: Revenue increase after discounts
• Coupon report: Which codes used most
• Promotion report: Which programs most effective
• Discount rate: % discount on total revenue
Integration with Other Modules
POS Discount integrates with:
Key points
• Point of Sale: Apply discounts directly at checkout
• POS Loyalty: Combine discounts with points
• Inventory: Auto-discount for old inventory
• Sales: Sync discount policies with online sales
• Accounting: Record discount costs in accounting
• Marketing: Create discount campaigns per marketing plan
Best Practices
Steps
1. Set clear discount permissions by level
2. Limit maximum discount to avoid losses
3. Use coupon codes to track marketing effectiveness
4. Create automatic promotions to reduce manual work
5. Monitor discount reports regularly
6. Train staff on discount policies
7. Test programs thoroughly before deployment
8. Combine discounts with loyalty for better results
System Configuration
POS Discount setup steps:
Steps
1. Install pos_discount module
2. Enable Discount feature in POS configuration
3. Set discount permissions by user group
4. Configure maximum discount for each role
5. Create automatic promotion programs
6. Set up coupon codes if needed
7. Configure time-based discounts
8. Test with various scenarios
9. Train staff and deploy