Commission on POS
A configurable sales-commission engine for Odoo Point of Sale, deployed for multiple retail clients, that calculates commissions per cashier and salesperson in real time and pays them through payroll.
- Client
- Multiple clients
- Category
- Point Of Sale
- Platform
- Odoo 16 & 17 Point of Sale
- Duration
- 5 weeks (reusable module)
- Team
- 2 specialists

0%
automated commission calculation
0
month-end disputes
0%
uplift in attach sales
Each order line is attributed to a salesperson, with commission and leaderboards updating live.
Smart Watch S9
1,299.00
Wireless Buds
449.00
Phone Case
89.00
Power Bank 20K
159.00
USB-C Charger
119.00
Screen Guard
59.00
- 1 × Smart Watch S91,299.00AKAisha K.
- 1 × Wireless Buds449.00AKAisha K.
- 2 × Phone Case178.00OFOmar F.
- 1 × Screen Guard59.00OFOmar F.
Commission leaderboard
- 1Aisha K.1,446
- 2Omar F.1,257
- 3Sara M.1,182
- 4Bilal R.1,083
Illustrative view with representative data.
Retail clients paid store staff commissions on sales, but Odoo POS had no native way to attribute a sale to a salesperson different from the cashier, or to apply tiered rules by product, category and target.
Commissions were calculated in spreadsheets at month-end, causing disputes and delaying payroll.
Attributing sales to the right person
In busy stores, the person who sold the product is often not the cashier who rings it up.
We extended the POS interface so a salesperson can be selected per order line with a quick-pick list or badge scan, working offline as POS does.
Complex, changing commission rules
Rules varied by brand, category, margin, monthly target and promotions, and changed every season.
A rule engine supports fixed, percentage, tiered and target-based commissions with priority and validity dates, managed by HR without developer help.
Refunds and exchanges
Returned items still counted toward commission, overpaying staff.
Refund lines automatically reverse the original commission, even when processed in a different session or store.
- Salesperson selection per POS order line (offline-capable)
- Rule engine: fixed, %, tiered, target and margin-based commissions
- Live commission tracker for staff in POS
- Automatic reversal on refunds and exchanges
- Monthly commission sheets posted to payroll
- Store and staff leaderboards
How the system flows
- 1Sale rung up
- 2Salesperson tagged
- 3Rule applied
- 4Commission accrued
- 5Manager approves
- 6Paid in payroll
Key operating metrics before the project and after go-live.
Commission calculation time
-100%Commission disputes / month
-96%Average basket size
+18%
API IntegrationsSaksooka
J&T Delivery Service Integration
Native integration between Odoo and J&T Express: shipments booked from delivery orders, labels printed in one click, live tracking pushed back to Odoo and cash-on-delivery reconciled automatically.
0%
less manual booking
0%
fewer failed deliveries
<0 day
COD reconciliation
RetailRetailGiant Inc
AI Inventory Prediction
Machine-learning demand forecasting built into Odoo replenishment: SKU-level forecasts per store, seasonality and promotion effects, and AI-suggested purchase orders that buyers approve in one click.
0%
fewer stock-outs
0%
less excess inventory
0%
forecast accuracy (weekly)
API IntegrationsTonerOne
eBay API Integration
Two-way integration between Odoo and eBay for a printer-consumables seller: listings, prices and stock published from Odoo, orders imported automatically and tracking numbers pushed back to buyers.
0
oversold orders since go-live
0%
less manual order entry
<0 min
stock sync latency
Tell us about your challenge. A solutions architect will reply within one business day with ideas, not a sales pitch.