Pending Affiliate Program

Dadparvar

Customer
One of the ways a shop can boost the sale, is by providing affiliate program.

Here is how I imagine the Affiliate System in eCommerce add-on:
  • A dedicated section in the add-on (just like how in Shop add-on we have a part for Bank)
  • In that page, users will agree to the agreement and details of the program (we provide it in the admin options, where there is a rich text editor to write down the details of the affiliate)
  • Below the agreement, there are details about the program (things like how many % of each sale will be for them, for how many days cookies of the visitor who they refer will be stored, will they get the commission for the purchases of the referred visitor only 1 time, or a certain days or certain number of purchases or forever? all these details are coming from the options that we set)
  • We also need Custom Fields for Affiliate program application (to ask them details like age, website, ways of advertising, reason, and more and more)
  • A button below it to apply to be an affiliate (when applied, their status will be pending, and we'll receive a request to either accept or reject. either way they will get an alert for it.)
  • in acp, we'll have a page for the list of affiliators, where we can see which users applied, and their status, and their refferals, commissions earned, and more... plus option to change their status (in case we don't want someone to be an affiliate anymore)
  • When an application is accepted, in the affiliate page they now will see a field to generate affiliate link (and below the filed it will explain that they just need to copy the link of the product, and paste it in the filed anc click on the generate, to make an affiliate link for that product)
  • Below the fileds they will see a table containing a list of links so far generated (title of the product that is linked to the product page, and number of clicks/visit so far received (clickable, to see the details of visitors, like how many guests and which members clicked on his affiliate links) plus the affiliate link with a button to copy the link plus SHARE THIS AFFILIATE LINK block next to each link similar to share this page widget to let them quickly share their link)
  • below the table, they will see another table containing their earning so far, and a list of withdraw requests and a button to request deposit if their earning is more than X (x will be defined in options as the minimum earning to request withdraw)
  • they will have 2 options to ask for withdraw: 1. Shop Credit (so we'll give them credit from acp) 2. money (which they'll be provided with a rich text editor to provide us with the details on how we have to pay them, like saying their bank/card details and ...)
  • when accepting or rejecting a withdrawal request, we can comment on it and they will see, and in case the comment is for when we reject, they can comment back on it to discuss until we either accept or we reject and we select not to receive reply on the request. this way they won't be able to comment back although it is a reject comment.
  • when we accept the withdraw, they will see in in the table and the amount will be deducted from the earned amount.
  • when asking for withdraw, they will have the option to request custom amount all the whole (maximum limit of the field will be the total available earned money) and minimum will be the X amount that discussed above.
Please let me know if you need more details.
 
Upvote 1
Hello @Dadparvar,

Thank you for your suggestion for DragonByte eCommerce. Your request will be reviewed by a member of our team shortly.

Unless there are any problems preventing these features from being added to the product, this thread will not receive another reply until it is time to review logged feature requests for implementation.

We appreciate you taking the time to help us improve our products!


- DragonByte Tech Staff
 

Similar threads

Back
Top