Reading list Switch to dark mode

    PrestaShop Marketplace Affiliate Program {User-Guide}

    Updated 20 December 2023

    The PrestaShop Marketplace Affiliate Program module allows your customers to register themself as an affiliate on the seller’s shop. The affiliates can refer to the product link in multiple ways and can earn commissions when the customer referred by them makes a purchase on the shop.

    Note: PrestaShop Marketplace Affiliate Program module is compatible with PrestaShop version 8.x.x.

    Features of the PrestaShop Marketplace Affiliate

    At admin’s end

    • Enable or disable the auto-approval of affiliates.
    • Allow multiple ways to affiliates to share links with referrals.
    • Select order status to assign or cancel the commission of an affiliate.
    • Choose to calculate commission on the tax-included price of the product.
    • Allow or restrict commission on discounted products.
    • Configure voucher settings for referrals.
    • Set the maximum number of days to consider a visitor as the affiliate’s referral.
    • Enter the maximum number of days an affiliate will get a commission on the referral’s order.
    • Enter the maximum number of days an affiliate will be valid on the store after their approval.
    • Set the maximum number of commissions an affiliate can get.
    • Set the minimum redeemable amount that an affiliate can withdraw.
    • Select the ways through which an affiliate can request to withdraw their money.
    • Set the global commission in percentage or amount to apply to all products.
    • Set seller wise global commission to apply to all products of that specific seller.
    • Choose to set product-wise and category-wise commission.
    • Upload banners for each seller.
    • Customize the notification setting for seller, affiliate & the admin.
    • Save the payment modes available with each seller for affiliate payout.
    • View details of all the affiliates & referrals of the shop.
    • Assign commission to affiliates manually.
    • View seller wise commission history for each affiliate.
    • View a list of all the vouchers shared by every affiliate.

    At seller’s end

    • Enable or disable auto-approval of affiliate requests.
    • Customize the voucher settings for referrals.
    • Set the maximum number of days to consider a visitor as the affiliate’s referral.
    • Enter the maximum number of days an affiliate will get a commission on the referral’s order.
    • Enter the maximum number of days an affiliate will be valid on the store after their approval.
    • Set the maximum number of commissions an affiliate can get.
    • Choose to calculate commission on the tax-included price of the product.
    • Allow or restrict commission on the discounted products.
    • Set the global commission in percentage or amount to apply to all products.
    • Choose to set product-wise and category-wise commission.
    • Upload banners to allow affiliates to place them on their shops.
    • Save the payment modes for the purpose of the affiliate payout.

    At affiliate’s end

    • Fill all the details and request on shop to become an affiliate.
    • Send requests to multiple sellers to become an affiliate of their shops.
    • Create a request to withdraw commission via voucher or through payout.
    • View a list of all the referrals who purchase through your link or coupon.
    • Update the required details in the payment mode of each seller for the easy payout of commission.

    NOTE:

    PrestaShop Marketplace Affiliate Program module is MultiShop Compatible with PrestaShop Advanced Multi-Vendor Marketplace version 5.4.0/3.4.0 and above.

    How to install the PrestaShop Marketplace Affiliate module

    In order to install the module, you need to install PrestaShop Advanced Multi Vendor Marketplace module first.

    Searching for an experienced
    Prestashop Company ?
    Find out More

    After installing the marketplace module, you can now proceed to install the PrestaShop Marketplace Affiliate module.

    1. Firstly, Go to the Module Manager in Back office and click on ‘upload a module’.
    2. After that, Drag and drop the module file or select the file from the system.
    3. In this way, the module installation will be successful.
    Click to upload Prestashop Marketplace affiliate module
    Drop the file of Prestashop Marketplace affiliate module
    Prestashop Marketplace affiliate installed

    How to configure the PrestaShop Marketplace Affiliate module

    In order to allow affiliates to register themselves at the shop, firstly you need to configure the module. So, let’s see what all options do we have in the configuration settings?

    The configuration part consists of settings for a total of five different parts in it. Those different sections of settings are as follows:

    • General Settings
    • Seller Settings
    • Commission Settings
    • Banner Settings
    • Notification Settings &
    • Payment Mode

    General Settings

    This part consists of various settings. The name of all those settings are:

    • Settings regarding registration of affiliates
    • Methods to share an affiliate link
    • Order status for assigning or canceling rewards of affiliate
    • The setting of vouchers for referrals
    • Validity setting of an affiliate
    • Commission withdrawal setting
    • Voucher setting for withdrawal commission of an affiliate

    The function of various options available in affiliate registration settings are explained in the screenshot below. Apart from this, it also contains settings for sharing affiliate links. Furthermore, you can easily choose the methods through which affiliates can invite referrals to the shop.

    Configure general settings of Prestashop Marketplace affiliate

    Moving further, this part also allows you to select the order status for assigning or canceling the commission of affiliates.

    Configure general settings of Prestashop Marketplace affiliate

    In case, if you allow your affiliates to invite referrals by distributing vouchers. Then, you need to configure the settings for that voucher. You can see the function of each option in the screenshot below.

    Configure general settings of Prestashop Marketplace affiliate

    In the general settings, you can also set the validity of affiliates & their referrals. Each and every option of this screenshot is explained in the screenshot itself.

    Apart from this, you can also set the commission withdrawal setting for affiliates. Under that part, you can allow an affiliate to withdraw commission via voucher, real money, or both. In addition to this, you can also set the minimum amount that an affiliate can request to withdraw.

    Note: In order to make the second & third functionality of validity settings work, you need to set a cron job in your cron task manager.

    Configure general settings of Prestashop Marketplace affiliate

    In case, if you allow an affiliate to withdraw their commission amount via voucher only. Then, you will need to configure the voucher settings for that too. In the screenshot below, you can see the function of each option.

    Configure general settings of Prestashop Marketplace affiliate

    Seller Settings

    Under seller settings, you can configure settings for their affiliates for each seller individually. To configure the settings, click on the edit button available against listing of each seller to proceed.

    Configure Seller wise affiliate settings

    The settings for seller set from this part will override the general settings. Let’s understand this simply. In case, if you set anything from here for any particular seller. Then, these settings will override the settings which was configured earlier under general settings.

    Configure seller settings of Prestashop Marketplace affiliate

    As all these settings were present earlier under general settings too. Even though, you can find the functionality of each option in these two screenshots.

    Configure timeout & commission settings

    Commission Settings

    In this part, you can either set a global commission or commission for each seller individually. A global commission is applicable to each seller unless the seller has defined it otherwise. To set the commission for a seller, click on the edit button to proceed. In addition to all this, you can also choose to set the commission in percentage or specific amount.

    Configure commission settings

    Similarly, you can set a global commission in percentage or of a specific amount for a seller too. Here, a global commission for seller means that it will be applicable to each and every product of the seller. Unless you have set the category wise or product-specific commission.

    Let’s understand the significance of global commission, category wise commission etc through an easy example.

    • Suppose a global commission applicable to every product irrespective of their seller is 5%.
    • The global commission set for seller A is 10%.
    • Products of Seller A from Men’s category offer a 12% commission.
    • A product of seller A i.e. a T-shirt from Men’s category will provide 20% commission to an affiliate if any referral buys it.

    Keeping in mind all the above criteria, What is the commission of an affiliate in the following case?

    A referral buys a T-shirt of seller A from Men’s category.

    In this case, 20% commission an affiliate will earn, as commission set on the product will supersede all the other commission.

    Configure commission settings fro seller

    In order to attract customers, sellers can set banners for their shops too. Admin can set these banners on behalf of the seller so that an affiliate can put it at appropriate places with embedded links. This will help customers to land on the shop by clicking on the banners.

    To set the banner, select the seller and upload the banner and then click on the save button.

    Add banner fro sellers

    View list of all the sellers & their banners under “Banner Settings”.

    List of sellers with banners

    Notification Settings

    In this part, you can customise the notification settings for admin, seller and the affiliate. You can see the functionality of each option in the screenshot itself

    Admin

    Configure Marketplace affiliate notification settings

    Seller

    Configure Marketplace affiliate notification settings

    Affiliate

    Configure Marketplace affiliate notification settings

    Payment mode for affiliates

    In this section, you can set the payment mode for each seller for payment of commission of affiliates. Admin can add the payment modes on the seller’s behalf. However, this functionality is also available at the seller’s end.

    These payment modes are available to the affiliates if they choose to withdraw commission via payout.

    Add payment modes for affiliates

    View list of all the sellers and the available payment modes for payment of affiliate commission.

    list of sellers with payment modes

    PrestaShop Marketplace Affiliate

    In order to become an affiliate at the store, you must register yourself as customer first. After registering as customer, you can see a new option ‘Join as shop affiliate’ on the dashboard.

    Customer dashboard

    After clicking on that button, a form to register yourself as affiliate opens. You need to fill all these details, agree to terms & conditions and then click on register to send a request.

    If admin wants, then they can make website field & agreeing to terms & conditions mandatory. The options to make them mandatory are available in the general settings at the admin end.

    Affiliate registration form

    In case, if the admin has allowed auto-approval of new affiliates. Then, after clicking on the register button, the affiliate account opens directly. Otherwise, the admin will need to approve the request of the affiliate. After approval of the request, they can now send the request to sellers to become an affiliate in their shop.

    Request to sellers

    In order to send the request to sellers of the shop, click on the ‘Add Seller’ button.

    Affiliate account

    After that list of the seller open in a pop-up. Here, an affiliate can view the benefits by clicking on the i button & can also send a request to become an affiliate.

    Send request to sellers to become affiliate

    On clicking the “i” button, the seller profile page opens. Apart from the benefits, it also contains various methods through which an affiliate can invite referrals to the shop. The admin has all the rights to allow or restrict some of these methods.

    Seller profile page

    After the approval of the request, list of sellers on which affiliate is active becomes available. As the auto approval of the affiliate request was active on these sellers shops too. hence, the affiliate got active on all those shops. Otherwise, seller also needs to approve the request of the affiliate. Then only, affiliate can refer referrals to those shops.

    List of sellers who have accepted request

    The name of the active affiliate is now visible at seller’s end too.

    Affiliates list at sellers end

    Referral order

    Let’s see how an affiliate earns a commission if a referral places an order. Here while ordering, referral applies the discount coupon given by an affiliate. As you can see in the screenshot below, the name of the voucher also suggests that it is an affiliate coupon.

    Checkout page

    The referral has placed the order successfully.

    Order confirmed

    Transactions

    Under the transactions tab, seller wise list & Total commission from all shops is available.

    To view the earning from a particular seller, click on the view button available against seller listing.

    Affiliate transaction history

    After clicking on the view button, following page opens. Here, an affiliate can see the name of the products on which he/she earned commission. They can also request to withdraw that amount via voucher or payout.

    Transaction history of an affiliate for sellers

    The details of the commission are available at the seller’s end too. A seller can click on the ‘view’ button available against the name of the affiliate to view the details. The request for vouchers is also available under it.

    Commission history at sellers end

    As you can see, the detail of a request for a new voucher along with details of all other commission earned by the affiliate is also available at the seller’s end. Now, a seller can approve or reject this request. It’s at their discretion.

    Commission history at sellers end

    In case, if a seller approves the request. Then, it updates at the affiliate end too.

    Voucher request generated at affiliate end

    In addition to that, a voucher also adds to the affiliate account under voucher section.

    Voucher in affiliate account

    Payment Mode

    Under the payment mode, an affiliate can see the available payment modes of sellers. The sellers use these payment modes to payout the commission to the affiliate. As there are some payment modes that require some additional details from affiliates too. Hence, affiliates can add those details by clicking on the edit button available against each seller.

    Affiliate payment mode

    After clicking on the edit button, a pop-up appears. Here, affiliate needs to select the payment mode & add the necessary details. This helps sellers in making the payout to affiliates by using those details.

    affiliate payment mode

    Referrals

    Under this section, you can find list of all the referrals who have purchased from the sellers shop using affiliate referral link or coupons.

    referrals of an affiliate

    Seller end

    The same settings available at the admin end are available at the seller’s end too. Although I explained the functions of all the options previously, their use is still indicated in each screenshot.

    Note: The settings of seller supersedes the settings of the admin. However, admin can has full right to alter these settings for a seller from their side.

    General Configuration

    Prestashop Marketplace affiliate general settings
    Prestashop Marketplace affiliate general settings

    Commission Configuration

    Prestashop Marketplace affiliate commission settings
    Prestashop Marketplace affiliate banner settings

    Payment Modes

    Prestashop Marketplace affiliate payment mode

    Admin-end

    On the admin-end, new tabs adds to manage settings related to affiliate program module.

    Prestashop Marketplace affiliate added tabs

    Affiliate Details

    View list of all the affiliates registered on the store. You can also activate, deactivate, edit or delete these affiliates.

    list of marketplace affiliates

    After clicking on the edit button, following page opens. Here, admin can edit following details of the affiliate:

    • Status of an affiliate means admin can activate or deactivate the affiliate.
    • Validity of the affiliate
    • Limit of order commission.
    • Website & phone number.
    Edit the details of marketplace affiliate

    An admin can also request on shops on the behalf of an affiliate. Additionally, he/she can delete the affiliate from some shops too.

    Marketplace affiliate request on shop

    Affiliate Referral Details

    View list of all the referrals who have purchased from the store or from sellers. It also has the name of affiliate who have referred them.

    Marketplace affiliate referral settings

    Assign commission to affiliates manually

    Assign manual commission to marketplace affiliate

    Select the name of the seller & the name of the affiliate to assign commission. After that, enter the commission amount, select its status & add remark to save.

    Assign manual commission to marketplace affiliate

    View list of all the affiliates & the shop name for which affiliate was assigned commssion manually.

    List of manual commission

    Seller wise affiliate commission

    Click on the name of the seller to view the details of the commission & affiliates.

    Seller wise manual commission history

    Click on the name of the particular affiliate to view details of commission earned by them.

    Prestashop Marketplace affiliate seller wise commission history

    Admin can also approve or cancel the pending commission of an affiliate.

    Prestashop Marketplace affiliate commission history

    Marketplace affiliate vouchers

    View list of all the vouchers shared by an affiliate & the customers who used them.

    Prestashop Marketplace affiliate vouchers

    Marketplace affiliate statistics

    It contains the data about affiliates, referrals, seller-wise affiliate etc.

    Prestashop Marketplace affiliate statistics

    This was all about PrestaShop Marketplace Affiliate Program Module. I hope this document will help you in checking the functionality of the module in a better way. And, do let us know about your views in comments.

    Support

    For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

    Also, please explore our PrestaShop development services and vast range of quality PrestaShop addons.

    Current Product Version - 5.2.0

    Supported Framework Version - 8.x.x, 1.7.x.x

    . . .

    Leave a Comment

    Your email address will not be published. Required fields are marked*


    Be the first to comment.

    Back to Top

    Message Sent!

    If you have more details or questions, you can reply to the received confirmation email.

    Back to Home

    Table of Content