Coupons & Reward Points in a Multivendor Marketplace (Seller Control vs Admin Discounts)

I’m working on a multivendor marketplace and facing a practical challenge regarding coupons and reward points.

Scenario:
In our platform, the admin can create global discount coupons for users. However, sellers are raising concerns that they may incur losses if these coupons are applied to their products without their consent.

For example:

  • One seller operates with a 50% profit margin and can afford discounts.
  • Another seller works on a 5% margin, and even a small discount could result in a loss.

Problem:
If admin-applied coupons are automatically enforced on all products:

  • Sellers lose control over pricing.
  • Low-margin sellers may refuse to sell or leave the platform.
  • It creates conflict between platform growth (via discounts) and seller sustainability.

Proposed Solution:

  1. Seller-Level Coupon System
    Each seller can generate and manage their own coupon codes for their store.
  • Coupons apply only to that seller’s products
  • Seller defines discount percentage, usage limits, and conditions
  1. Seller Reward Point Rules
    Each seller can configure their own reward point system:
  • Points earning rate (e.g., 1 point per ₹100)
  • Maximum redemption limit per order
  • Option to enable/disable reward points on specific products