Primary

Setup

Choosing the Right Settings for your Affiliate Program

Go to Affiliates > Options and adjust the settings. Below are detailed the available options:

affiliates options

 

Adding the Affiliate Area to a Menu.

This section shows a link and the URL of the Affiliate Area. Affiliates will also find a link to the Affiliate Area on the My Account page.

affiliate-area-url

You can use the URL to include a new menu item (for example by using the Top Menu module) to add additional links on the Front End of your site, to make it easier for potential affiliates to find the affiliate area and for existing ones to access their data.

To add the Affiliate Area go to Modules and Configure the Top Horizontal Menu:

Top Horizontal Menu

 

Label: Input the name of your Affiliate Area here.

Link: Paste the URL of the Affiliate Area in this field.

And click the Add button.

link-list-affiliate-area

The Affiliate Area will now appear in your link list.

 

Referral Timeout

The Referral timeout determines for how long a visit via an affiliate link will produce a referral. This setting can be adjusted to range from the individual session to a number of days.

Default Referral Status

The Default referral status is a useful tool to keep track of referrals that need your attention. Every referral has a current status:

  • Accepted : A commission that is accepted for payment but has not been paid to the affiliate yet.
  • Pending : A commission that needs to be approved or rejected. Pending referrals should be reviewed by an administrator.
  • Rejected : A commission that has been rejected for payment, for example because the related order has been cancelled.
  • Closed : A commission that has been paid to the affiliate.

Synchronizing with Orders

When the Synchronize referral to orders option is enabled, the referral status is updated according to the order status.

Affiliate Registration options

  • Check Allow affiliate registration if new affiliates should be allowed to register on the site. If you only add affiliates manually in the back office, this option does not need to be enabled.
  • Check Allow customer to “Join the Affiliate Program …”  if customers should be allowed to join the affiliate program when they sign up for a new customer account.

Terms of the Affiliate Program

Normally affiliates are required to accept the terms and conditions of your affiliate program.

Creating a Terms and Conditions Page

Go to Preferences > CMS and select a suitable page from the options provided or create a new page for the Terms and Conditions.

After you have created the affiliate program terms go back to the options page to select it.

terms-pages

Affiliate URL Parameter

The default Affiliate URL parameter name is affiliates. Recommendation: If you decide to change this setting, do it before affiliates are added.

Deleting Data

A convenient option is provided to delete all module data that has been stored by Affiliates for PrestaShop. This option is useful if you just need to start clean while you run tests. Do  not use this procedure if you want to preserve your affiliate data.

deletion

Click the Update button to save the options.

Configuring Commissions.

 Setting Order Commissions

Go to Affiliates > Order Commissions and check the option Allow order commissions if you want to grant commissions on purchases that your affiliates refer.

Set the commission rate under Default rate, for example, introduce the value 0.25 if you want to grant 25% commissions. Click the Update button to save the settings.

order comission

Setting Customer Referral Commissions

Go to Affiliates > User Registration and check the option Enable the user registration integration if you want to grant your affiliates a commission when they refer new customers. Adjust the amount settings accordingly and click the Update button to save the settings.

Amount: If you introduce a numerical value here, your affiliate will earn this amount when she/he refers a new customer.

Base Amount: If you introduce a numerical value here, the commission amount will be equal to the amount introduced multiplied by the referral rate for orders.

Referral Status: The commissions per referral will be recorded with the chosen status.

affiliates-user-registration