System Specifications

Requirements and Specifications

Major requirements

  1. Product management with barcode support

  2. Reward management with barcode support

  3. Stakeholders management

  4. Basic accounting

  5. 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 and Point

  • 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 Dealer

    • Gift - 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

Last updated