Affiliate and Referral

Create affiliate programs with other online stores and websites to grow your business


This product is electronically distributed.

  • Turn your customers into your partners

Motivate your affiliates and referrals by paying sales commissions or giving bonus points for the next purchases.

  • Use the best practices to grow your business fast

You will receive advertising, new customers and, as a result, excellent sales.

  • Start multi-tier affiliate programs

Your referrals will benefit from newly recruited referrals and sales by referral links.


Use the best practices to grow your business fast! Referral marketing method uses word of mouth to attract new customers to your store. You can motivate your affiliates and referrals by paying sales commissions or giving bonus points for the next purchases. Over 100,000 Americans join referral marketing every week. Adapt referral marketing techniques to skyrocket your sales with our Affiliate and Referral add-on.

Level 1: Affiliate Lite

Your customer shares a link to your store with their friends, family, co-workers, etc. When someone follows that link, the Affiliate gets reward points which they can spend in your store.

Level 2: Affiliate Pro

The customer may want to have more than bonuses. Why not let them make real money? The idea is the same—the affiliate shares a link or places a banner leading to your store and gets a commission. You can create various affiliate plans with rewards for showing a banner, customer clicks, sales, etc. All the commissions will be available in the Admin Panel of your CS-Cart store.

Level 3: Multi-tier Affiliate

Your affiliates may bring you more and more new affiliates. Thus your affiliation pyramid will get more participants interested in the promotion of your merchandise. All the affiliate tiers are shown on the Affiliate Tiers Tree page.


Key Features

  • Flexible affiliate plans system;
  • Multi-level marketing with an unlimited number of referrals;
  • Ability to create text, graphic and product banners for your affiliate websites;
  • Widget to embed your store on other websites;
  • Ability to create multiple promotions;
  • Sharing product links to social networks;
  • Full control of commissions and payments;
  • Free video guide and technical support;
  • Ability to set the affiliate inviter (i.e. the affiliate who invited this new affiliate).

Affiliate and Referral



User Guide

Learn more about the add-on in our User Guide.


If you need help, please contact us via our help desk system.

Product type:
  • CS-Cart
  • Multi-Vendor
  • 4.15.2
  • 4.15.1 SP1
  • 4.15.1 SP2
  • 4.15.1 SP3
  • 4.15.1 SP4
  • 4.15.1
  • 4.14.3
  • 4.14.2. SP1
  • 4.14.1 SP1
  • 4.14.2
  • 4.14.1
  • 4.13.3
  • 4.13.2
  • 4.13.1
  • 4.12.2 SP1
  • 4.12.1
  • 4.11.5
  • 4.11.4
  • 4.11.3
  • 4.11.2
  • 4.11
  • 4.10.x
  • 4.9.x
  • 4.8.x
  • 4.7.x
  • 4.6.x
  • 4.5.x
  • 4.4.x
  • 4.3.5
  • 4.3.x
  • 4.2.x
  • 4.1.x

Affiliate: Overview

Affiliate: Attract new vendors on your marketplace

Affiliate: Customers vs Affiliates

Affiliate and Referral: How to create short discount coupons

Affiliate and Referral: Coupon promotion

legend: [!] fixed  bug, [~] minor changes, [+] new functionality, [-] deleted functionality 

September 2022

v. 4.9.30

[changed] The add-on is adapted to CS-Cart 4.15

[added] Language variable for notification about the new affiliate registered via the admin panel is added

[fixed] Incorrect behavior of "Auto assign group for affiliates" is fixed

April 2022

v. 4.9.29

[fixed] Incorrect display of the reward table is fixed

March 2022

v. 4.9.28

[fixed] Several language variables are fixed

February 2022

v. 4.9.27

[fixed] Performance of the “Set default plan automatically” setting is fixed

[fixed] Incorrect display of the plans list in the "Advanced Search" block of the affiliates list page on the Admin Panel is fixed

[fixed] Adaptation to the standard "Reward Points" add-on is fixed

[fixed] Incorrect bonus point scoring for the use of coupon by customer occurred on the different statuses of "Use multiple promotions" setting is fixed

[changed] Display of "Successfully registered as affiliate" notification is changed

[changed] The display of the "Affiliate" page on the storefront when the "Allow all customers to be affiliates" setting is disabled is changed

v. 4.9.26

[fixed] Incorrect work of the "Auto assign group for affiliates" setting occurred in case the partner is registered via other partner's referral link is fixed

December 2021

v. 4.9.25

[fixed] The error occurred on the transition to the "Editing Order" page of the particular storefront is fixed


[fixed] Incorrect display of the affiliate program tabs content is fixed for mobile devices

v. 4.9.24

[fixed] The issue with affiliate coupons for the CS-Cart v. 4.13.3 is fixed

November 2021


[fixed] Affiliates can choose user groups

[fixed] Duplication of the user groups tab available for affiliates is fixed for CS-cart versions 4.9.+

[fixed] The duplication of the "No items defined" block in the admin panel on the user page is fixed

[fixed] The ability for affiliates to join a user group for customers is fixed

September 2021

v. 4.9.22

[fixed]The successful coupon code appliance notification is displayed correctly

August 2021


[fixed] Commission counting error, occurred in case of use of upper case characters in coupon, is fixed

[added] The new hook is added to enhance the functionality of the add-on

June 2021

v. 4.9.20

[fixed] The table overlap on the Payout page is fixed

[added] The Affiliates menu item is adapted to the Generation Z theme

[fixed] The profile fields saving error occurred while using the Simtech Development: Affiliate add-on in Multi-Vendor edition is fixed

v. 4.9.19

[fixed] Irrelevant language variable in the add-on settings is fixed

[added] Paragraph heading is added of the Widget page

[changed] The get_runtime_company_id function is changed

May 2021


[fixed] The cart layout for RTL languages is fixed


[fixed] 404 error on the affiliate registration page, that occurred when the SEO add-on is active, is fixed

[fixed] The Affiliates paragraph on the navigation panel of the Airy Mobile theme is displayed correctly

April 2021


[changed] Hooks for add-on extension were added

March 2021


[added] Affiliate usergroup creation treatment is added

February 2021

Version 4.12.1

[fixed] The new language variable "login_as_user" is added

January 2021

Version v4.9.0.11

[fixed] The error occurred when entering the add-on settings if the add-on was disabled.

December 2020

Version v4.9.0.10

[fixed] The top panel of the product banner preview pop-up was moved over the admin panel menu.

[fixed] The partner list was outside the container if there was a long partner name there.

[fixed] The icon of the graphic banner was not saved after loading the image.

[fixed] New profile fields did not work for affiliate accounts.

November 2020

Version v4.9.0.9

[changed] The deprecated function has been replaced.


[fixed] The commission for the purchase of a product from a category that is not the main one was not charged if the product had more than one category.

[changed] A language variable addons.sd_affiliate.invitation_to_become_super_affiliate has been changed.

October 2020

Version v4.9.0.7

[fixed] It was possible to create a user with the same e-mail address as on another storefront when the Share users among stores setting was enabled.

September 2020

Version v4.9.0.6

[fixed] The email notification was not sent when the profile with the Affiliate type was updated.

[fixed] If a customer cancels the payment for the order when paying (for example, via Paypal Adaptive), a partner receives a commission.

Version v4.9.0.5

[changed] Hooks when calculating commission and generating a list of related vendors were added.

[changed] Two language variables were changed for more flexible customization via the admin panel.

[changed] The add_partner_action_pre hook has been added.

[fixed] The images did not display on affiliate banners posted on affiliate websites if the Unitheme2 was installed in the store. Fixed.

[fixed] The information about the affiliate was reset (in particular, the balance was reset to zero) when saving a profile on the storefront or in the admin panel.

August 2020

Version v4.9.0.4

[!] The error occurred on the checkout when placing an order. Fixed.

[!] Commissions did not display according to pagination after sorting on Approve commissions page when Show only actions with non-zero cost setting is enabled. Fixed.

July 2020

Version v4.9.0.3

[!] The add-on settings did not work on CS-Cart 4.9.х. Fixed.

[!] The affiliate id in URLs was incorrect in some cases. Fixed.

Version v4.9.0.2

[!] Emails with password recovery were not sent to affiliates. Fixed.

[+] The ability to create a user group for affiliates has been added. This group may be used for sending newsletters to all of the affiliates. It can be defined in the add-on settings and assigned automatically. Affiliates can also be added to the group or removed from there manually on the affiliates list page.

June 2020

[!] The add-on caused a PHP error on store pages. Fixed.

[+] A new Show IP address of attracted users setting has been added. It allows enabling/disabling display of IP addresses on the Payouts tab in the affiliate account.

[!] The add-on caused a PHP error on store pages. Fixed.

[~] Custom functions were moved from templates to back-end.

[+] The setting for enabling multi-language graphic banners has been added.

[~] SQL-queries were refactored.

[+] A new Show IP addresses of attracted users setting has been added. It allows enabling/disabling display of IP addresses on the Payouts tab in the affiliate account.

May 2020

[+] The ability to determine commissions for purchasing products of particular vendors has been added.

March 2020


[!] The pop-up with suggestion to save the settings appeared constantly when editing a user profile. Fixed.


February 2020


[!] Errors related to calculating the comissions for categories occurred when placing an order. Fixed.


January 2020


[!] Sharing a product link on Facebook was counted as a click on a referral link. Fixed.



[+] The Show affiliates only approved commissions setting has been added.

[!] The commission for product categories was calculated incorrectly. Fixed.


November 2019


[+] The setting for automatic plan assignment to new affiliates has been added.

[+] The setting for hiding commissions with zero value in the admin panel has been added.

[+] The setting for the automatic confirmation of new affiliates has been added.


October 2019


[!] Commissions were charged for coupons not related to the affiliate. Fixed.


February 2019



[~] The ability to migrate the "Show customer to vendor" setting has been added.


January 2019


[+] The "Show zero actions" setting that allows users to see zero fees has been added. It can be found in the search panel of the customer area.


December 2018


[+] The setting "Show vendor to affiliate" has been added.



[+] The setting "The affiliate link does not apply for unregistered users" has been added.

[!] The size of the banner displayed incorrectly in the description of the graphic banner on the storefront of the affiliate program. Fixed.

[!] Clients could choose "Affiliate" as a type of account both on the registration and profile pages when the "Allow all customers to be affiliated" setting was disabled. Fixed.


October 2018


[!] The store was closed with the add-on enabled in the store version 4.9.0. Fixed.



[+] A commission clicks on the Referral links has been added to the Approve commissions page.

[~] The Click column on the Approve commissions page has been renamed to Banner click.


September 2018


[+] The ability to upgrade the add-on to the new version via Upgrade center has been added.

[~] The add-on has been adapted to the Responsive Admin Panel.



[!] The shareable link reported the 404 error when the 'Show language in the URL' setting of the default SEO add-on was enabled. Fixed.


August 2018


[+] The Affiliate link has been added to the footer of the store.

[+] The default plan for customers has been added when installing the add-on.

[+] The ability to show the product price on the the product banner has been added.

[+] The ability to pay commissions to the affiliate for a user who creates an account by a referral link and changes the account status to Affiliate has been added. Also this new user is assigned to the affiliate tree.

[~] Any customer can be an affiliate now.

[~] The Affiliate link is always available in the My Account menu now. If the user is logged in, this link leads to the affiliate account, otherwise to the login page.

[~] If the Allow all customers to be affiliates setting is disabled in the add-on's settings, the Affiliate link leads to the account with a changed user type. The user should save the page to apply the changes.

[~] Some add-on settings have been renamed for the Russian localization.

[!] The add-on did not work properly with the Buy Product Link add-on enabled. Fixed.


May 2018


[~] The code has been improved. 


April 2018


[!] There was availability to create an affiliate plan without reference to the affiliate storefront. Fixed. 

[!] Commissions and payments were displayed for all storefronts and not for the selected. Fixed.


March 2018


[+] The ability to get a commissions for partners who place an order using the link from another affiliate has been added.

[+] The Invited affiliate setting with referrer partner ID has been added in the Affiliate information tab of the affiliate profile page. 

[+] Commission for new partner has been added if invited partner is changed in the admin panel. 

[!] A php notice appeared in the affiliate profile page in FireFox browser. Fixed.


February 2018


[+] The trial period for the add-on has been added.



[~] The company condition has been added to the user existence check.


January 2018


[+] The ability to share the product link to social networks directly from the site has been added. 

[+] The partner ID has been added to the product, category and content page links if the partner is logged in.



[!] The full product description was not displayed on the product banner when the short description was empty. Fixed.


December 2017


[+] The license key validation has been added.



[+] The Life span of customer cookie setting has been added for customer plans.

[~] Text banner alignment has been added in the admin panel. 

[~] Necessary variables have been added when the user type is changed from the vendor admin to affiliate. 

[~] Reward points link has been added for affiliates in the admin panel. 

[~] The add-on has been adapted for for 4.3.0 and 4.4.0 versions. 

[!] Tabs selection for product groups were displayed incorrectly in the admin panel. Fixed. 

[!] The product banner preview did not open in the admin panel. Fixed. 

[!] A php notice appeared on the product banner editing page. Fixed. 

[!] A php notice appeared on the product banner page when following the link to get the code of each banner. Fixed.


November 2017


[~] The Affiliates column was renamed to Unique affiliates in the general statistics table of the commissions. 

[~] Tooltips have been added to the Average and Unique affiliates columns in the general statistics of the commissions.

[!] Commission was not charged if the product had the Allow all customers to be affiliates setting enabled. Fixed. Now you cannot enable the Allow all customers to be affiliates setting if the Reward points add-on is disabled. If you uninstall the Reward points add-on, the Allow all customers to be affiliates setting will be disabled.


October 2017


[!] If multiple codes were set in the 'Coupon code (in)' condition of a promotion, they were displayed and applied incorrectly. Fixed.


June 2017


[+] A notification to the store administrator for the cases when a customer makes a request to become an affiliate was created.

[!] A php noticed appeared when the client type was changed from Customer to Affiliate. Fixed.


April 2017


[!] HTML code appeared after clicking a categories banner. Fixed.


Versions, v4.4.0.8, v4.5.0.4

[+] The "Notify the Administrator by email about registration of new affiliates" setting was created.


Versions, v4.4.0.8, v4.5.0.4

[+] Canonical URL was added.


Versions, v4.4.0.8, v4.5.0.4

[!] Text and graphic banners were not shown in the safety mode. Fixed. 

[!] The widget mode was unavailable on CS-Cart 4.3.6. Fixed.


March 2017


[!] When no products for the product group were selected, all the products in the store were shown. Fixed.

[!] Product groups pagination didn't work. Fixed.



[!] The affiliate code select box didn't work in the Affiliate block settings. Fixed.

[!] 500 error. Fixed



[!] Line 3297 php error. Fixed

[!] CS-Cart 4.5.1.SP1 installation problem. Fixed.



[!] Fields enabled for the Affiliates in the Admin panel > Checkout settings were not shown if they were not enabled for all customers. Fixed.


January 2017


[+] Promotions for attracting new vendors were created.

[!] When Two-factor authentication add-on was active, a two-factor authentication tab appeared on the affiliate page. Fixed.

[!] Tygh error. Fixed.


December 2016


[+] Bonuses in percent and absolute figures became available for Affiliate Lite.

[+] The ability to create homepage URL with the name of the affiliate was added. The admin can choose a user-define affiliation part and the affiliate can choose a word to replace Aff-id. The Aff-id for other pages remains the same.

[~] The colour of the Become Pro Affiliate button was changed.


November 2016


[~] The add-on became compatible with CS-Cart, Multi-Vendor 4.4.0



[+] The add-on became compatible with VIVAshop theme by EnergoThemes.

[+] Promotions for partner links were added.

[+] Widget for partners was added.

[~] Language variables were changed.

[-] Promotions section was removed from my account page of the affiliates without plans. 

[-] Switched off promotions became hidden from my account page of the affiliates without plans.



[+] All customers were allowed to become affiliates.

[!] Incorrect information in the right side bar. Fixed.

[~] Coupon commissions were not deleted for failed orders. Fixed.

[~] The setting "Commission calculation based on product price" was renamed.


October 2016


[+] All customers were allowed to become affiliates.

[+] Add-ons: Affiliate: The link to add-ons page was deleted from Banners page.

[+] E-mail addresses were added to the affiliate name cells fields for the cases when the affiliate names were not specified.

[+] A gear button with Pay drop-down was added to each affiliate on the Pay Affiliates page. 

[+] Highlight for the name of the page was added.

[!] Addons: Affiliate: Problem with mobile layout. Fixed.

[!] Search by date did not work at the storefront. Fixed. 

[!] When there was no period of appliance for coupons, the admin had to write "Not set". Fixed. 

[!] "Not show" search did not work on the approve commissions page. Fixed. 

[!] Search by date was unavailable if the date format had been changed. Fixed.

[!] Banners linked with products did not show in the banners list. Fixed. 

[!] Wrong redirect from banners. Fixed.

[!] Problem with make-up at the storefront. Fixed

[!] Add-ons: Affiliate: Incorrect placement of partner editing fields. Fixed

[!] Show only last payments checkbox did not work. Fixed.

[!] If the affiliate changed user type to Customer all related commissions were deleted. Payments remained. Fixed.

[!] Pagination was missing when incomplete orders were deleted. Fixed

[!] Add-ons: Affiliate: All the customer address fields were marked as obligatory. Fixed.

[!] Add-ons: Affiliate: Customers profile fields shades disappeared in product groups. Fixed.

[!] Add-ons: Affiliate: If the Banners add-on had not been installed, _banner column was shown for all languages on the Approve commissions page. Fixed.

[~] Add-ons: Affiliate: Old periods were hidden.


September 2016 


[~] The add-on was adapted for CS-Cart 4.3.0.



[+] The View affiliate page (partners.update) was replaced with standard editing profile page(profiles.update).

[!] A new affiliate ID was given to registered users when they followed a partner's link and changed their profile details. Fixed. 

[!] Dots and numbers were shown instead of the customer IP address on the Approve commission page. Fixed. 

[~] Users' contact information display was changed.

[~] Usernames were removed from all pages.

[~] Coupon promotion settings were changed.

[~] Code refactoring was implemented.


Earlier changes

[+] Possibility of banner clicks number forgery by was eliminated. 

[+] The "act on behalf" of option was added for Affiliates.

[+] The Affiliate add-on became compatible with the responsive theme.

[~] The add-on was proved to be compatible with CS-Cart 4.4.1-alpha. 

[~] Spaces between affiliates in the tier tree were removed.

[~] Background colors have been corrected for tables with hidden rows. 

[~] Partner ID has been added instead of a blank field to the commission approvement page for the cases when the partner had not filled in their name. 

[~] The Affiliate add-on has been proved to be compatible with PHP7.

[~] All information about the affiliate has been placed on one landing page.

[~] Information about the partners waiting for the approval has been added on the page Marketing -> Affiliates.

[~] Add-ons: Affiliate: Tooltips were added.

[!] The affiliate URL language variable was missing. Fixed. 

[!] An undefined index notice appeared in password recovery letter. Fixed. 

[!] Problems with banner click commission calculation. Fixed

[!] The Banner script was inactive in Google Chrome and Mozilla Firefox. Fixed.

[!] A blank SQL request was sent while adding new products to the Product banner at the storefront. Fixed.

[!] Themes were missing on the Affiliate page. Fixed. 

[!] The ability to create product banners in the Admin panel was added.

[!] Lower buttons at the Payouts tab didn't work. Fixed. 

[!] The Affiliate link was inactive. Fixed.

[!] Text banners were shown incorrectly at the storefront. Fixed.

[!] Show only last payments checkbox did not work. Fixed.

[!] If the affiliate changed user type to Customer all related commissions were deleted. Payments remained. Fixed.



[!] Addons: Affiliate: Problem with mobile layout. Fixed.