We have a CodeIgnitor based web application where vendors can put Sales information and Advertisements and customer can check the nearby sale and advertisement based on the locations.
We want it to be managed in GIT first and then need to do some minor modifications on the same. Below are the items:
1. Affiliate Option
There will be a "Become an Affiliate" form in the website. Anyone can come and fill the same,
Admin can Approve, add,edit,delete affiliate from backend
Affiliate will have a unique referral key
Modification of the existing Vendor registration forms to enter the Affiliate Key while registration
Affiliate will have a separate Login
Admin can set the affiliate margin percentage for first time sale as well as the consecutive sale from the client.
Affiliate can see his total referrals (Vendors who entered his key while registration and how much spent on Sale and Advertisements)
Affiliate will earn for lifetime percentage for whichever client they bring.
One client will be linked to an affiliate.
Affiliate can see monthly earnings and Admin can release the monthly payment for an affiliate.
Admin can edit the Vendor and edit their affiliate key if required.
2. Store Master table
Currently while adding any Sales and Ads; Vendors have to add Store name every time and the location.
We want below items
Admin can create Shops/Store and assign bulk location to them. (Using Add more option or bulk CSV upload)
Vendor can also create create Shops/Store and assign bulk location to them. (Using Add more option or bulk CSV upload)
Vendor will select the Shop and stores from their while backend.
3. Admin can enable Sales and Advertisements
Admin can also enable the sale and advertisement from their backend.
Once enabled vendors can just modify the pics from their login and can not edit the package (Admin created ads or sales)
4. Pricing structure
Currently we have some calculation for getting the sales and advertisement pricing in backend.
We want to update the pricing structure for Sales and Advertisement.
Tier based pricing for States, Cities (we need to create different types of tiers)
Number of Days based discounts
Number of store based discount for Sales