Affiliate and Referral


The add-on gives you a unique opportunity to turn your customers into your partners. They get real benefits for your store promotion — reward points or cash, while you get more and more new customers and boost your sales.

Price $275.00

This product is electronically distributed.



Use the best practices to grow your business fast


Affiliate marketing is a strategy when external websites lead traffic to your website and get a commission from sales of their referrals.


Referral marketing method uses word of mouth to attract new customers to your store. You can motivate them by paying sales commissions or giving bonus points for next purchases. The add-on includes multi-level marketing (MLM) feature where referrals can be paid from recruiting new referrals and sales from their referral links.


Over 100,000 Americans join referral marketing every week. Adapt referral marketing techniques to skyrocket your sales!






Key Features


  • Flexible affiliate plans system with unlimited number of plans.

  • Multi-level marketing with unlimited number of referrals.

  • Ability to create text, graphic and product banners for your affiliate websites.

  • Widget mode for embedding your store in 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).




What your customers will see  


When a new user registers in your store, they can choose to become a customer or an affiliate.


If they choose 'Customer', they can get bonus points for next purchases simply by sharing their great shopping experience. 


It is a very simple thing to do:


  • Copy the referral link.

  • Send to a friend.

  • Get bonuses for new customers and their purchases.






Your customers will love this feature! The Become a pro affiliate button will entice them to see what will be on the next level where they can get cash.



What the Affiliate will see


The affiliates have all the necessary instruments to grow their business with you. In addition to sharing the referral link they can:


  • Place your banners on their websites.

  • Embed parts of your store directly on their websites (including WordPress blogs).

  • Spread coupons on purchases in your store and get a commission from sales.

  • Enjoy residual income from the sales came from referral links: their own and their referrals.






Also affiliates can share product links to social networks directly from the store. The Affiliate ID is already added to URLs of product, category, and content pages. 







What you will see in the Admin area


The Affiliates page




The Banners page





The Affiliate and Referral settings




Plan for customers






The Affiliate profile







The Affiliate tiers tree






The Approve Commisions page






Giving commissions for affiliate orders 


If an affiliate places an order by the link from another affiliate, the affiliate inviter will get a commission. But the invited affiliate does not get a commission for their orders. 

Example: Affiliate A shares a link to a product to Affiliate B. Affiliate B buys a product by this link. When the order is placed, Affiliate A gets a payout sales commission for the order placed by Affiliate B.








Try the live demo to explore the Affiliate and Referral add-on.




User Guide


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

You can also watch the videos about the add-on in our YouTube channel.





CS-Cart/Multi-Vendor version


4.5.1 and above

affiliate and referral v4.5.0.x

4.4.1 - 4.4.3

affiliate and referral v4.4.0.x

4.3.1 - 4.3.10

affiliate and referral v4.3.0.x


Need compatibility with another CS-Cart version? Contact us now.






This add-on is developed and published by Simtech Development Ltd., a CS-Cart developer. You are guaranteed a quality add-on supported by future versions. If you need help, please contact us via our help desk system.


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 


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.