Code

WooCommerce Affiliates – Boost Your Earnings with Affiliate Marketing

WooCommerce Affiliates – Boost Your Earnings with Affiliate Marketing

Cart 29 sales

Limited Time Deal – 24 Hours Flash Sale

WooCommerce Affiliates

WooCommerce Affiliates is a plugin for the e-commerce platform that allows website owners to set up an affiliate program for their online store. The plugin allows affiliates to promote the store and earn a commission on sales made through their unique affiliate links. It enables you to reward your affiliates for driving sales and also provides advanced reporting capabilities to help you track and optimize the performance of your affiliates. It supports unlimited affiliates and products and provides a variety of tools and features to help you manage your affiliate program. The plugin integrates with WooCommerce, providing a seamless experience for both the store owner and the affiliates.

WooCommerce affiliate programs allow you to reward and incentivize your customers for referring new customers to your store. You can use our plugin to manage and optimize your program, such as setting up referral links, tracking performance metrics, and more. Additionally, you can use analytics to track the effectiveness of individual affiliates, as well as the performance of the complete program. By tracking this data, you can ensure that you are making the most of your affiliate program and maximizing your profits.

Website owners can traffic to their website, generate qualified leads and increase their SEO ranking through numerous backlinks to their sites via your affiliate blogs, YouTube, social pages and websites. With our plugin, you can save on advertising costs (where you are supposed to pay per click even if no sales are generated) and quickly launch an affiliate program in your shop: with just one plugin you get leads, traffic and sales through targeted partnerships with influencers, YouTubers and bloggers that embody your typical customer.

Why choose our plugin?

Since joining Envato Market in May 2020, our items got featured, received a 5 Star Review Average, and we have worked with 1000+ businesses and developers. We are humbled by the amazing support from the Envato community.

We also thank the Envato team for featuring our work on the CodeCanyon front page and awarding us the “Featured Author” badge.

All our WooCommerce plugins are meeting the WordPress quality standards including security, quality, performance and modern coding standards. For this, We are also awarded with WP Requirements Compliant Badge by Envato for our CodeCanyon Profile.

Features of WooCommerce Affiliates

  • Module can be enabled/disabled by the admin.
  • Default affiliate status can be configured by the admin.
  • Admin can allow other user roles to be able to convert into affiliates.
  • Admin can enable/disable the affiliate registration fields on the WooCommerce registration form.
  • Admin can set the affiliate dashboard page.
  • Styling color can be set by the admin for the affiliate dashboard.
  • Sidebar widgets can be enabled/disabled for the affiliate dashboard.
  • Affiliate dashboard can be enabled/disabled to show on the My Accounts page.
  • Admin can set the endpoint of the menu on the My Accounts page.
  • Admin can set the endpoint title of the menu on the My Accounts page.
  • Admin can enable/disable the sidebar widgets of the endpoint menu on the My Accounts page.
  • Query variable name can be dynamically configured.
  • Admin can set the default referral token for affiliates.
  • Admin can allow affiliates to change their referral token so they can use their brand name as well.
  • Referral cookie name can be dynamically configured.
  • Admin can set the number of days for the referral cookie expiration.
  • Referral cookie can be replaced by the new referral if allowed by the admin.
  • Referral cookie can be deleted on the checkout so on future orders, commissions will not get calculated.
  • Assign coupons functionality can be enabled or disabled for site promotion via discounts.
  • Admin can set the display option of the coupon section on the affiliate dashboard.
  • Admin can enable or disable the email-sending functionality to affiliates when any new coupon gets assigned to them.
  • Admin can enable or disable the registration of visits functionality for the referral links.
  • Admin can set the time by which the same referral visits get registered again.
  • Social share options can be allowed by the admin for sharing referral links.
  • Admin can set the title for Twitter and Pinterest social share of referral links.
  • Admin can set the text for social sharing of referral links.
  • Pinterest image URL can be set by the admin for social share.
  • Affiliate self-refer functionality can be enabled or disabled.
  • Admin can set the global commission rate for all affiliates.
  • Products and Categories can be excluded from commission calculations.
  • Taxed and discounts can be included or excluded in commission calculations.
  • Withdrawal or payout methods can be configured by the admin.
  • Withdrawal or payout type for affiliates such as manually by admin, manually requested by an affiliate and automatic payout creation for affiliates on any specific day of the month.
  • Withdrawal day can be set by the admin for the automatic payout creation withdrawal type.
  • Admin can set the payout or withdrawal threshold that the affiliate must have those earned commissions in order to get paid.
  • Admin can set the minimum number of days that should pass since the commission’s creation to allow it to be automatically paid.
  • Admin can set the shortcode for the affiliate registration form and affiliate dashboard.
  • Admin can set the content for the affiliate registration form with the login form as well.
  • Admin can configure the heading, subject and mail content for all emails.
  • Endpoints of the various sections on the affiliate dashboard can be configured.
  • Various analytics and reports related to affiliates are provided.
  • Admin can view the list of the affiliates and can manage their active status.
  • Admin can set different commission rates for different affiliates as well.
  • Various information about the affiliate can be seen and managed by the admin.
  • Admin can view the list of commissions and can manage their status.
  • Admin can pay the commission to the affiliate manually.
  • Admin can view the list of payouts, can change their status and can add transaction ID as well.
  • All payouts are handled externally in the system and manually by the admin.
  • WooCommerce Wallet Management plugin can be used to credit the payouts to the affiliate’s wallet automatically.
  • Admin can view the list of top products earnings generated by affiliates.
  • Admin can view the list of visits registered for the affiliate referred URL.
  • Various filters are given to filter the affiliates, commissions, payouts, top products and visits list.
  • Admin can configure different commission rules for different products, categories and user roles.
  • Admin can configure the affiliate registration form.
  • Affiliates can check their analytics and reports regarding their earnings.
  • Affiliates can view the list of their commissions.
  • Affiliates can view the list of their payouts.
  • If enabled, then affiliates can view the list of the registered visits of the referred URLs.
  • Top products list and their respective earnings can be viewed by affiliates.
  • Affiliates can view their assigned coupons and their respective sharing URLs to earn commissions.
  • Affiliates can generate links with their referral tokens and share them on various social platforms to generate commissions.
  • Affiliates can change their referral token, edit their account info and save their withdrawal info.
  • Affiliates can enable/disable their email notifications for commissions.
  • Affiliates can earn commissions from both registered and non-registered customers.
  • Multilingual is also supported with the given .pot file in the plugin.
  • And much more…

Admin End – WooCommerce Affiliates

General Configuration – WooCommerce Affiliates

Referrals Configuration – WooCommerce Affiliates

Commissions Configuration – WooCommerce Affiliates

Shortcodes Configuration – WooCommerce Affiliates

Emails Configuration – WooCommerce Affiliates

Here, you can customize all the emails with the provided email content editor. This will allow you to change the text, colors, and images in the email template, as well as add custom headers and footers. Additionally, you can use HTML or CSS to customize the look and feel of the emails, or you can create your own custom email templates from scratch. Various placeholders are provided to use the dynamic data in the email and you can leave the mail content empty in order to disable that respective email.

Endpoints Configuration – WooCommerce Affiliates

Analytics – WooCommerce Affiliates

You can view the analytics reports of how your affiliates are performing for your store. You can check the total earnings from your affiliates’ referrals, affiliates’ total, paid, unpaid or refunded commissions, total visits and conversions.

Affiliates – WooCommerce Affiliates

This page allows website owners to recruit, approve, and manage affiliates. You can track affiliates’ earnings, paid and unpaid commissions, referral visits, commission and conversion rates from this page. Affiliate statuses are also managed from here.

Affiliate Details

On clicking “View” for any affiliate, the website owner can view various details of the affiliate from here such as their earnings, commissions and visits details. You can set up commission rates for each affiliate and manage affiliates’ accounts and withdrawal details.

Commissions – WooCommerce Affiliates

This page shows the commission details generated on the order after the successful referral by the affiliate. Once the order status gets changed to “processing” or “completed”, their respective commission’s statuses get changed to “pending” and once its payout gets completed, the commission’s status gets changed to “paid”. All status transitions are done automatically with the order and payout status transitions and also website owner can change the status of the commission manually as well. Admin can create the payouts for multiple commissions from here which can be for any withdrawal method of the affiliates. Various filters are provided to filter the commission results.

Payouts – WooCommerce Affiliates

Website owner can check the payouts from this page which gets generated by owner manually, affiliate manually or automatically on any specific day of the month. The owner can view various details of the payout from here, change the status and filter the results as well.

Top Products – WooCommerce Affiliates

Website owners can use this page to identify the best products of your affiliate program and can check their respective sales, earnings and commissions. Additionally, you can filter the results to track the effectiveness of individual affiliates.

Visits – WooCommerce Affiliates

On this page, the website owner can view the details of the referral visits registered via referral URLs shared by the affiliates. Also, the admin can check which visit is successfully converted with an order and various filters are given to view the results.

Rules – WooCommerce Affiliates

On this page, the website owner can configure different commission rules which override the global or individual commission rate of affiliates. Priority is given to the product rules first then product category rules and then to the user role rules.

Registration Fields – WooCommerce Affiliates

This page allows website owners to customize the affiliate registration form to fit their branding and requirements. To show this form anywhere on the front end, use this shortcode [ddwcaf_affiliate_registration_form_shortcode]. Also, the registration form will be displayed on the affiliate dashboard page as well.

Affiliate End – WooCommerce Affiliates

Registration – WooCommerce Affiliates

On the affiliate dashboard page, users can log themselves into the site as well as register themselves as an affiliate by providing the necessary details configured by the admin.

Registered Users – WooCommerce Affiliates

If the user is already registered and visits the affiliate dashboard if the user role is allowed to become an affiliate then the same registration form fields will be displayed here and by filling it, any registered user can become the affiliate.

Dashboard Section – WooCommerce Affiliates

On this page, affiliates can view the details of their earnings, visits and conversions. Additionally, affiliates can track their performance metrics with the provided graphs and also can filter the graph results for different months. Styling color can be changed from the General Configuration at the backend.

Commissions – WooCommerce Affiliates

Here, affiliates can view their earned commissions, filter the results and also request for the withdrawal or payout if the withdrawal type is selected as “Manually requested by the affiliate”, the threshold is met and the commissions are older than the configured “Commissions’ days old”.

Payouts Section – WooCommerce Affiliates

When the affiliate requests for the withdrawal or payout for the earned commissions then a new payout gets created and the affiliate will get notified via mail once it is acknowledged by the admin. Also, affiliates can check their all payout details on this section and can filter those results as well.

Visits Section – WooCommerce Affiliates

Affiliates can view the registered visits of their referred URLs from this section if the visits are enabled from the “Referrals Configuration”. Affiliates can check which visit gets successfully converted into an order and he/she received a commission. Various filters are given to view any specific data.

Top Products Section – WooCommerce Affiliates

Affiliates can view their top referred products from here with their earned commissions.

Coupons Section – WooCommerce Affiliates

Here, affiliates can view their assigned coupons which they can use to promote the site so if any of the assigned coupons get applied by the user while placing an order, the respective affiliate will earn a commission. Affiliates can also share the coupon referral URL which automatically applies the coupon to the cart for the user.

From here, affiliates can get their referral URL and also can generate any custom or specific referral URL like for a direct product, etc. and also can share them socially.

Settings Section – WooCommerce Affiliates

From this page, affiliates can manage their referral token, account info, withdrawal details and email notifications for commissions.

My Account Menu – WooCommerce Affiliates

If my accounts page menu is enabled then affiliate can view their dashboard from here as well.

Customers End – WooCommerce Affiliates

Both registered and unregistered customers can place the order through the referral and affiliates will earn commissions based on that.

Multilingual – WooCommerce Affiliates

Admin can use .pot file which is provided within the plugin in the languages folder from which they can translate the plugin

Support – WooCommerce Affiliates

Dear Customers, if you have any questions or queries or need assistance with our WooCommerce extensions or development services, kindly connect with us from our contact page or mail us at support@devdiggers.com. We will do our best to answer as quickly as possible. If you have a moment, please rate our plugins, We’ll appreciate it very much!....Thank you.

Change Log

v 1.1.0
Added a logout menu for the affiliate.
Added CAPTCHA support for login, registration and setting forms.
Added compatibility with the latest WordPress and WooCommerce versions.
Added hooks for the customization.
Resolved security issues.
Initial release
v 1.0.0
Initial Release
by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey