WooCommerce Affiliate Plugin – Coupon Affiliates


Easily create an advanced coupon based affiliate program for WooCommerce, and display detailed coupon usage statistics.

Give your affiliates access to a user-friendly affiliate dashboard for their coupons, via a unique link, to view coupon usage statistics, recent orders, commission earned, referral URLs and more.

Why is Coupon Affiliates the best WooCommerce affiliate plugin?

  • Unique – The only plugin that is built specifically for creating a “coupon based” affiliate program for WooCommerce.
  • Quick & Easy to Use – Get your affiliate program setup quickly and easily! The plugin is easy to use for you and your affiliates.
  • User Friendly – The affiliate dashboard is user friendly, visually pleasing, and includes lots of features your affiliates will love.
  • Transparency – Build trust with your affiliates, by giving them transparent access to the important statistics they want to see, in real-time, directly on their affiliate dashboard.
  • Lots of Customisations – The plugin comes with plenty of useful settings to make the affiliate program work exactly how you want.
  • Amazing Support – UK-based support is available to both our free and paid users, regarding setup, customisations and more.
  • Built for WooCommerce – This affiliate plugin is developed exclusively for WooCommerce, the best eCommerce platform.
  • Easy Migration – Migration from other affiliates plugins is super simple, since the plugin will display the full order history for each affiliate coupon (even orders created before installing the plugin).
  • Frequent Updates – We are always working on adding new awesome features to Coupon Affiliates. Got a suggestion? Let us know!

🎉 Plugin Features

— Affiliate Dashboard & Coupon Usage Statistics —

On the affiliate dashboard, you and your affiliate users will be able to view the usage statistics for their referral coupon, and more including:

  • Coupon code details
  • Total sales via coupon
  • Total amount saved via coupon
  • Total commission earned by affiliate via coupon
  • Latest orders that have used the coupon
  • List of products purchased in each order
  • Referral URL, including clicks and conversion
  • and more…

— Affiliate Commission Tracking & Accurate Calculations —

  • Your affiliates (and you) can see the total commission earned via the coupon, and view commission earned for each individual order in the recent orders list.

  • You can set 3 types of commission amounts, including fixed commission “per product” or “per order”, as well as a percentage of the total order. You can also set all 3 of these for more unique & flexible commission calculations!

— Recent Orders List —

  • Affiliates can view a recent order list for their coupon, with general info such as date, order subtotal, discount, total, products purchased, commission earned etc. A monthly orders/commission summary is also included in Pro.

  • They can also view combined totals (total sales, total commission etc) for all orders within the date range selected, on both the ‘recent orders’ and ‘monthly summary’ tables.

— Affiliate Referral URLs —

  • Affiliates can generate a referral URL via the affiliate tool which automatically applies the coupon at checkout for visitors using their link.

  • They can also view total clicks, usage, and conversion rate for their referral URL on the affiliate dashboard.

  • A table will also be displayed, with a list of all the recent clicks/visits from the referral URL. Information displayed includes click ID, landing page, referring URL, campaign name, date/time, and if the click has “converted” into a sale.

— Assign Users to Coupons —

  • Assign/link user accounts to coupon codes, to give them direct private access to their affiliate dashboards for each coupon.

  • A login form will be displayed on the affiliate dashboard page for logged out users (if a unique dashboard URL isn’t selected). If this user is assigned to any coupons, it will automatically display the affiliate dashboard for coupon(s) assigned to the logged in user. The unique dashboard URLs will still work too, but will be made private to that user only (and admins).

  • You will be able to view all the WooCommerce coupons that are assigned to each individual user, in the admin users list (along with some quick links). You can also filter the users list to only show the affiliate users.

— Admin Reports & Analytics —

  • Get access to admin reports for the past 2 weeks. Reports allow you to see the overall WooCommerce coupon usage stats, and sales for all coupons, and each individual coupon, on a single page.

  • With the Pro version get access to unlimited date range on the admin reports, export to CSV, and access to date comparison features, to compare analytics between 2 sets of dates.

— Email Notifications —

  • Automatically send email notifications to affiliates when their coupon code is used, to let them know they have earned new commission. You can also customise the emails with your own message.

— WooCommerce Subscriptions —

  • Coupon Affiliates includes free integration with the official “WooCommerce Subscriptions” plugin. This means you can offer affiliates referring commission for subscription renewals, or optionally toggle this off to only reward commission for the first order. Take things a step further with PRO, and set a limit on exactly how many renewals are rewarded.

— Multi-Currency Support —

  • With Coupon Affiliates, you can enable multi-currency support and easily set conversion rates for all your store currencies.

  • This will then automatically convert the order totals, total stats, and commission earned, in the affiliate dashboard to your base store currency, no matter which currency each of the orders were made in.

🎨 Admin Management & Customisation

Easily manage and customise your affiliate program.

— Coupons List & Dashboard Links —

  • Admins can view a list of all coupon stats, and their unique link in the admin area. This unique link can be shared with users/affiliates for them to view their coupons affiliate dashboard (or you can view it yourself).

— Plugin Customisation & Settings —

  • A large variety of settings are available to modify the plugin features, and affiliate dashboard, to meet your specific requirements.

— Flexible Commission Options —

  • You can choose between 3 different commission types, or even combine all 3. These include fixed commission amounts (either per order, or per product), alongside percentage of the total order. For example, you could have 5% of the total order, plus $1 extra per product.

— Orders Affiliate Info —

  • An “Affiliate Info” column will be added to the orders list, as well as a meta box widget in single orders. This will show coupon code used, affiliate user, commission for that order, and a link to the affiliate dashboard.

— Coupon Marketing Campaigns —

  • The plugin can also be used for your coupon marketing campaigns to view sales, usage statistics, and more yourself, instead of for affiliates. Or for managing your ambassador program.

🔥 Getting Started

— Ready to increase sales with your new affiliate program? —

Setup your own affiliate WooCommerce system in minutes. Then launch your coupon affiliate marketing program to help increase your sales!

To get started, simply add the shortcode [couponaffiliates] to a new page. This will assign it as the dashboard parent for generating the unique dashboard page links, which you can share with affiliates.

Upon installation, a small setup wizard will help you get started and automatically generate the affiliate dashboard page for you.

— Migrating from another Affiliates Plugin? —

Migration of affiliate data to Coupon Affiliates is super simple, since for the most part it uses the existing data that’s stored by WooCommerce.

Once you install the plugin, it will look back at the full order history for each coupon, even those created before the installation, and display the stats & commission for these on the coupon affiliate dashboard. All you’ll need to do is assign your affiliate users to coupon codes, configure the settings, then you’re good to go!

⚡ Want more advanced features?

Coupon Affiliates PRO is a paid upgrade which provides a whole bunch of exciting addons and extra features to take your coupon affiliate system to the next level. This includes:

  • Admin Reports & Analytics (Advanced Filters) – Access to the advanced filter options (unlimited date range & comparisons) for the Admin Reports & Analytics.
  • Affiliate Email Reports – Automatically send an email report (and PDF) to affiliates every week/month with a summary of their recent commission and referral stats.
  • Affiliate Registration Form – Allow users to fill out a form to apply for an affiliate coupon, automatically generate affiliate coupons, and easily manage/approve applications in the admin area.
  • Creatives – Display a creatives section with downloadable banners. Includes preview, download, and copy code buttons.
  • Commission Payout Tracking – Affiliates can keep track of total UNPAID commission. Admins can view requested commission payouts from affiliates, and track/manage pending, complete and cancelled payouts.
  • Commission Payout Requests – Affiliates can request payouts for their pending commission. You can set a payment threshold for commission, and set a delay before commission can be claimed.
  • Stripe Payouts – Automatically pay your affiliates in one-click with Stripe!
  • PayPal Payouts – Automatically pay your affiliates in one-click with PayPal Payouts!
  • Store Credit Payouts – Automatically pay your affiliates into a wallet, in one-click, with Store Credit Payouts! Addons are available to integrate with wallet plugins such as TeraWallet or YITH Account Funds.
  • Monthly Summary Table – Show a table with a summary of monthly orders, and total statistics for that coupon for each month in the past 12 months (can be filtered to other months / previous years).
  • Line Graphs – Line graphs on the “Statistics” tab to show commission earned, on a day by day bases, for past 90 days, 30 days, or 7 days.
  • Export to Excel File – Enable a button on coupon pages to export an Excel (CSV) file with a 12 months summary of the individual coupons usage statistics for each month, or the recent orders table.
  • Custom Coupon Commission – Set custom flexible commission amounts for individual coupons.
  • Custom Product Commission – Set custom flexible commission amounts for individual products.
  • Custom User Role Commission – Set custom flexible commission amounts for individual user roles.
  • Campaigns (Referral URL) – Allow your affiliates to create referral “campaigns” and then create custom URLs to track clicks/conversions per campaign.
  • Social Sharing (Referral URL) – Add social sharing buttons to the referral URL tab, so affiliates can instantly share their generated referral link.
  • Short URL Generator (Referral URL) – Add a button to the referral URL tab, to allow affiliate users to generate a short URL for their referral link automatically.
  • QR Code Generator (Referral URL) – Add a button to the referral URL tab, to allow affiliate users to automatically generate a QR code for their referral link.
  • Monthly Summary Table – Show a table with a summary of monthly orders, and total statistics for that coupon for each month in the past 12 months (can be filtered to other months / previous years).
  • Lifetime Commission – Option to enable “Lifetime Commission” functionality for affiliate referrals, so your affiliates get commission for every future sale by the customers they refer, even if they don’t use the coupon again.
  • Affiliate Landing Pages – Ability to link a landing page to an affiliate coupon, which will then work the same as a referral URL.
  • Subscriptions: Renewal Limit – With the WooCommerce subscriptions plugin installed, optionally set a “limit” on how many renewals are rewarded. For example, you can set this to reward commission on the first 3 months.
  • Custom Dashboard Tabs – Create your own tabs, to display custom sections and content on the affiliate dashboard.
  • and more great features coming soon…

Learn more about Pro and upgrade at www.couponaffiliates.com


📅 Roadmap

Want to know what new features we’re working on releasing in the future? Check out our roadmap.

👍 Suggestions and Support

If you have any suggestions for additional functionality, need any help, or have found a bug, please get in touch!


  • Example of "Statistics" tab on affiliate dashboard.
  • Example of "recent orders" tab on affiliate dashboard.
  • Example referral URL tab on affiliate coupon dashboard page (free).
  • Example admin list of WooCommerce coupons and their unique links.
  • Example of admin reports & analytics.
  • Example of some plugin settings in WordPress admin.
  • Pro Feature: Example of 'Monthly Summary' section.
  • Pro Feature: Example of the extra PRO features in the 'Referral URL' tab (campaigns, social sharing, short URLs, QR codes).
  • Pro Feature: Example of Affiliate commission payouts requests and logs.
  • Pro Feature: Example of 'Creatives' tab on affiliate dashboard.
  • Pro Feature: Example of Admin commission payouts management area.


  1. Upload the ‘woo-coupon-usage’ plugin to the ‘/wp-content/plugins/’ directory.
  2. Activate the affiliate plugin through the ‘Plugins’ menu in WordPress.
  3. Insert shortcode [couponaffiliates] into a page, to create the affiliate dashboard, then visit this page to get started.
  4. Modify additional plugin settings found in WordPress admin under menu item “Coupon Affiliates”.
  5. Optional: Upgrade to the Pro version via “Coupon Affiliates” > “Upgrade” on the admin menu for more features.


Will there be more features added in the future?

Yes! New features are added frequently, most of which are based on feedback. So if you have any suggestions to help improve the coupon affiliates plugin, please get in touch!

Will this work with my existing coupons and orders?

Yes, once you install the plugin it will look back at the full order history for each coupon, even those created before the installation, and display the stats for these on the coupon affiliate dashboard too.

How do the affiliate referral URLs work?

A referral URL is automatically generated for the affiliate, and can be found on their dashboard. This link can then be shared by the affiliate. Anyone that visits the website using that link, will have the coupon code automatically applied to their account on checkout. Clicks are also tracked, and any sales made via the coupon are tracked as conversions.

Can I assign affiliate users to coupons?

Yes, you can assign affiliate users to coupons, which will give them direct access to their affiliates dashboard page, without needing to use a unique link. Click here to learn more.

Can I use this plugin for coupon marketing campaigns instead?

Yes, you can use this plugin to manage your coupon marketing campaigns. Simply create a new WooCommerce coupon, and visit the coupon dashboard page, to view usage statistics, recent orders, monthly summary, etc, allowing you to keep track of your campaigns performance and profits made. You can even setup the email notifications to notify you whenever the coupon is used.

What kind of coupon usage statistics are shown?

On the coupon affiliate dashboard, you (and your affiliates) will be able to see a variety of statistics including total uses, discount type, orders total, amount saved, commission earned, and more. You will also be able to see a recent order table (with general info such as date, order total, discount, products, commission etc), and with the pro version you can see a monthly orders/commission summary table for the past 12 months.

Do you provide support?

Yes. If you need any help setting up the affiliate plugin, please free to get in touch and I’ll be happy to help.


January 3, 2022
very nice pluggin and very short response time, would recommand 10/10 !
December 7, 2021
This Plugin has exactly what we were after and is brilliant, allowing for almost completely hands-off from us and a seamless, profitable user experience for the consumer. It is incredibly user friendly, both for the consumer and for us as the admin. The setup process could not be more simple, even for a completely tech-challenged person like myself, and any additional questions I had during setup were answered immediately and thoroughly by the team, who have gone above and beyond to ensure I am setup exactly as I need to be with this service. Since we launched the affiliate program we haven't had a single issue from a user. It is clear, easy to setup, and simple to track and navigate commissions and payouts. I'm so glad we have this benefit on our website and it has already begun to make us what will be a significant amount of money with very little work from us.
December 2, 2021
The only thing better than this plugin is the quality of the support from the author Elliot Sowersby. The plugin is easy to set up and use, and Elliot keeps improving it. Pricing is great too, and it didn't take me long to opt for the Lifetime plan. I worry about conventional affiliate programs because people tend to use more than one device. The majority of the visitors to our websites are using their smartphone, many of them come back later on a larger device to make their purchase. When that happens I don't think they are being tracked, so we won't know who to pay the commission to. Affiliate coupons solve that problem: If the customers want a discount, they will use the coupon, and when they use the coupon, we know who the affiliate it. Problem solved. You can learn more the same way I did; Start with the free version, and then upgrade to the full version. I bet you'll like it.
November 26, 2021
Just the right plugin I was looking for. Packed with features and very simple to use. Plus amazing support from Elliot, the plugin founder. He'll reply your Email even in midnight :-). 100% recommended!!!
November 25, 2021
Just started using this plugin. Immediately it's is clear that this plugin can deliver the goods, and is simple enough to understand and operate for the WP-novice. I had one thing not working for me, asked for support, and had an answer within half an hour; what a service! And it wasn't even a problem of this plugin; it was the settings of another. Lots of options and choices to really get what you want, with clear explanations with every option (a rarety in the WP plugin world). Excellent! I'm impressed. Affiliates made simple.
Read all 33 reviews

Contributors & Developers

“WooCommerce Affiliate Plugin – Coupon Affiliates” is open source software. The following people have contributed to this plugin.



Version 4.15.2 – 17th January 2022

  • Improvement: (PRO) For each payout method, added an option to add custom text/information displayed when selecting the payout method in the dashboard settings tab.
  • Improvement: (PRO) Added an option to either show or hide the “payment details” field for each of the custom payment methods.
  • Improvement: (PRO) Added an option to choose whether payment details are required to request a payout.
  • Improvement: Added an option to change the default “Page URL” on the “Referral URL” tab.
  • Tweak: (PRO) Added option to choose which line graph is shown for “All-time” stats toggle.
  • Fix: Fixed issue on plugin settings page, in some cases, some plugin tabs/settings were hidden when using old WooCommerce version.
  • Fix: (PRO) Fixed line graphs not showing properly in some cases when “Last 30 Days | Last 7 Days” is selected as the toggles.
  • Dev: Added 3 new API routes/endpoints for the plugin (coupon-info, request-payout, users-coupons).
  • Dev: Added new hook for each payout method when a payout is marked as paid by admin.

Version – 16th December 2021

  • Fix: Fixed occasional critical error caused temporarily when updating WooCommerce version.
  • Fix: Fixed a jQuery console error on affiliate dashboard page.
  • Dev: Cleaned up some unused code in admin settings.
  • Other: Tested with WooCommerce version 6.

Version 4.15.1 – 15th December 2021

  • New: (PRO) Added new option to set custom commission rates per user role.
  • Improvement: (PRO) Added an option to hide the affiliate registration form for existing affiliate users already assigned to 1 or more coupons.
  • Improvement: Added new shortcode to display the current customers referrer coupon code (if exists). Example: [couponaffiliates-referrer text=”Referrer code:”]
  • Improvement: Added new shortcode to display the logged in users affiliate coupon code as plain text (will be separated by a comma if there are multiple). Code: [couponaffiliates-my-coupons]
  • Fix: Made the “Affiliate” link text in the “My Account” menu translatable.

Version – 10th December 2021

  • Fix: Fixed the “New Coupon Usage” email not using the custom text/message and subject (on some websites in specific cases).
  • Fix: Fixed the “Enable legacy (bulk) saving for settings page” checkbox to always show the “Save Settings” button when enabled.
  • Fix: Made the “Logout” link text translatable.

Version – 8th December 2021

  • New: (PRO) Released an option integration addon plugin for “Store Credit” payouts, to integrate with the “YITH Account Funds” plugin.

Version – 8th December 2021

  • Fix: (PRO) Fixed PHP debug error showing on admin users list, when store credit payouts disabled.
  • Fix: (PRO) Fixed issue with some free settings being hidden when PRO version installed but license not active.

Version 4.15.0 – 8th December 2021

  • New: [Payouts] (PRO) Added “Store Credit” as an option for paying affiliate commission, automatically in one-click.
  • New: [Payouts] (PRO) Released an optional integration addon plugin for “Store Credit” payouts, to integrate with the “TeraWallet” plugin.
  • Tweak: Added option to show/hide the “Settings” tab on affiliate dashboard.
  • Tweak: Added option to show/hide the “Referral URL” tab on affiliate dashboard, whilst still allowing referral URLs to be used.

Version – 2nd December 2021

  • Tweak: A few small design improvements for the admin settings page.
  • Tweak: (PRO) Small improvements to the affiliate registration from styling to work better with more themes.
  • Fix: (PRO) Fixed the “Enable Email Reports” checkbox that was showing in affiliate dashboard settings even when email reports were disabled.
  • Fix: (PRO) Fixed the “This payment method is not available.” showing on rare occasions on the affiliate dashboard “settings” tab when it shouldn’t.

Version – 26th November 2021

  • Tweak: Small tweak to improve layout of referral URL clicks table on small screens / mobiles.
  • Fix: Fixed a rare issue/conflict with some plugins, stopping the WooCommerce products page loading properly.

Version 4.14.2 – 20th November 2021

  • New: (PRO) Added new option (in “registration” settings) to show a “join our affiliate program” checkbox on the store checkout when creating an order, for non-affiliate users.
  • New: (PRO) Added new option (in “registration” settings) to disable the “preferred coupon code” field and instead generate a coupon name automatically based on a custom format with merge tags.
  • New: (PRO) Added a new “Create New Registration” button on the admin “registrations” page, to manually create/submit an affiliate registration for a user yourself, easily in the admin area.
  • New: (PRO) Added new “Affiliate Coupons” column to the WordPress users list. This will show all the coupons assigned to the user, with a tooltip showing unpaid commission, dashboard link, edit link, and a link to unassign/remove the users from the coupon.
  • Improvement: Added a “Affiliate Users” admin menu item under “Coupon Affiliates”, if registrations is enabled with the “Coupon Affiliates” user role.
  • Improvement: Added new option to set custom text for the “Submit Application” button on the affiliate registration form.
  • Improvement: Added new option to only show tax calculations on statements for users with a tax/VAT number.
  • Improvement: (FREE) The option to show the combined totals for all orders within the selected date range is now available in the free version.
  • Tweak: Added a check to not allow affiliate registrations to be accepted if coupon already exists.
  • Tweak: (FREE) Reports can now be generated for the past 1 month, up from 4 weeks, in the free version.
  • Fix: Fixed some possible issues with partial refunds in certain cases.
  • Fix: Fixed possible issue for sites using old WooCommerce version (3.7 or under), when a coupon is used when creating a new order.
  • Fix: Fixed issue occurring on some sites with unpaid commission not updating after initially installing, when payouts features enabled by default.

Version 4.14.1 – 17th November 2021

  • Improvement: (PRO) Added option to set “Custom Email Header Image / Logo” for the email reports, to replace the default header image that is set in WooCommerce settings.
  • Improvement: (PRO) Changed the “Report Header Text” and “Report Footer Text” to TinyMCE editor for better customisation options.
  • Improvement: (PRO) Added option to either center align, or left align the email/PDF reports stats, in the reports customisation settings.
  • Tweak: (PRO) Slightly changed/improved code for creating a new affiliate registration submission.
  • Fix: Fixed the “Commission” message on affiliate dashboard statistics tab, in some cases showing wrong currency symbol when set to “per product” commission.
  • Fix: (PRO) Tweaked the registration form labels to be capitalized when translated.
  • Fix: Fixed an issue with a few of the plugin settings not being able to save since 4.14.0
  • Fix: Fixed issue with HTML code not working in admin settings textarea fields.

Version – 14th November 2021

  • Tweak: Improved the styling for the affiliate dashboard “settings” forms, if the sites current theme has no styling for them.
  • Tweak: Updated the “Save changes” buttons on “Settings” tab of affiliate dashboard to all be consistent with each other (text and styling).
  • Tweak: Added logging for any connection errors with Stripe and PayPal payouts. Can be found in “WooCommerce > Status > Logs” if any errors occur.

Version 4.14.0 – 12th November 2021

  • New: [Payouts] (PRO) Updated payouts system to allow affiliate user to select between multiple payout options.
  • New: [Payouts] (PRO) Added “PayPal Payouts” as an option for paying affiliate commission automatically in one-click, via PayPal.
  • New: [Payouts] (PRO) Added “Stripe Payouts” as an option for paying affiliate commission automatically in one-click, via Stripe Connect.
  • New: [Payouts] (PRO) Added “Bank Transfer” as an option for payouts (manual payments).
  • New: [Payouts] (PRO) Added 2 “Custom Payment Method” options for manual payouts. The previous payment method will remain as “Custom Payment Method #1”.
  • New: [Payouts] (PRO) Added a new “Scheduled Payout Requests” option, in the “Payouts” settings, to automatically request payouts on a scheduled basis.
  • New: [Payouts] (PRO) Added a new email notification for the “Scheduled Payout Requests” to list all the payout requests that were requested automatically (instead of sending individual email for each).
  • New: [Payouts] (PRO) Added a new email notification for “New Commission Payout”, which will be sent to the affiliate user when a requested commission payment is marked as paid. Can be enabled in the “Emails” settings.
  • New: [Dashboard] Added option to show a new “Affiliate” link on the “My Account” page menu. Can be turned on in “General” settings.
  • Improvement: Added a “Coupon Affiliates” meta box to the “edit coupon” admin page, which shows a “View Dashboard” link, and the affiliate user.
  • Tweak: Added a maximum date range for “monthly summary” and “latest orders” of 12 months. Helps prevent users from creating unnecessary queries that are too large.
  • Tweak: Added a temporary 3 second disable for the “filter” button when clicked, for “monthly summary” and “latest orders” filters, to prevent spamming it.
  • Tweak: Added a limit of 10 requests within 2 minutes on “monthly summary” and “latest orders” filters, to prevent spamming it.
  • Tweak: (PRO) Small design tweaks/changes to the admin “payouts” and “registrations” page / table.
  • Tweak: (PRO) Edited the “date” format shown on the affiliate dashboard payouts tables for “date paid” and “date requested”.
  • Tweak: Disabled the “registration” form if the “template coupon” setting has not been set.
  • Tweak: Moved up the plugin’s admin menu position into the same section as the WooCommerce menu items.
  • Fix: Fixed issue with coupons that have spaces not showing the affiliate dashboard on the shortcode page, when assigned to user.
  • Fix: Fixed percentage change to show -100% instead of 0% when new value is 0, and old value is greater than 0.
  • Fix: Will now enqueue ajax on the selected “affiliate dashboard page” even if the shortcode not found directly in page editor.
  • Fix: (PRO) Fixed issue with “Monthly Summary” table “Commission” column slightly breaking table format if there is no commission at all.
  • Fix: (PRO) Fixed occasional small issue with short URL generator when first short URL generated is was a campaign URL.
  • Fix: (PRO) Fixed the “user” links in the admin payouts table.
  • Fix: Fixed “total” statistics in admin reports that were sometimes showing as 1 decimal place instead of 2.
  • Fix: Fixed an issue with cron job not always being set to the “first day” for the email reports, when the time was not set to 00:00.
  • Fix: Fixed issue where if for some reason some text fields in the plugin settings were set to nothing (empty) then it may stop related features from working properly (such as the “referral URL variable”).
  • Fix: Fixed a few issues occurring with the WPML plugin installed.
  • Dev: Updated short URLs and campaigns to use the better ajax requests code format.

Version – 4th November 2021

  • Fix: Fixed some PHP warnings (WP Debug) showing on some sites.

Version – 31st October 2021

  • Dev: Updated code for plugin ajax requests to be more reliable and secure. Also solves a previous ajax issue with some firewalls blocking it.

Version – 29th October 2021

  • Improvement: Updated the code for the referral URL stats, to better represent actual “conversions” stats from the URLs themselves. Also loads the stats a little faster.
  • Tweak: On plugin activate, it will automatically turn on the “Enable the use of coupon codes” option in WooCommerce settings.
  • Tweak: Tweaked some text in the “Getting Started” wizard when initially setting up the plugin.
  • Tweak: Hidden “Refunded” from the “Required order status to show on affiliate dashboard” options.
  • Fix: Fixed an issue with the “Load tabs on affiliate dashboard as separate pages.” option when being enabled alongside ajax loading.
  • Other: Added “Chinese” and “Russian” language files.

Version – 28th October 2021

  • Tweak: Added some spacing on settings tab when “payouts” & “statements” are both disabled.
  • Fix: (PRO) Fixed “Commission” column header not showing on monthly summary in some cases.
  • Fix: Fixed issue with “Sorry, you can’t use your own affiliate coupon code” message showing in some cases, even when it shouldn’t, when “Allow affiliate user to apply their own coupon code” was disabled.
  • Fix: On plugin uninstall, it will now clear the saved database version numbers. Fixes issue when uninstalling, then reinstalling the plugin, where tables were not being recreated.

Version 4.13.0 – 26th October 2021

  • New: [Admin] Added new “filter by coupon” dropdown on the WooCommerce orders list, to filter by orders that used a specific coupon (or all orders that used a coupon).
  • New: [Admin] Added “Coupons Orders” link to the plugin admin menu, which links to orders list with the “Show ALL Coupon Orders” filter automatically applied.
  • Improvement: [Admin Reports] Changes to the design/layout of admin reports “total” stats, now split into 3 sections: Sales Statistics, Commission Statistics, Referral URL Statistics
  • Improvement: [Admin Reports] Changes to the design/layout of the admin reports generate form.
  • Improvement: [Admin Reports] Added 4 new filters to show coupons where total is more/less than set amount, for “Total Usage”, “Commission Earned”, “URL Conversion Rate”, and “Unpaid Commission”, alongside the already existing “Total Sales”.
  • Improvement: [Admin Reports] Added 4 new checkbox filters to show/hide certain statistics in the admin report.
  • Improvement: [Admin Reports] Added 3 new extra columns to admin reports to show “Referral URL Statistics” (in “total” stats, and for all “individual” coupon stats).
  • Improvement: [Admin Reports] Added percentage change (and previous amount), for the “total” stats, when “compare” option is enabled.
  • Improvement: [Admin Reports] (PRO) Now display/calculate 2 more stats in the “total” stats: Unpaid Commission, Pending Payouts
  • Improvement: [Affiliate Dashboard] Improved the design of the “Your Coupons” affiliate dashboard page (shown when affiliate is assigned to multiple coupons) to be more consistent with the main affiliate dashboard design.
  • Improvement: [Affiliate Dashboard] Improved the “Discount” labels on the “Your Coupons” page, to show better descriptions.
  • Improvement: [Affiliate Dashboard] Added “Commission” label on the “Your Coupons” page to show the commission percentage/amount earned for the coupons referrals.
  • Tweak: (PRO) Removed the “-” on “% Change” column (in monthly summary) for negative numbers (since it already shows a down arrow).
  • Tweak: (PRO) Added an icon next to the “payouts” warning messages when a commission payout can not be requested yet.
  • Tweak: Made some small alignment tweaks/fixes on mobile devices for the affiliate dashboard.
  • Tweak: Added a link to “Collapse Sidebar” in the plugin settings page.
  • Fix: Stopped admin reports from randomly re-loading occasionally, and re-showing (under the form) when user is on “Generate a new admin report” page.
  • Fix: (PRO) Fixed affiliate email reports not counting the last day’s stats for the referral URL statistics.
  • Fix: Fixed occasional issue with case sensitive coupon codes not working properly on the affiliate dashboard.
  • Fix: (PRO) Fixed small issue with lifetime commission if it was enabled, then later disabled, the “affiliate info” in admin orders list may have shown the wrong coupon name (if that order was linked to a lifetime customer, then using a different affiliate coupon).
  • Fix: Fixed the currency symbol shown on “affiliate info” in admin orders list, when multi-currency enabled, and order not in the main currency.
  • Fix: (PRO) Fixed the colspan for products list on monthly summary, for the latest month (it was 1 too short).
  • Fix: (PRO) Fixed the “Files” column in admin payouts page being hidden even if “statements” are still enabled, with “invoices” disabled.
  • Fix: (PRO) Fixed a rare issue with some sites not being able to generate PDF files for reports and statements.
  • Fix: Fixed small styling issues on affiliate email reports template for some sites.
  • Fix: Fixed several minor PHP warnings.
  • Dev: Separated each affiliate dashboard tab into individual functions/hooks.

Version – 21st October 2021

  • Improvement (PRO): Added option to send an example report to yourself, for the “affiliate email reports” module, when customising the settings.
  • Fix: Fixed issue with “affiliate info” not displaying for some orders, in certain occasions.
  • Other: Updated translation files.

Version 4.12.0 – 19th October 2021

  • New (PRO): Added new “Affiliate Email Reports” module.
  • Tweak: Small styling tweaks/fixes to login form on affiliate dashboard.
  • Tweak: Edited border styling of some buttons and fields on affiliate dashboard to be more consistent.
  • Fix: Fixed wrong “Total Usage” amount on list of coupons, when user is assigned to multiple coupons.

Version to – 5th October 2021

  • Fix: Small code security improvement/tweak.
  • Fix: Fixed issue with coupons not applying on checkout page until page refreshed, when the “Hide the Coupon code applied successfully message” setting was enabled.
  • Tweak: Hidden the “Sorry, this coupon is not applicable to selected products.” message that shows via referral link, if the setting is enabled to hide the “Coupon code applied successfully.” message.

Version – 22nd September 2021

  • Fix: Fixed issue with the “Allow multiple affiliate coupons to be used in the same order.” option.

Version 4.11.3 – 10th September 2021

  • New: Added option to either enable or disable customers ability to use multiple affiliate coupons in the same order (in “General” settings).
  • Tweak: Tweaked the “% Change” column to show 0% when no change.
  • Fix: Fixed the “payout details” field on affiliate dashboard settings not always showing the current value in the field.
  • Fix: Fixed a few debug warnings displaying on some sites.

Version 4.11.2 – 27th August 2021

  • New: Added new option to either allow/deny the affiliate user from applying their own coupon code at cart/checkout. Can be found under “General” settings.
  • New (PRO): Added new option to enable a “% Change” column to the monthly summary table.
  • Fix: Fixed an error on some sites, with multi-currency feature, when using an old PHP version or “php-intl” extension not installed on server.

Version 4.11.1 – 25th August 2021

  • New: Added a new “Custom Adjustment” option to “General” settings (under “Tax Settings”) which lets you deduct a custom percentage from the order subtotal, before calculating the commission.
  • New (PRO): Added “Telegram” as an option for referral URL social sharing buttons.
  • Fix (PRO): Fixed social sharing icons not always generating correct link on initial page load.
  • Fix: Fixed the admin “Affiliate Info” column in orders list not always showing the coupon/affiliate info for lifetime referrals.
  • Fix: Fixed the admin “Affiliate Info” column in orders list not showing correct “commission” value in the tooltip for multi-currency orders.
  • Dev: Added PHPDoc comments to more functions and classes for easier understanding, and “function_exists” checks to more functions (more will be added in future updates).

Version – 22nd August 2021

  • Fix: Small code security improvement/tweak.

Version – 21st August 2021

  • Fix (PRO): Fixed issue/warning displaying with landing pages enabled.

Version 4.11.0 – 21st August 2021

  • New Feature: Added new feature to support “multi-currency” plugins. You can now enable multi-currency support and set conversion rates for your store currencies. Supports most (if not all) multi currency plugins.
  • New Feature (PRO): Added new option to enable “new payout request” emails for admins, to notify when a payout request has been made.
  • Tweak: Added a new “refresh all data” button in debug settings.
  • Fix (PRO): Fixed issue with “Custom Tabs” settings not saving properly with new ajax saving enabled.
  • Fix: Fixed issue/conflict with WooCommerce subscription renewals not working properly on some sites.

Version – 5th August 2021

  • Small fix for issue when both free & pro version being activated.

Version – 5th August 2021

  • A few small tweaks related to the 4.10.0 update.
  • Fix: Fixed alignment of “add campaign” field/button on some themes.

Version 4.10.0 – 2nd August 2021

  • New Feature (PRO): Added new option to allow affiliates to upload an invoice whilst requesting a commission payout. As an admin, you can then view/download the invoice in the payouts tab, before paying the commission. This feature can be set to disabled, optional, or required.
  • New Feature (PRO): Added new “Statements” feature, to automatically generate a PDF statement for payout requests, with the payout details, which can be downloaded. A variety of customisations are available in the plugin settings.
  • Improvement: Updated the admin settings page to instantly update settings via ajax, when each individual setting is updated (removed the “save” button). Shows notification/icon to confirm update.
  • Fix: Fixed alignment of “add new” campaign field in the affiliate referral URL tab.
  • Fix: Fixed possible lightbox conflict with creatives tab if website already has lightbox installed.
  • Fix: Fixed the “Creatives Text” which was not showing on the creatives tab as it should.
  • Fix: Fixed issue with commission not updating in dashboard instantly, when the commission amount/percentage is changed in settings.
  • Dev: Restructured the admin settings page code to be more compact and organised.

Version – 25th July 2021

  • Fix (PRO): Fixed issue with landing pages links not working on some occasions, since the 4.9.0 update.

Version – 23rd July 2021

  • Tweak: Few small styling changes to plugin settings page.
  • Fix: Fixed “Generate Dashboard Page” button sometimes displaying a slightly broken page when complete.
  • Fix: Fixed “Settings” link for plugin in plugins list.

Version – 22nd July 2021

  • Tweak: Updated so that the affiliate dashboard stats will force refresh next time the affiliate dashboard is loaded, if the commission amounts (for that coupon) are updated.
  • Fix (PRO): Fixed the “usage_count” meta data (the usage count visible to admins in the coupons list) being copied over from template coupon when affiliate registration is accepted.
  • Fix: Fixed issue where each affiliate dashboard tab would flash briefly if “ajax loading” was disabled, but “load each page individually with ajax” was still enabled.
  • Fix: Fixed a rare “Undefined index: post_type” PHP warning occasionally showing on some sites.
  • Fix (PRO): Fixed “stdClass could not be converted” PHP notice with “creatives” enabled.

Version 4.9.1 – 21st July 2021

  • Improvement: Updated the “Required order status to show on affiliate dashboard” option to allow any order statuses to be selected (including custom statuses).
  • Improvement (PRO): Added new option under “Payouts” to select a custom order status for when “unpaid commission” is granted.
  • Improvement: Added “button hover” colour option to “design” tab in plugin settings.
  • Improvement: Updated the “Default amount of latest orders to show” option to be more accurate, and only counts statuses that should be displayed (so hidden statuses don’t reduce the amount). This will only fix/change if settings are saved with the updated “Required order status” option.
  • Tweak (FREE): “Enable affiliate email notifications” option is now visible when editing coupons.
  • Tweak: Changed “Total Uses” text to “Total Conversions” on the referral URL tab.
  • Tweak: Added code to delete “campaigns” and “clicks” tables, on plugin deletion, if the delete data option is enabled (in “debug”).
  • Fix: Fixed a rare “Undefined variable: coupon_code” PHP warning occasionally showing on some sites.
  • Fix: Fixed new occasional “Undefined index” PHP Notice on Coupon List page.

Version 4.9.0 – 19th July 2021

  • New Feature (PRO): Added new “creatives” feature to the plugin. This will display a new “Creatives” tab on the affiliate dashboard. You can add/upload unlimited creatives, then they will be displayed on the affiliate dashboard with preview, download, and copy code buttons.
  • New Feature (FREE): Email Notifications to notify affiliates when their coupon is used (and they’ve earned new commission) are now available in the free version. These can be customised or turned off in the “general” settings.
  • New Feature (FREE): The “Settings” tab is now available in the free version which allows users to edit their profile, and enable/disable email notifications. This can be disabled in the “general” settings.
  • New Feature (FREE): When generating admin reports, the filter “Only show coupons that are assigned to an affiliate user.” is now available in the free version.
  • Improvement (FREE): In the free version, admin reports can now be generated for the past 4 weeks.
  • Improvement (FREE): The “Affiliate User” column is now visible on the admin coupons list.
  • Tweak: Made a few small design updates to plugin settings page.
  • Fix: Fixed issue with some features being blocked in the PRO trial.

Version – 16th July 2021

  • Tweak: Hidden the “(1)” icon shown in the “Coupon Affiliates” admin menu when a trial is available.
  • Fix: Fixed the “converted” column in admin “Referral URL Visits” page being hidden in the free version, instead of the “campaign” column.

Version 4.8.0 – 15th July 2021

  • New Feature: Added new “visit history” log to “referral URL” tab, so affiliates can view their click/visit history for their referral links. This shows the page, referring URL, campaign, date, and if the visit was convered into a sale.
  • New Feature: Added new “Referral URL Visits” admin page, to view all clicks/visits for all affiliate coupons.
  • New Feature (PRO): Added feature to add social sharing buttons to the referral URL, so affiliates can instantly share their generated referral link.
  • New Feature (PRO): Added feature to allow affiliate users to generate a short URL for their referral link automatically. In 1 click it will turn their long referral link, into a nice shortlink.
  • New Feature (PRO): Added feature to allow affiliate users to automatically generate a QR code for their referral link.
  • New Feature (PRO): Added a new “landing pages” section in the “referral URL” tab, which shows all the landing pages that the coupon is assigned to, along with the link and share buttons etc.
  • Improvement: Updated/improved the design of the “referral URL” tab, and the default tables styling slightly.
  • Improvement: Updated so that when ajax loading is enabled, affiliate dashboard content is only loaded (via ajax) for each tab when the tab is clicked/selected. This shows the brief “loading…” animation the first time the tab is clicked whilst it loads the content. This help simprove performance. Can be toggled off (to load all tabs instantly) in “debug” settings.
  • Improvement: Small improvement to loading speed when filtering orders and monthly summary on affiliate dashboard.
  • Improvement: Added a filter in admin “coupons” list, to only show the coupons that have an affiliate user assigned to them.
  • Improvement: Added option under “referral URL” settings to choose whether to track all new referral URL clicks from the same visitor/user, or just track the first visit (until cookie expires).
  • Fix: Fixed issue with line graphs sometimes displaying squashed (on rare occasions).
  • Fix: Fixed issue with monthly summary and recent orders list tables on small screens (mobile) not always displaying correctly.

Version 4.7.7 – 6th July 2021

  • Improvement (PRO): Added button to delete rows/table entries from the admin “payouts” and “registrations” section.
  • Improvement (PRO): Added new option in “registration” settings to show affiliate registration form to logged in users on the affiliate dashboard page, if they are not already assigned to any coupons.
  • Improvement (PRO): Added new option in “registration” settings to select whether or not to remove the “pending” and/or “subscriber” affiliate role from user when their affiliate application is accepted.
  • Improvement: Added new option in “general” settings to display the order “status” in the orders list on the affiliate dashboard.
  • Fix (PRO): Fixed issue with not being able to remove assigned coupon code from landing page.
  • Fix: Fixed occasional “string offset” debug warning showing on some sites, for coupons with no orders.
  • Fix: Fixed issue with plugin conflicting with some other “coupon” related plugins such as “Extended Coupon Features”, by stopping some other custom coupon settings tabs from displaying.
  • Fix: Fixed issue for sites that have a very large amount of users, where the edit/add coupon page would load very slow/timeout.

Version 4.7.6 – 26th June 2021

  • Update (PRO): Added option to only assign user to “Coupon Affiliate” user role when affiliate application is accepted.
  • Update (PRO): Added option to choose your own custom user role for accepted and pending affiliate applications.
  • Tweak (PRO): The “template coupon” field is no longer forced to be “required”, as it caused some confusion with settings not saving.
  • Tweak: Added an extra conditional check when making a coupon affiliate dashboard page private, if there is a user assigned to the coupon.
  • Tweak (PRO): Added the {username} and {name} placeholder to the affiliate application accepted email.
  • Tweak (PRO): Made the affiliate dashboard link in all notification emails clickable.
  • Fix (PRO): Fixed bug where affiliates username placeholder was not always correct in admin email notification.
  • Fix (PRO): Fixed issue with the affiliate registration form when “New Affiliate Account Created” email was disabled.
  • Fix (PRO): Fixed occasional issue with “new coupon usage” email not sending to the affiliate user.
  • Fix: Fixed occasional “non-numeric value” error on WooCommerce admin orders list for some sites when order processing.

Version 4.7.5 – 24th June 2021

  • Update (PRO): Added option to disable username field on registration form, and user the email address as username instead.
  • Update: Added setting/option to hide the “Coupon code applied successfully.” message on all pages except for the cart/checkout pages.
  • Tweak: Updated so the logout link on affiliate dashboard, redirects back to the affiliate dashboard page.
  • Tweak: Updated alignment of the password visibility icon on some sites, on the registration form.
  • Tweak (PRO): Made the approve/decline link in admin “New Affiliate Application” email clickable.
  • Tweak (PRO): Added a colour change when hover over accept/decline buttons on admin registrations page.
  • Fix: Fixed an issue with “ajax loading” not working, when website/server had ModSecurity firewall enabled.
  • Fix: Fixed “View Affiliate Dashboard” link in orders list “Affiliate Info”, when the “Remove coupon ID from unique coupon URL” is enabled.
  • Fix (PRO): Fixed issue when admin user fills out affiliate registration form with the “Allow administrator users to fill out the registration form for new users” setting enabled.
  • Fix (PRO): Fixed issue on some sites with affiliate registration form, redirect not working.
  • Fix (PRO): Small fix for recent orders table on affiliate dashboard, with the footer columns not always being full width.
  • Fix: Fixed a few small php / debug errors in admin area, showing on some sites.
  • Fix: Fixed “get_woocommerce_currency_symbol” function error on some sites.

Version – 20th June 2021

  • Fix: Fixed a small error with “affiliate user” selection field when editing coupon and the “Only show users with the coupon affiliate role” setting is enabled.

Version – 19th June 2021

  • Tweak: Added a “remove” option on the “affiliate user” selection field when editing coupon.

Version – 19th June 2021

  • Update: Added option to display a “logout” link on affiliate dashboard at the top right.
  • Update: Improved the “affiliate user” select field on coupon edit page. Now functions as an autocomplete field. Simply start typing the username, then it will give options to autocomplete.
  • Tweak: Added a little spacing to dashboard tabs if there are multiple rows.
  • Fix: In free version, fixed occasional issue when users assigned to coupon, they can’t view their coupon dashboard without having to use the unique link.

Version 4.7.4 – 18th June 2021

  • New Feature (PRO): Added new feature to add your own custom tabs (with custom content) to the affiliate dashboard. This can be found under the new “tabs” section in the plugin settings.
  • New Settings (PRO): Added options under “Notifications” settings to set a custom email address and name, for the email notifications.
  • New Settings (PRO): Added option under “registration” settings to redirect to a page after submitting affiliate registration form, instead of showing a message.
  • Tweak: A few small style changes/improvements on “pro modules” section of plugin settings.
  • Tweak: A few small style tweaks to affiliate dashboard statistics to be more consistent and aligned on different themes.
  • Fix: On recent orders table, extended table footer to always be full width. (In some cases, when the products list was disabled and certain other columns were enabled, it wouldn’t be full width.)

Version – 15th June 2021

  • Fix: A few small debug error fixes for the 4.7.3 update.

Version 4.7.3 – 15th June 2021

  • Update: Speed Improvement – Added option to save the calculated commission for orders as meta data (enabled by default).
  • Update: Speed Improvement – Added option to save the “all time” stats for coupons as meta data (enabled by default).
  • Notes: These “Speed Improvements” will make loading speed for the affiliate dashboard, and admin reports faster. Websites with a large amount of coupons and orders should see a more significant speed boost. You can toggle these off in “debug” settings if needed. Order refunds will trigger these values to be updated as normal.
  • Update (FREE): Free version now includes the feature to assign users to coupons (previously a PRO feature)! This also lets you show a login form on the affiliate dashboard. If users login and are assigned to the user, they are taken directly to their coupon affiliate dashboard, without needing to use the unique link. If a coupon has an assigned user, it then makes the unique link also private to them.
  • Update (PRO): Added a field in “registration” settings to customise the registration form submission message.
  • Update (PRO): Added a new custom user role “Coupon Affiliate”, and an option to auto assign users to this role on new affiliate registrations.
  • Update (PRO): Update so that when affiliate registration form is filled out, if there is a validation error (such as username exists), the fields will no longer be emptied and existing values are saved in the form.
  • Update (PRO): Added a check to see if email already exists on affiliate registration form, and displays a validation error/message if it does already exist.
  • Update (PRO): Added an option under “debug” to change the user dropdown list when editing coupons to only show users with the custom “Coupon Affiliate” user role, instead of all users.
  • Tweak: Made a few small css changes to the dashboard to improve/unify spacing on some themes. Also added a little extra spacing between start/end date filter fields.
  • Tweak: Slightly improved the “get started” tutorial message shown on initial installation.
  • Tweak: Added a sidebar to settings page with some help and upgrade links.
  • Tweak: Disabled the “affiliate dashboard URLs” in coupons list (shows message instead), if dashboard page has not been created / assigned in settings.
  • Tweak: Moved the percentage change stat on smaller screens (below the number instead of to the right).
  • Fix: Fixed issue with admin reports in free version where the “Only show coupons with sales…” filter wasn’t working properly.
  • Fix: Fixed login redirect on affiliate dashboard page for some sites.
  • Fix: Fixed the registrations link in admin emails when there is a new affiliate registration.
  • Fix: Fixed issue with “recent orders” list, where “refunded” orders where still being counted in the code, and therefore limiting the amount of orders displayed by default.
  • Fix: Fixed an issue with refunds, when order fully refunded, and “fixed order commission” is set.
  • Fix: Fixed commission reset issue with lifetime referral orders status change from completed back to something else.

Version 4.7.2 – 8th June 2021

  • New Feature: Added support for the “WooCommerce Subscriptions” plugin. Can toggle recurring commission on or off in settings, and with PRO you can also optionally set a limit on how many recurring orders are rewarded.
  • Update: Basic support is also included for most other subscriptions plugins (recurring referrals enabled) but the custom settings are not available.
  • Update: Added icons to affiliate dashboard “recent orders” list for subscription orders, to determine if it’s a new subscription, or renewal order.
  • Update (PRO): Update so WooCommerce subscription renewals copy over lifetime commission referrer from subscription parent order if set.
  • Update (PRO): Added option to automatically accept affiliate applications instead of manual approval.
  • Update (PRO): Added option to edit line graph color.
  • Tweak: The “dashboard page” setting will now be automatically updated, if a page is found to have the shortcode, but it’s not been assigned in settings.
  • Fix: Fixed issue with code that checks if any page has the shortcode already.
  • Fix: Fixed issue with “lifetime commission” earnings, if user was linked to affiliate, and they place order with another affiliates coupon.
  • Dev: Edited 5 function names to include missing prefix.
  • Dev: Re-structured some files (inc/functions) to be more organised.
  • Other: Added option under “debug” settings to delete plugin data on uninstallation.

Version 4.7.1 – 4th June 2021

  • New Feature (PRO): Added new “affiliate landing page” functionality to link pages to a coupon code, which act the same way as a referral URL.
  • Update (PRO): Added new option to set the lifetime commission “expiry” days on a per-coupon basis.
  • Tweak: Tweaked referral URL cookie code to set cookie on the site globally.
  • Tweak: Added password visibility toggle on affiliate registration form.
  • Fix (PRO): Fixed issue with “New Coupon Usage” email message sometimes showing default message, even when it’s been edited.
  • Fix: Fixed localisation issue with WPML plugin when ajax loading enabled (for content loaded by ajax).
  • Fix: Fixed 2 translations not working properly in localisation.

Version – 2nd June 2021

  • Tweak: Changed affiliate dashboard coupon title to h2.
  • Tweak: Changed default required order status to show orders to “completed or processing”.
  • Fix: Fixed issue with the custom translations when saving.
  • Fix: Fixed a confusion with one of the translations in localisation (stats toggle labels).
  • Fix (PRO): Fixed issue with editing the “New Coupon Usage” email message.
  • Dev: Small changes to referral URL code layout.

Version 4.7.0 – 29th May 2021

  • New Feature (PRO): Added new option to enable “Lifetime Commission” functionality for affiliate referrals.
  • Tweak: Made some UX improvements to the plugin settings page, with some new sub headers, and some fields now show or hide based on other settings.
  • Tweak: Added a “{email}” placeholder for some of the email notifications to include the affiliates email address.
  • Tweak: Styling tweaks to “pro addons” section in plugin settings.
  • Tweak: Hidden the “Affiliate User” label in the “Affiliate Info” tooltip in orders list, if there is no user assigned.
  • Tweak (Pro): Tweak to payouts cron job to prevent possible duplicates incase daily cron somehow runs twice in same day.
  • Tweak (Pro): Moved “Change Payment Method Label” setting to under Payouts settings tab.
  • Fix: Fixed a few layout issues for the date filters on affiliate dashboard, on some websites.
  • Fix: Fixed affiliate registration form sometimes still showing even if disabled.
  • Fix: Fixed a ‘user_login’ non-object debug notice on orders list in free version.
  • Fix: Fixed issue with getting started auto generate affiliate dashboard page – page not being set in the settings.
  • Fix: Fixed issue with the “wcusage_field_color_table” being empty by default.
  • Fix (Pro): Fix payment column showing in payouts “pending payments” section even when “Payment Details” is disabled.
  • Fix: Fixed occasional checkout issue.
  • Dev: Edited some function names.

Version – 24th May 2021

  • Tweak: Small tweaks to the getting started page URLs.
  • Fix: Fixed error on admin reports where “usage” comparison percentage was showing 0%.
  • Fix: Fixed error on admin reports where it was showing admin user as the affiliate user.
  • Fix: Fixed a few debug notices on admin orders page for some sites.

Version – 23rd May 2021

  • Fix: Fixed issue with admin reports “export to CSV” file, some cells being empty.
  • Fix: Fixed issue where “unpaid” and “pending” sections were showing in admin reports, even if payouts features/addon were disabled.
  • Fix: Fixed an error with referral URL “usage” stat when certain settings enabled.
  • Fix: Fixed an “undefined method” error for some websites.
  • Fix: Fixed some “trying to access array offset” debug notices for some websites.

Version 4.6.0 – 21st May 2021

  • New Feature: Added new admin “reports & analytics” admin section to the plugin. This allows admins to generate a custom report with analytics for ALL coupons in WooCommerce. You can select certain filters to customise the reports. With the Pro version unlimited date range, and date comparisons can be selected. Whilst in the free version you can create reports for the past 2 weeks.
  • Update (PRO): Added a new custom email in “notifications” settings, to set your own custom new account registration email message.
  • Update (PRO): Added an option to display “Account Details” in the “settings” section of the affiliate dashboard. This shows the WooCommerce edit profile fields and password change.
  • Update (PRO): Added “Coupon History Start Date” option in individual coupons settings. This allows you to set a custom date which coupon data should start tracking from. Any sales history before this date will be ignored on the coupon affiliate dashboard.
  • Update: Added a new option in “general settings” to change the permission required for plugin admin capabilities between administrator and shop manager.
  • Tweak (PRO): Added option to allow “administrator” users to fill out the affiliate registration form as a new user (whilst logged in).
  • Tweak (PRO): Added “password” field to affiliate registration form for logged out users, to set their custom password.
  • Fix (PRO): Fixed an issue with the “[couponaffiliates-register]” shortcode giving JSON error when update page.
  • Fix: Fixed a debug error showing on first ever click on a referral URL.
  • Fix: Fixed an “undefined method” error for some websites with outdated WooCommerce version.
  • Fix: Fixed PHP 7.4 error showing “Trying to access array offset” on fresh installs.

Version – 7th May 2021

  • Fix: Fixed an issue with some sites, where the content was not loading with ajax mode enabled.

Version – 5th May 2021

  • Fix: Fixed a debug warning showing on orders page for some sites.
  • Fix: Fixed issue with dashboard URLs not working for some sites when settings not saved.

Version – 2nd May 2021

  • Tweak (PRO): Added an option in “debug” settings to disable the dropdown list of users on the “edit coupon” admin pages for the “Affiliate User” option, which has caused slow issues on rare occasions for a few sites.
  • Fix: Fixed an issue with dashboard URLs not working when permalink structure was set to “plain”.

Version – 26th April 2021

  • Fix: Fixed issue with editing coupons page loading slow when site has lots of users.

Version – 26th April 2021

  • Fix: Fixed issue with some admin pages loading slow (orders list and coupons list) for some sites. Added “Affiliate Dashboard Page” option to settings and requires saving this to fix.

Version – 25th April 2021

  • Fix: Fixed some small occasional PHP errors with referral URLs.
  • Fix (PRO): Fixed an issue with registration form not working/submitting with reCAPTCHA disabled.

Version – 18th April 2021

  • Tweak: Updated currency/numbers be formatted based on the “currency options” rules in the WooCommerce settings.
  • Fix: Fixed issue with referral URL conversion rate stat sometimes showing as “infinite”.
  • Fix: Fixed “Load tabs on affiliate dashboard as separate pages” option to auto enable when coupon has 500+ orders.

Version 4.5.0 – 29th March 2021

  • New Feature (PRO): Affiliate registration form features for users.
  • New Feature (PRO): Affiliate application management features for admins.
  • Tweak: Changed the custom email message fields to use visual text editor.
  • Tweak: Hidden “translations” settings tab unless enabled via “debug” section.
  • Tweak: Made the “Save Settings” button sticky at the bottom so it’s always visible on settings page.
  • Tweak: Updated referral URL stats to always show even if 0.
  • Tweak: Changed percentage change number for stats to 1 decimal place (rounded).
  • Fix (PRO): Fixed some issues with export buttons not working in some rare cases.
  • Fix (PRO): Fixed some issues with monthly summary table not loading properly in some rare cases.
  • Fix: Fixed a JSON error when saving pages with shortcode on.
  • Fix: Fixed an issue with date filters not loading correctly when ajax page loading is disabled.
  • Fix: Fixed the slight change in box height on stats tab when changing between toggles (last 30 days, last 7 days etc) for some sites.
  • Fix (PRO): Fixed the monthly summary showing 1 extra month than the number entered in the “Default number of months to show” setting.
  • Fix: Fixed “non-numeric value” error on orders list for some websites.
  • Fix: Fixed some small wp_debug errors showing.
  • Fix: Fixed wp_debug errors showing on admin settings page after first install.

Version – 22nd March 2021

  • Fix: Fixed an issue with translations not loading correctly for some sites.

Version – 18th March 2021

  • Tweak: Removed some unnecessary code from affiliate dashboard which will help improve speed slightly.

Version – 16th March 2021

  • Tweak: Changed the “total usage” number to be more accurate, only showing the number of “completed” orders.
  • Tweak: Changed the styling of line graphs slightly.
  • Fix: Fixed the alignment of the stats icons on some websites (center vertically).

Version 4.4.2 – 15th March 2021

  • Update: Added a “refresh stats” button to affiliate dashboard page (when ajax enabled). Clicking this will refresh all stats (with any new orders), without having to actually reload/refresh the page.
  • Update (PRO): Added login form to affiliate dashboard page when users are logged out. Can be toggled off in Pro settings.
  • Update: Now load referral URL stats via ajax (after page load). Can be updated with the “refresh stats” button.
  • Update (PRO): Now load the payouts section via ajax (after page load). Can be updated with the “refresh stats” button.
  • Update: Updated the “Pro” section design in the plugin settings area. Changed section name to “Pro Addons”.
  • Tweak: Added a message to affiliate dashboard landing page, when user is assigned to no coupons.
  • Fix: Small styling fixes for filters and buttons on some sites.
  • Fix: Small styling fix on orders table cell spacing on some sites.
  • Fix: Fixed the “Request Payout” button sometimes showing more than 2 decimals.
  • Fix: Fixed some broken links in the plugin admin area for sites on a subdirectory domain.

Version 4.4.1 – 11th March 2021

  • Update: Added a new option in general settings to choose how orders & stats are sorted on the affiliate dashboard. You can select either the “paid date” (default) or the “completed date”.
  • Update: Added design options to also customise the text colour for some elements on the affiliate dashboard.
  • Update: Added localized translations for Portuguese (Brazil).
  • Fix: Fixed issue with the “Remove coupon ID from unique coupon URL” option enabled, with URL with ID no longer worked.
  • Fix: Fixed php error “Division by zero” sometimes showing on stats page for some sites.
  • Dev: Tested and updated support for WordPress 5.7 and WooCommerce 5.1

Version – 9th March 2021

  • Fix: Fixed issue with stats on the statistics tab not always aligning up properly with orders summary.

Version – 9th March 2021

  • Tweak: Tweaks to custom styling.
  • Fix (PRO): Fixed issue with users coupons list / landing page not displaying when they are only assigned to 1 coupon.

Version 4.4.0 – 8th March 2021

  • Update: The affiliate dashboard “statistics”, “recent orders”, and “monthly summary” tabs now load with ajax (after the page has loaded), for much faster initial page load times (for larger coupons). Currently the line graphs (pro) still load before page load, but this is being worked on.
  • Update: When the “recent orders” and “monthly summary” table filters are submitted, they no longer refresh the page, and update the data dynamically instead (with ajax).
  • Update: Added a new optional column to the orders list to show the order ID. This is clickable for admins, to open the order page in backend.
  • Update: Added a new optional column to the orders list to show the order “country”.
  • Update: Added a new optional column to the orders list to show the order “city”.
  • Update: Added a new optional column to the orders list to show the order user “first name”.
  • Update: Added option in settings to show list of products as a “MORE” toggle dropdown, instead of showing them in a column. Enabled by default.
  • Update: Added new “design” tab to settings. Moved some previous layout settings here, and added 5 new options to customise colors on affiliate dashboard (tabs, tab hover, table headers, buttons and stats icons).
  • Update (PRO): Added an option to change the “statistics” tab toggles to show as “All-time / This Month / Last Month” OR “All Time / Last 30 Days / Last 7 Days”.
  • Update (PRO): The [couponaffiliates] will now show the affiliate dashboard for the coupon(s) the user is assigned to, if a specific coupon URL/ID is not selected. This makes the [couponaffiliates-user] shortcode redundant, and you only need one page for both the unique links, and users affiliate dashboard.
  • Update (PRO): Updated layout/design of the coupons list on affiliate dashboard (boxed with columns), when the user is assigned to multiple coupons.
  • Fix (PRO): Fixed the “total usage” on the coupons list for users on the affiliate dashboard (when assigned to multiple coupons).
  • Fix (PRO): Fixed the URLs to dashboards on the coupons list for users on the affiliate dashboard (when assigned to multiple coupons).
  • Fix (PRO): Fixed issue with the “last 90 days” line chart sometimes showing wrong date order.
  • Fix (PRO): Fixed issue with “totals” row in monthly summary table only showing totals from the last month.
  • Fix: Fixed an issue with the “all-time”, “last 30 days” and “last 7 days” toggles on “statistics” page not working on some sites.
  • Fix: Fixed an issue with “Make all dashboard URLs private” option.

Version – 4th March 2021

  • Tweak: Some edits to admin settings when Pro version purchased but still on free version.
  • Tweak (PRO): Force enable “load tabs on affiliate dashboard as separate pages” for coupons with over 500 orders.
  • Fix (PRO): Fixed issue with “monthly summary” table filter.
  • Fix: Fixed jQuery not loading properly on some websites for the affiliate dashboard.

Version – 3rd March 2021

  • Tweak: Swapped “start” and “end” in filters.
  • Fix: Fixed issue with “recent orders” filter refreshing on submit with the “Load tabs on affiliate dashboard as separate pages.” option enabled.
  • Fix: Only show “Type:” text in the discount box if there is text to display.

Version – 1st March 2021

  • Fix: Fixed a jQuery issue.
  • Fix (PRO): Fixed export to CSV buttons not working properly since 4.3.5.

Version 4.3.5 – 28th Feb 2021

  • Update: Made some code tweaks to further improve affiliate dashboard performance for coupons/sites with large volumes of orders.
  • Dev: Updated file and folder structure, and updated some code to be more organised.

Version 4.3.4 – 27th Feb 2021

  • Update: Added a “Performance & Debug” settings tab with some options to help improve affiliate dashboard performance on sites that have coupons with very large volumes of orders.
    –> New option: Load tabs on affiliate dashboard as seperate pages.
    –> New option: Hide the “all-time” stats on statistics tab and line graph.
  • Update (PRO): Added optional setting to make all dashboard URLs private/hidden to everyone except administrators.
  • Update: Added a text field in “referral URL” settings to add custom text at the top of the referral URL tab in the affiliate dashboard.
  • Tweak: Some other small tweaks to help improve performance.

Version – 26th Feb 2021

  • Fix: Fixed some errors and php warnings appearing on some sites.

Version 4.3.3 – 26th Feb 2021

  • Update: Removed the ‘admin list of dashboard URLs’ page, and now integrated these features directly into the WooCommerce coupons list with 3 new columns “Affiliate” (Pro), “Unpaid Commission” (Pro), and “Affiliate Dashboard” link. The reason for this change is due to the old system not performing great for sites with lots of coupons/sales. This new system also integrates better with WooCommerce in general.
  • Update: Added new main page for the plugin in the admin area, with quick links, help, and plugin info.
  • Update (PRO): Added option to change default number of months shown in “monthly summary” section.
  • Update: Added toggle to hide WooCommerce marketing boxes at bottom of coupon list page.
  • Tweak: Center aligned text in table cells on affiliate dashboard.
  • Tweak: Small tweaks/fixes to improve affiliate dashboard loading speed.
  • Tweak: Updated styling/alignment for the filters and export button.
  • Tweak: Updated styling of toggles on settings page.
  • Fix: Fixed some styling issues that were appearing on some themes.

Version 4.3.2 – 24th Feb 2021

  • Update: Added full localization support for the admin/backend area of the plugin (settings etc).
  • Fix: Fixed issue with localized translations not loading.
  • Fix: Fixed a jQuery issue/conflict on some sites.
  • Fix: Tweaked some styling on the dashboard tabs on smaller screens.
  • Fix: Fixed settings for showing ‘Affiliate Info’ sections.

Version 4.3.1 – 23rd Feb 2021

  • Tweak: Added translations options for some new strings that were added in 4.3.0
  • Tweak: Added automatic translation to default WordPress language for months in the line graph.
  • Tweak: Only show commission line charts if commission is enabled, and charts are enabled.
  • Tweak: Will now always show stats boxes for “All-time, Last 30 Days, Last 7 Days” even if 0.
  • Tweak: When the content area width is small (less than 850px), remove icons from stats boxes.
  • Tweak: Edited the “get started” section when installing the plugin.
  • Fix: Fixed increase/decrease sometimes showing as “NAN%” or “INF%” when amount is 0.
  • Fix: Fixed payouts settings heading showing in settings tab, even when it was disabled.
  • Fix: Fixed commission line graph increments when commission is 0.
  • Fix: Small styling tweaks/fixes to monthly summary table, and recent orders table.
  • Fix: Fixed issue with referral URLs not applying coupon properly and showing duplicate “already applied” messages.
  • Fix: Fixed a theme conflict with pages (with the affiliate dashboard shortcode) that have a sidebar, causing the sidebar to break.

Version 4.3.0 – 22nd Feb 2021

  • Update: Improved the design of the “Statistics” tab (boxed layout) with icons, and cleaner design.
  • Update: In the “Statistics” tab, added 3 filters/toggles for the “total sales”, “total discounts”, and “total commission” stats, to show either “all-time”, “last 30 days”, or “last 7 days”.
  • Update: Improved design of “referral URL” tab on affiliate dashboard to also have the boxed layout for stats.
  • Update (PRO): Added detailed line graphs to the “Statistics” page to show commission earned, on a day by day bases, for past “90 days”, “30 days”, or “7 days”. This can be toggled in the “Pro Settings”.
  • Update: Added a new “Affiliate Info” column to the WooCommerce “orders” list (admin page). This will show the coupon code used, and a tooltip, which when hovered shows the affiliate user, commission for that order, and a direct link to the affiliate dashboard for that coupon.
  • Update: Added a new “Affiliate Info” meta box widget to the individual ‘order’ page (when editing an order), to show coupon code used, affiliate user, commission for that order, and a link to the affiliate dashboard.
  • Update: Added a field to set “custom commission message” for the default commission values in the “commission” settings tab.
  • Tweak: Updated it so that the “commission” type message on the affiliate dashboard shows the all 3 types, if the “custom commission message” is not set.
  • Tweak: Added font awesome support for the affiliate dashboard page.
  • Fix: Fixed an issue with referral URLs not always applying the coupon code when enabled.
  • Fix (PRO): Fixed issue with coupon affiliate dashboard page still visible to anyone even if a user is assigned to coupon.

Version 4.2.1 – 17th Feb 2021

  • Update: Added new “boxed” layout design to the “Statistics” tab.
  • Tweak: Added title to the “Referral URL” tab.
  • Fix (PRO): Fix “Unpaid Commission” in “Payouts” not always showing as 2 decimals.

Version 4.2.0 – 15th Feb 2021

  • Update: Added a custom ‘start’ and ‘end’ date filter to the recent orders list table.
  • Update: Added an option to choose the required order status for order stats to be counted/displayed on affiliate dashboard (Completed or Completed/Processing)
  • Update (PRO): Added a custom ‘start’ and ‘end’ month filter to the monthly summary table.
  • Update (PRO): Added section to bottom of ‘recent orders table’ and ‘monthly summary table’ to show the combined totals for all orders within the selected date range.
  • Fix (PRO): Fixed issue with “Enable affiliate email notifications” and “Additional Email Addresses” settings not always working properly.
  • Fix (PRO): Fixed some issues in admin “commission payouts” area with it not always showing username & payment details properly.
    – Dev: Updated function names to be more standardised. Updated some code structure in admin options.
  • Dev: Updated freemius SDK to 2.4.2

Version – 11th Feb 2021

– Fix: Removed empty “Settings” tab from free version.

Version 4.1.2 – 11th Feb 2021

  • Update: Added localization translations support.
  • Update: Added a checkbox to confirm updating “Unpaid Commission” when editing a coupon.
  • Update (PRO): Added settings tab to coupon affiliate dashboard.
  • Update (PRO): Added optional setting for affiliate user to enable/disable email notifications.
  • Update (PRO): Added optional setting for affiliate user to add additional email addresses to receive notifications.
  • Tweak (PRO): Moved the “payment details” field under settings tab, if the settings tab is enabled.
  • Tweak: Added a message under orders list, when no orders are available.
  • Tweak: Made a small tweaks to the admin “affiliate coupons list” page design. Added a “commission” column.
  • Tweak: A few small styling tweaks on the affiliate dashboard.
  • Fix: Fixed a warning that sometimes displayed on referral URLs tab.
  • Fix: Fixed “Request Payout” translation not working.
  • Fix (PRO): Fixed an issue with decimals not working when a payout request is made.
  • Fix (PRO): Fixed an error when calculating commission, when only product commission was set.
  • Other: Tested with WooCommerce 5.0.0

Version 4.1.1

  • Fix: Allow commission setting field to accept decimal values.
  • Fix: Fixed an issue with slightly incorrect commission when “show tax” was enabled.
  • Fix: Fixed some warnings/errors appearing on some websites.
  • Fix: Fixed “Fixed Amount Per Order” commission not always being added to commission.
  • Fix: Few small code fixes.
  • Fix: Few small styling fixes.

Version 4.1.0

  • Update: Added more flexible commission settings. You can now set fixed commission amounts (either per order, or per product), alongside percentage of the total order. You can set all 3 of these for a combined total if required.
  • Update: Added option to show a list of products purchased (and quantities) in the orders list.
  • Update (PRO): In PRO version flexible commission settings now also be set at product level, as well as coupon level. This will overwrite the defaults.
  • Update (PRO): Added an option in settings to choose the priority commission level (product or coupon) if both are set.
  • Update (PRO): Added an option to display list of products purchased (and quantities) in monthly summary table.
  • Update (PRO): Added ability to add order id and list of products purchased in the email notifications.
  • Update: Added a new optional setting to make commission be calculated BEFORE the discount from the coupon has been applied.
  • Update: Updated it so that refunds are considered when calculating commission. Also, if an order is refunded, or partially refunded, this is removed from the affiliate/coupons pending commission.
  • Developer: Improved overall code structure for commission calculations.
  • Fix: Fixed some translations not working properly.
  • Fix: Other small fixes.

Version 4.0.1 – 4.0.4

  • Fix: Some small bug fixes for version 4.

Version 4.0.0

  • Changed plugin name to ‘Coupon Affiliates for WooCommerce’.
  • Update: Added referral links feature, which auto-applies coupon code, along with click/conversion tracking.
  • Update: Moved list of unique coupon URL’s to admin area, and improved layout, added filters, and more. Improved accuracy of search.
  • Update: Added some new settings and customisations.
  • Update: Added orders list ‘table layout’ option to free version.
  • Update: Added extra help/support features.
  • Update (Pro): Added commission payout requests and tracking features.
  • Update (Pro): Added email notifications for affiliates when new commission is earned.

Version 3.1.6
– Update: Freemius Version Update

Version 3.1.5
– Fix: Fix issue with monthly summary sometimes showing “0” values.

Version 3.1.4
– Fix: Fix issue with some “discount types” translations not working.

Version 3.1.3
– Fix: Fix issue with monthly commission calculations being slightly out.

Version 3.1.0
– Update (Pro): Added setting to coupons to assign users to a specific coupon.
– Update (Pro): Added setting to coupons to set custom commission amount for each coupon.
– Update: Added option to include/exclude tax from calculations.
– Update: Added translation options for discount types.
– Update: Added tabs to admin settings.
– Fix: Fixed some incorrect calcuations in some cases.
– Fix: Fixed issue with incorrect “usage total” sometimes being displayed.
– Fix: Fixed issue with some columns not being hidden when deselected in settings.
– Fix: Fixed issue with single coupon shortcode sometimes not displaying.
– Fix: Fixed some small bugs.

Version 3.0.11
– Update: Added setting to remove coupon ID from unique coupon URL.
– Update (Pro): Display a single coupon usage stats directly on a page

Version 3.0.9
– Fix: Fixed small error in translations settings.

Version 3.0.8
– Fix: Fixed an error with some calculations being incorrect.

Version 3.0.7
– Fix: Removed “shipping” costs from all order total calculations.

Version 3.0.6
– Fix: Error in plugin name from version 3.0.5

Version 3.0.5
– Update: Display “unique links” as https if website has SSL.
– Update: Added field to settings page, to define custom permission to view the admin “coupon list”.
– Update: A few small CSS/styling changes.
– Fix: Fixed small conflict issue with Gutenberg editor.

Version 3.0.4
– Fix: Fix calculation issue.

Version 3.0.3
– Fix: Fixed an issue with orders not showing.

Version 3.0.2
– Update: Added “Order Count” to monthly summary table.
– Fix: Bug fix

Version 3.0.1
– Fix: Fixed a small bug.

Version 3.0.0
– Update: Added optional new “Tabbed” Layout
– Update: Added more translations fields.
– Update: Added Freemius
– Update: Added Pro Version
-> Pro Version: Formatted Tables
-> Pro Version: Monthly Summary (1 Year)
-> Pro Version: Export Summary CSV File
– Fix: Fixed some PHP error notices.
– Fix: Only calculate orders that are completed or processing.