This project is a based on Prestashop. There are some things which we would like to add/customize:-
1. Member registration
The current member registration module is open to the public. This allows any visitor to sign up to become a member of the website. We would like to customize this module. In order to register as a member, the visitor MUST first purchase a mobile phone (the "product") from the merchant. Each product has a unique serial number imprinted on it. To sign up as a member, the visitor needs to provide his email, password and serial number. The serial number can only be used only ONCE. Another visitor that attempts to register using the same serial number will be presented with a user friendly error message.
Member account profile MUST keep a record of the serial number used during registration.
2. Commission scheme
Members of the website are rewarded with commissions whenever they purchase additional units of the product. The commission schemes are divided into a few categories based on the number of units sold within a period of time. It is IMPORTANT to take note that the 1st unit is not taken into account. Entitlement for commissions only occurs upon purchase of 2nd unit or more.
2.1 A new module to define commission tiers and the schemes (either percentage or fixed amount) eg.
Bronze (1 - 5 units) : 5% of the total sales price / RM 45 (fixed amount) for each unit
Gold (6 - 20 units) : 10% of the total sales price / RM xx (fixed amount) for each unit
Platinum (21 and above units) : 15% of the total sales price a RM xx (fixed amount) for each unit
2.2 The settlement period should fall on the 1st and 15th of every month. A backend job is required to generate a list of reports (viewable from the backend and also printable to pdf) where the merchant can make the necessary payments to the members.
3. Warranty registration
The merchant's product comes with a 1 - 2 years of warranty. To activate the warranty, we intend to have a page where the visitor can input their contact details and serial number of the product.
3.1 This module MUST allow customers who has purchased the mobile phone to raise tickets pertaining to warranty claims
3.2 There must be a module where the employees can list the outstanding warranty tickets and provide the ability to respond and update.