Coupon system
1. What It Shows
Displays a list of all configured coupons with details like code, discount value, platform, user type, device compatibility, and validity, max device value, min device value, device brands.
2. Use Case
Used by marketing and operations teams to:
Run limited-time or platform-specific promotions
Offer discounts to new or repeat users
Set campaign-specific or brand-aligned coupons
3. Filters & Search Options
Search: By Coupon Code
Filters:
Platform: Web, Mobile, or Both
Device Type: Laptop, Mac, Phone, Tablet
Accessibility: All Customers / First-time Customers
Date Range: Based on start and expiry date
4. Admin Capabilities
Add New Coupon: Includes fields:
Coupon Code (Unique)
Extra Amount (Flat Rs. to be added to final device price)
Title (e.g., “New User Bonus”)
Description (Offer explanation)
Platform: Web, Mobile, Both
Max Device Value and Min Device Value: Coupon will be valid for device which has the device value between max device value and min device value.
Max Usage Limit: Max redemptions allowed per coupon
All Customer/Max User Limit: Admin can Max user who can use the coupon or select all customer where all customer are eligible to use the coupon.
Accessibility: First-time users or all Customer
Compatible Devices: Select laptop, mac, phone, tablet
Brand: We can add coupons for particular devicetypes and brands.
Start and Expiry Dates
Status: Active / Inactive toggle
Edit Coupon: Update any of the above values
Delete Coupon: Remove from system entirely
Coupon Types:
We can create Normal coupon also where device min value and max value is optional and brand is also optional or we can create coupon with device min value and max value or only with particular brands also.
Coupon validity logics:
Platform: If coupon is added for web platform it will not be valid in app and viceversa. If coupon is added for both platform then it will be valid for both platform.
DeviceType: If coupon is added for laptop device type then it will only valid while selling laptop.
All customer/max User: If max user is set 3 then it will be applicable for first 3 user only and if all customer is selected then it will be applicable for all customer.
Max Usage: If max usage is 2 then each user can use the coupon 2 times each.
Max Device Value and Min Device Value: If the max device value is 20000 and min device value is 5000 then the coupon will be applicable for the device which has the price between 5000 and 20000.
Accessibility: If accessibility is added as first time user then that coupon will be valid for only new user who has register in the platform for the first time and that new user can use that coupon until the maxlimit reached. if it is added as all user then it will be valid for all users.
Brand: If i add coupon for Phone device type and Redmi brand then the coupon will be only applicable for that brand.
Expiry date: if the coupon expiry date june 26 then it will not be valid from june 27.
5. Connections
Coupon visibility and application is enabled in both Customer Website and App checkout pages
Logic ensures coupon is validated based on platform, device type, and user eligibility and expiry date.
How Coupon system works at cashkr?