The current discount feature needs a serious upgrade. Admin and seller can both create discount but the problem is discount created by one of the two affects both incomes. What should be is this
1. Discount created by Admin should only affect Admin commission and not sellers income as well.
2. Vice versa for discount created by seller
3. Admin can create a discount more than the % commission he/she received and will automatically compensate sellers income from balance.
For example, if admin takes 10% commission, he can still create 15 % discount in which an extra 5% will be compensated automatically from balance.
4. You can still have an option to share the discount between sellers and admin.