System Specifications
Requirements and Specifications
Major requirements
Product management with barcode support
Reward management with barcode support
Stakeholders management
Basic accounting
Gifts and promotions
Specifications
Products
Manage product categories
Manage products - only list not stock
Generate product price barcode tag
Assign reward points to individual product
Each product contains following information (minimum)
category, name, code, weight, MRP, description, photo, default_reward_points, default_cash_rewards
Rewards
Types of rewards -
Cash
andPoint
Both rewards are interrelated i.e. 1 point = 10 rs.
Rewards are identified by unique coupon code
Each coupon must be redeemed only once
Each coupon will have expiry date
Cash rewards
Attached to specific product in form of
CASH_COUPON
To be represented in form of barcode coupon
Usually coupon is not sticked to product
Can be redeemed by Dealers only
Point rewards
Attached to each product in form of
POINT_COUPON
To be represented in form of barcode sticker
Usually packed with product
Can be redeemed by Customer as well as Dealer
Redeemed in two forms
Cash
- through DealerGift
- no intermediate entity (to be handled by Manufacturer only)
Every point has predefined expiry date
Behaviour similar to credit card rewards
No of days before expiry should be configurable
Periods starts from day of redeem
Gifts
Each gift has associated points requirement
Also each has equivalent cash amount in case physical delivery of gift item is not required.
Configurables
Interface language for mobile application
English, Hindi and Gujarati
Point to Cash Ratio
1 point = 100 Rs.
No of days before coupon expires
360
Monthly date of coupon expiry
1
Welcome rewards points (For new registration
50
Last updated