£124.99
Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

Launch a powerful affiliate marketing program with the Magento 2 Affiliate Program Extension. Empower your customers to become brand advocates, earning commissions for referrals while you boost sales and expand your reach. Admins can easily manage affiliate registrations, track performance, customise commission structures (fixed or tiered), and perform payouts via PayPal or Bank Transfer. Comprehensive dashboards provide insights for both affiliates and admins, ensuring transparency and driving program success.

  • Easy Affiliate Onboarding: Customers join via "My Account" with referral link generation and social sharing.
  • Flexible Commission Structures: Choose fixed percentage or tiered commissions based on sales performance.
  • Payout Management: Set payout thresholds, schedules, and methods (PayPal, Bank Transfer).
  • Referral Link Sharing: Share referral links via social media platforms like Facebook, Twitter, Instagram, and Reddit.
  • Comprehensive Dashboards: Admins track affiliate performance, manage payouts, and view detailed reports. Affiliates monitor their earnings and referrals.
  • Advanced Order Tracking: Reliable 30-day cookie tracking ensures accurate commission attribution.

Free Support

up to 60 days

Free Upgrades

up to 1 year

Fully open source

 

Product description

 Magento 2 Affiliate Program

Compatible with Magento 2 community and enterprise 2.3.3 - 2.4.x including cloud edition

The Magento 2 Affiliate Program Extension allows you to build a powerful affiliate program within your store, providing both customers and store admins with the tools to manage and profit from referral marketing. Whether you're looking to expand your sales channels or reward loyal customers, this extension simplifies affiliate management and helps grow your business through customer-driven sales.

Why Choose the Magento 2 Affiliate Program Extension?

The Magento 2 Affiliate Program Extension is designed to give you full control over your affiliate marketing efforts while providing an intuitive experience for both store admins and affiliates. Here's why this extension is the perfect choice for your Magento store:

  • Increase Sales with Minimal Effort: By leveraging your customers as affiliates, you can reach new audiences and drive more sales without heavy marketing investments.
  • Fully Automated Payouts: Save time and reduce manual work with automated payout management. Affiliates are notified when their commissions are processed, and you have full control over payment schedules and methods.
  • Boost Affiliate Motivation with Tiered Commissions: Encourage higher performance by offering tiered commissions that reward affiliates for generating more sales. The more they sell, the higher their commission rate.
  • Customisable and Flexible: Tailor the affiliate program to fit your store’s needs. From setting commission rates to defining payout thresholds, every aspect of the extension is designed to be customisable.
  • Seamless Integration with Magento 2: The extension is fully compatible with Magento 2’s architecture, ensuring smooth performance and easy integration.

Affiliate Program Registration

Empower your customers to become brand advocates. With our extension, registered customers can join your affiliate program directly from their "My Account" section. The registration process is seamless, allowing customers to generate and share unique referral links with just a few clicks.

  • Easy Registration: Customers can opt into the affiliate program through their account dashboard.
  • Unique Referral Links: Each affiliate gets a personalised referral link to share.
  • Social Sharing: Affiliates can share links via social media platforms like Facebook, Twitter, Instagram, and Reddit.
  • Terms and Conditions: Affiliates must accept your program’s terms before sharing referral links.

Multi-Tier Commission Structure

Motivate your affiliates with a dynamic, multi-tier commission system that rewards higher performance. The Magento 2 Affiliate Program Extension allows admins to set up tiered commission structures based on sales volume, encouraging affiliates to drive more sales in exchange for better commission rates.

  • Tiered Commissions: Set different commission rates based on the total sales an affiliate generates.
  • Flexible Configuration: Admins can easily define commission brackets, such as:
TOTAL VALUE OF THE PURCHASE COMMISSION
£1 - £999.99 10%
£1000 - £1999.99 15%
£2000 + 20%
  • Enable/Disable Tiers: Admins can toggle the tiered system on or off to suit their store’s needs.

This flexible structure ensures that your most valuable affiliates are adequately rewarded, while also incentivizing smaller affiliates to perform better.

Payout Management

Managing payouts has never been easier for admins. The extension provides a comprehensive solution for administering affiliate payouts, allowing store owners to set payout thresholds, choose payout schedules, and manage various payment methods, including PayPal and bank transfers.

  • Payout Thresholds & Schedules: Set a minimum payout threshold and decide the payout frequency—weekly, monthly, or manual.
  • Multiple Payout Methods: Offer affiliates payouts via PayPal or bank transfer, with the ability to configure different payout methods.
  • Automated Payout Notifications: Affiliates are automatically notified via email when a payout is processed, keeping them informed every step of the way.
  • Tracking Payout History: Admins can view and manage the payout history for each affiliate, ensuring full transparency and accountability.
  • Order Status-Based Payouts: Payouts are only processed for completed or shipped orders, and any commissions for canceled or refunded orders are automatically deducted.

Order Tracking via Cookies

Ensure accurate tracking of affiliate referrals with cookie-based order tracking. The Magento 2 Affiliate Program Extension uses cookies to track users for up to 30 days after they click on a referral link, ensuring that all transactions within this period are credited to the correct affiliate.

  • 30-Day Cookie Tracking: When a customer clicks an affiliate’s referral link, a cookie is created in their browser and remains active for 30 days.
  • Accurate Attribution: If the customer makes a purchase within 30 days, the order is automatically attributed to the affiliate who referred them.
  • Automatic Cookie Expiration: After 30 days, the cookie expires, and no further orders are attributed to the affiliate unless the customer clicks a new referral link.

This feature ensures that affiliates are rewarded for sales they generate, even if customers take time to make their purchase.

Key Product Features:-

The Magento 2 Affiliate Program Extension equips your store with a powerful affiliate marketing solution, driving sales through customer referrals. Below are the key features that make this extension a must-have for any Magento 2 store looking to implement or optimise their affiliate program:

  • Affiliate Program Registration: Customers can easily join the affiliate program from their "My Account" section and start sharing unique referral links.
  • Referral Link Sharing: Affiliates can share their referral links via social media platforms like Facebook, Twitter, Instagram, and Reddit, reaching a broader audience.
  • Affiliate Dashboard (Customer): Affiliates can track their performance, including total sales generated, number of orders, and commissions earned, from a user-friendly dashboard.
  • Admin Dashboard for Affiliate Management: Store admins can view affiliate details, track performance, and manage payouts from a comprehensive dashboard accessible via Marketing > Affiliates.
  • Referred Orders Dashboard (Customer): Affiliates can view a detailed breakdown of all referred orders, including order status, total sales, and predicted commissions.
  • Multi-Tier Commission Structure: Set up a dynamic, tiered commission system to reward top-performing affiliates with higher commissions based on their total sales volume.
  • Payout Management: Admins can track, process, and manage payouts via PayPal or bank transfer, with automated email notifications for affiliates.
  • Order Tracking via Cookies: The extension uses cookies to track referrals for up to 30 days, ensuring affiliates are credited for sales within that window.
  • Customisable Settings: Easily configure commission rates, terms and conditions, and payout thresholds to suit your business needs.
  • SEO Optimisation: Drive organic traffic and improve your store's visibility by leveraging a well-structured affiliate program that incentivises external promotion.
  • Fully compatible with multistore and multiwebsite setups.
  • Easy to install and manage with a flexible, user-friendly interface.
  • Simple configuration process to get you started quickly.
  • Can be easily disabled from the admin interface when not in use.



We offer 60 days of free support and 12 months of free upgrade for any standard Magento site when you buy this extension. You can also get our installation service for a small fee. If you want more benefits, you can purchase our 12 months of free premium support and free lifetime upgrade package. Please contact us if you need any assistance or customization for this extension. We will reply to you within 48 hours. We may also offer you a special deal or a free solution if we like your idea.


** Please refer to our FAQ or T&C section for running our extensions on multiple domains or sub-domains

FAQ

Frequently Asked Questions

Q. How can customers register for the affiliate program?
A. Customers can easily register for the affiliate program directly from their "My Account" section by opting in and accepting the program’s terms and conditions.
Q. How are unique referral links generated and shared?
A. Each affiliate receives a personalised referral link upon registration. Affiliates can share these links easily on social media platforms such as Facebook, Twitter, Instagram, and Reddit.
Q. Can I reward affiliates with different commission rates based on their performance?
A. Yes. The extension supports a multi-tier commission structure where commission rates increase according to the total sales generated by an affiliate. Admins can customise these tiers and enable or disable the feature as needed.
Q. How does payout management work in this extension?
A. Admins can set payout thresholds and schedules (weekly, monthly, or manual), choose payout methods like PayPal or bank transfer, and automate payout notifications to affiliates. Payouts are processed only on completed or shipped orders, with adjustments for canceled or refunded orders.
Q. How long does the affiliate tracking last when a customer clicks a referral link?
A. Referral tracking is cookie-based and lasts for 30 days. Any purchases made within this period are credited to the referring affiliate. After 30 days, the cookie expires and the affiliate is no longer credited unless a new referral link is clicked.
Q. Can affiliates monitor their sales and commissions?
A. Affiliates have access to a user-friendly dashboard where they can track total sales generated, number of referred orders, and commissions earned.
Q. How does the admin monitor affiliate performance?
A. Store admins can view detailed affiliate information, track sales, manage commissions, and review payout history from a dedicated admin dashboard under Marketing > Affiliates.
Q. Can the affiliate program be temporarily disabled if needed?
A. Yes. The extension can be disabled easily from the admin panel when you want to pause or stop the affiliate program without uninstalling it.

Q. How can I get license key for my development website?
A. Please use the same license as live site provided with the order confirmation email on the staging site and ensure you have the latest version of scommerce/core installed i.e 2.0.9.
Once added go to Stores>Configuration>Scommerce Configuration>Core and click on verify. Once verified the license will start working on your staging site.
gtm gdpr settings
Q. Can I test the extension before buying?
A. Unfortunately we can't provide you extension for testing purposes but we have demo available for most of our extensions and happy to provide full refund if the extension doesn't work
Q. Can I request for customisation on your extensions?
A. Yes we do provide all sort of customisation for our clients at the reasonable rates. And if we believe the customisation will help our product then we also provide great discount on the customisation
Q. I have multiple websites/stores, each with a unique domain. Do I need a separate license key for each live domain?
A. Yes, each live domain requires its own license key. Our license keys are URL specific and each live domain, subdomain, subfolder requires a separate key. If you’re running multiple websites from the same Magento instance, we offer a 30% discount when purchasing license keys for two or more domains in a single order. To receive a coupon code, please contact us at support@scommerce-mage.com.
Q. How can I upgrade my extension to the latest version?
A. If your extension is within the free upgrade period (12 months from purchased date) then simply email us with your order number and our team will send you the latest version of the extension but if it is outside free upgrade period then you need to buy an upgrade using the following link
https://www.scommerce-mage.com/magento-extension-installation-service.html

Once you received the latest version of our extension then we would highly recommend to delete all the files and folder of our extension from your website first before uploading the latest version because we might have removed existing files and keeping existing files could cause problems on your website.
Q. Does my license get expired after certain period?
A. No, your license is not going to get expired but we would highly recommend upgrading to get all the latest fixes (including security fixes if any), improvements and new features. In the upgrade, we also ensure it is compatible with the latest version of Magento and when you upgrade you will have a smooth transition.
Q.Where can I download the extension files?
A. Please login into your account on our website and go to the download link under my account section to download the extension package.
Q.Can you provide a key that works for our development (NOT PRODUCTION) environment which will work on a dynamic URL, for example, 12334.gitpod.com and 4567.gitpod.com?
A. Unfortunately it is not possible to generate license keys based on the dynamic URLs. License keys need to be generated per domain or subdomain whether it is production or non-production.
Q. How can I manually uninstall your module?
A. Please follow the below steps -:

Step 1: Navigate to our store and login to your account. Then go to the My Account Section, on the left menu click on Composer Instructions.
My account section
Step 2: Next, run the config commands shown on the top of the page then click on the extension that you want to install. A composer require command will be revealed in the dropdown menu. Run the command then clear caches to complete the installation. Composer instructions
Q. Do you support SPA (Single Page Application) / PWA (Progressive Web Application) / AMP ?
A. Unfortunately, we don’t support SPA or PWA or AMP but we may be supporting them in future depending upon the demand.

Change Log

Version 2.0.0
2025-07-15 08:24:54
Initial Release

Reviews

Write Your Own Review
Write a Review
You may also like