User Tools

Site Tools


Sidebar

magento_2:affiliate

For more details see the Affiliate for Magento 2 extension page.

Affiliate for Magento 2

Magento 2 Affiliate extension lets store admins run full featured affiliate programs to effectively drive sales from additional channels. Due to the module, administrators will be able to provide affiliates with ready-to-use promo materials and detailed stats reports. Clear settings ensure easy affiliate accounts management, let store admins regulate commissions and track withdrawals.

  • Run multiple affiliate programs at a time
  • Configure commissions for each particular program
  • Set up discounts and payout requirements
  • Easily upload promo materials
  • Manage affiliate accounts and transactions

Configuration Settings

To configure general extension settings please go to StoresConfigurationAmasty ExtensionsAffiliates.

General Settings

Add Affiliate Link to Footer - enable this option to add a link to the Affiliate landing page to your store footer.

Cookie Expiration (Days) - Specify a custom cookie expiration period. By default, it's set to 365 days. It means that once a customer comes to a publisher's website using an affiliate link, the store page creates a cookie. If a referred visitor comes to your site using an affiliate link and completes any order within 365 days, he (she) will receive a discount and the affiliate will get a commission. After this period the affiliate won't earn any commission, a referred customer won't get a discount.

Notifications Autosubscription

Checked “Email Notifications” by Default - If the option is enabled, the “Email notifications” subscription will be automatically checked in the affiliate account.

See the example below:

Affiliate URL Settings

Customer Parameter - Specify the code that will be used in URLs such as: ?c=123

Affiliate code length - The code should contain from 4 to 31 symbols. '10' is set by default.

Commission Workflow

Add Commission When Order Obtained Status - Choose the order status that will trigger adding an affiliate commission.

Subtract Commission When Order Obtained Status - Choose the order status that will trigger commission subtraction.

Subtract Commission When Creditmemo is Created - enable this option for Pay Per Sale programs only when a Creditmemo is created.

Commission Holding Period (Days) - Specify the commission 'on hold' period after which the commission will be added to the affiliate's balance. While the commission in on hold it can't be used for withdrawal requests.

Withdrawal Configuration

Minimum Withdrawal Amount - Set the minimum amount that can be specified by an affiliate within one request. E.g. if the amount equals to 50, affiliates can't request withdrawals lower than the specified amount.

The Minimum “Available” Balance to Request Withdrawal - If an affiliate balance is lower than the specified amount, he/she won't be able to request any withdrawals.

Email Notifications

In this section you can easily activate different email notification types for affiliates and store admins. If you want to edit ready-to-use templates or create a new one please go to MarketingCommunicationsEmail Templates.

Refer Friends Settings

Public AddThis Account ID ra-5968d339b0751a2f is used for testing purposes only. Please click here to get your own AddThis Account ID.

Refer Friends Page Content - Specify a custom text that will be displayed on the affiliate account page in the corresponding tab.

Traffic sources page content - specify a custom text that will be displayed in the customer account page for the 'Traffic Sources' tab.

Enable on Product Listing Page, Enable on Product Details Page, Enable on My Account / Affiliate menu - all these settings are used to display the social buttons for registered affiliates on store pages.

Checkbox Text - the Terms and Conditions checkbox is displayed in the affiliate account registration page. Here you can specify a custom text that will be placed with the checkbox.

Checkbox is Checked by Default - Choose whether the Terms and Conditions checkbox will be checked by default.


Manage Programs

To edit or create affiliate programs go to MarketingAffiliateManage Programs.

Affiliate Programs - on the affiliate programs grid store admins will see all already created programs. It's also possible to view the details of each particular program. To add a new program please click the Add New Program button.

Create a New Program

Program Name - Specify a program name that will be used in the admin panel as well as shown in an affiliate account.

Status - enable/disable the program.

Shopping Cart Price Rule - The module uses standard Magento shopping cart price rules to let you set discounts for referral customers. You can use and edit either the default rule or create a new one. It's possible to use a different rule for each new affiliate program.

While creating a new rule please use the Coupons Autogeneration option. The module doesn't support coupons specified manually.

Pay Commission- The module offers two commission variants:

  • Pay Per Sale - an affiliate will get a commission from each order made by his/her referral.
  • Pay Per Profit - an affiliate will get a commission from the particular orders value. For this type, you need to specify Amount Pay Commission setting. E.g. If an 'amount pay commission' equals to $500, the affiliate will receive the commission only when the overall orders amount becomes equal or higher than $500.

Commission Type - Use either Percent or Fixed commission type.

Commission Value - Specify the commission value.

Use different commission from 2nd order of a Customer - The module lets specifying a different commission starting from the 2nd order made by a referral. This option is available for the Pay Per Sale type only.

Keep paying commissions to the first affiliate - If the option is enabled, when a customer first buys products using the affiliate A's link but later makes purchases using the affiliate B's links, the transaction will still be counted for the affiliate A.


Manage Accounts

To manage affiliate accounts or create a new one from the admin panel go to MarketingAffiliateManage Accounts.

To see the details of a specific affiliate, please click the Edit link for the corresponding affiliate on the grid.

On each affiliate account page you'll find the following info:

  • General Infomation
  • Payment information
  • Coupons
  • Transactions
  • Withdrawals
To add a new account click the Add Account button and fill in affiliate information like you usually do when creating a customer from the admin panel. NOTE: to make a newly created customer an affiliate you need to fill in the affiliate account on the frontend and click the Save button.

Manage Banners

To manage affiliate banners or create a new one go to MarketingAffiliateManage Banners.

There are 2 banner types:

  • Image
  • Text

On the Manage Banners Page, you can edit already created banners or click the Add Banner button to upload a new one.

On the Banner Settings page you can upload a banner image (for the Image type), or specify a promo text (for the Text type).


Manage Transactions

To manage affiliate transactions go to MarketingAffiliateManage Transactions.

On the Manage Transactions grid, an admin user can see all affiliate transactions. To view the details of any particular transaction simply click the View link on the grid.

Below you can see the example of transaction details page:


Manage Withdrawals

To manage withdrawals please go to MarketingAffiliateManage Withdrawals.

The module doesn't have any built in payment systems, it only tracks and displays withdrawal details. Therefore, the affiliate commissions are paid with the help any methods or 3-d party services chosen by store administrators.

Affiliate Account

To become an affiliate a user needs to create a customer account on your website and then one the Affiliate Settings Tab.

Account Settings

To get subscribed to the affiliate program a user should fill in the form and click the Save button. The request doesn't require any confirmation. Once the form is saved, the user automatically becomes an affiliate and additional setting tabs appear in the account.


Affiliate Programs

Here an affiliate can view the list of all available affiliate programs. An affiliate automatically takes part in all active programs.


My Balance

In the 'My Balance' tab an affiliate will be able to check his/her current balance.


Promo Data

In this tab, an affiliate will be able to copy coupon codes and banners to run an affiliate program on his/her website.

An affiliate can use any of the banners from his/her account.


Promo Wdigets

It's possible to generate and edit promo widgets right in the account.


Traffic Sources

Affiliates can see a detailed report on traffic sources.


Refer Friends

Let affiliates share your store pages on social networks. All registered affiliates will be able to share any product and category pages as well as the store home page.


My Withdrawals

In the Withdrawals tab affiliates can see their withdrawals history and send new withdrawal requests.

Find out how to install the Affiliate extension for Magento 2 via Composer.

Rate the user guide
 stars  from 3 votes (Details)
magento_2/affiliate.txt · Last modified: 2017/10/20 09:06 by prakapovich