Updates & Changelog
Fixed
Tweak
Version 5.16.6
- Tweak: (PRO) The “welcome bonus” performance bonus can now be displayed on the affiliate dashboard.
- Fix: Fixed an issue with the “Mobile Menu Style” option when “Tabs” is selected.
- Fix: Fixed an issue with displaying the affiliate dashboard for coupons with a “-” in the coupon name.
- Fix: Fixed an issue with the “Lifetime Commission Expiry” option.
- Fix: Fixed an “Passing null to parameter” PHP warning showing in the admin area.
- Other: Tested with WordPress 6.7.1
Fixed
Version 5.16.5
- Fix: (PRO) Fixed an issue with the “Limit to certain user roles & groups?” option for Payout methods not working in some cases.
- Fix: (PRO) Fixed an issue with the Klaviyo integration.
- Fix: (PRO) Fixed an issue with permissions for the “Affiliate Groups” page in the admin area.
- Fix: (PRO) Fixed an issue with the currency values in the “Bonuses” affiliate dashboard tab not showing in the base currency if multi-currency is enabled.
- Other: Tested with WordPress 6.7.0
- Other: Tested with WooCommerce 9.4.1
Fixed
Tweak
Version 5.16.4
- Tweak: Some small tweaks to the admin settings page.
- Tweak: Some small tweaks to the setup wizard.
- Tweak: (PRO) The “Custom Creatives Text” now supports paragraphs when displayed on the affiliate dashboard.
- Fix: (PRO) Fixed a PHP error with the performance bonuses reward check, when using user role restrictions.
- Fix: (PRO) Fixed an issue with using SVG images for the PDF statements logo.
- Fix: Potential fix for issue with the “New Customers Only” option showing the message on cart even after reloading the page.
- Fix: Fixed an occasional issue where the affiliate dashboard would show “No affiliate dashboard found” when viewing the dashboard for a coupon via the unique dashboard link.
- Fix: (PRO) Fixed an issue with the “Limit to certain user roles & groups?” option for Payout methods not working in some cases.
- Fix: (PRO) Fixed an issue with the Klaviyo integration.
- Fix: Fixed an issue with affiliate orders reports when filtered by date and not using GMT timezone in WordPress settings.
- Other: Updated to Freemius SDK 2.9.0
New
Fixed
Tweak
Version 5.16.3
- New: Added a new “HoneyPot Spam Prevention” option to the affiliate registration form settings. This adds a basic honeypot spam prevention method by default for all sites, but the advanced CAPTCHA options are recommended.
- Tweak: The “new customer only” option for coupons will now work with guest checkouts if the customer has entered their email address and that email address has already placed an order.
- Tweak: Added a check to prevent the template coupon code from being applied to the cart.
- Fix: (PRO) Fixed an issue with deleting affiliate groups in the admin area.
- Fix: (PRO) Fixed an issue with removing affiliates from a group when editing the user in the admin area.
- Fix: Fixed fully refunded items showing in the commission summary meta data for orders.
- Fix: Fixed an issue in some cases with the calculations for the “discount” shown on the affiliate dashboard when an order is partially refunded.
Fixed
Version 5.16.2
- Fix (PRO): Fixed a potential issue with some user role/group permissions since the last update.
Improved
Fixed
Tweak
Version 5.16.1
- Improvement: Added an option to edit the affiliate groups a user is assigned to by editing the user in the admin area.
- Tweak: Edited the default title for the “Recent Orders” tab to “Recent Orders” instead of “Latest orders for coupon”.
- Tweak: On the “Affiliate Users” admin page, changed the “Role” column title to “Group / Role”.
- Fix: Fixed an issue with unassigning users from coupons in the admin area.
- Fix: Fixed an issue with the affiliate dashboard in some cases not showing when the coupon code contained certain special characters or spaces.
New
Improved
Fixed
Tweak
Version 5.16.0
Learn more about this update >
Changelog:
- New: (PRO) Added a new “Affiliate Groups” page to the admin area, to easily manage and add new affiliate groups.
- Improvement: (PRO) When adding new affiliate users in the admin area, added a field to select an “Affiliate Group” to assign them to, if more than 1 affiliate group exists.
- Improvement: (PRO) Changed the option to limit payout methods to certain user roles/groups to a multi-select option, so you can select more than one.
- Improvement: (PRO) Changed the option to limit creatives to certain user roles/groups to a multi-select option, so you can select more than one.
- Improvement: (PRO) Changed the option to limit bonuses to certain user roles/groups to a multi-select option, so you can select more than one.
- Improvement: (PRO) Added an option to limit the custom affiliate dashboard tabs to certain user roles/groups.
- Improvement: On the “Affiliate Users” admin page, added the option to filter by affiliate group and user role.
- Improvement: (PRO) Added an option to duplicate creatives.
- Improvement: Added options to choose if cookies should be stored for the referral link and MLA referral links.
- Tweak: (PRO) Changed the per-coupon commission fields to number fields to ensure only numbers can be entered.
- Tweak: (PRO) Increased the maximum file size for the payouts PDF upload field to 500KB.
- Tweak: (PRO) Updated FPDF class to version 1.86.
- Tweak: Removed the unnecessary space after the coupon in the affiliate dashboard title.
- Tweak: Added a warning message when editing a coupon that is linked to an affiliate user.
- Tweak: Updated the Twitter social share buttons to the new X logo.
- Tweak: Added an option to make the order ID clickable on the recent orders tab of the affiliate dashboard for admin users.
- Tweak: On the admin settings page, added some “FAQ” tooltips/toggles to some sections to provide more information.
- Fix: Fixed an issue in some cases with the calculations for the “discount” shown on the affiliate dashboard when an order is partially refunded.
- Fix: (PRO) Fixed an issue with the payouts PDF statements not being viewable in some PDF viewers.
- Fix: (PRO) Fix to prevent duplicate empty payout requests from being made.
- Fix: Fixed a potential issue with the registration form showing a captcha error even if the captcha is not enabled.
- Other: Updated to Font Awesome 6.6.0
- Other: Updated to Freemius SDK 2.8.1
- Other: Tested with WordPress 6.6.2
- Other: Tested with WooCommerce 9.3.3
Fixed
Tweak
Version 5.15.3
- Tweak: Added a “Delete” option to “Pending” affiliate registrations in the admin area.
- Fix: Fixed an issue in some cases where the apply coupon would not work the first time on the cart/checkout page, and would require a page refresh, or clicking the button twice.
- Fix: Fixed an issue with removing the coupon from checkout not working in some cases.
- Fix: Fixed an issue with affiliate orders reports when filtered by date, using HPOS, and not using GMT timezone in WordPress settings.
- Fix: Fixed an issue with the monthly summary and recent orders filters not working in some cases.
Fixed
Version 5.15.2
- Fix: Fixed a possible issue in some cases where the affiliate registration or referral link click database tables were not being created.
- Fix: Fixed some PHP warnings appearing in certain cases.
- Other: Tested with WooCommerce 9.2.3
Fixed
Tweak
Version 5.15.1
- Tweak: Improved the performance of the admin WooCommerce orders page which was being affected in some cases by the plugin.
- Tweak: Changed the names and titles for the “Coupons” and “Orders” pages under the “Coupon Affiliates” admin menu.
- Tweak: Only show “If you are having issues” message on admin reports if a potential issue is detected.
- Fix: A speculative fix to the affiliate registration form not working in some cases where security plugins were stopping user registrations and forcing strong passwords.
- Fix: Fixed an issue on the free version, in some cases displaying the following error message on the affiliate dashboard: “wcusage_run_tab_page_stats_graph_update is not defined”
- Fix: (PRO) Fixed a possible PHP error with the performance bonuses when the “User Restrictions” user role option was enabled.
- Other: Updated translations.
New
Tweak
Version 5.15.0
Learn more about this update >
Changelog:
- New: (PRO) Added a leaderboards feature that lets you display a leaderboard of your top affiliates using a shortcode: [couponaffiliates-leaderboard]. You can set the number of affiliates to display, and the time period to show the stats for (all, month, or year).
- Tweak: Removed the “Orders” section from the setup wizard.
Fixed
Tweak
Version 5.14.6
- Tweak: (PRO) Increased the maximum number of “Template Coupons” that can be set with the “Multiple Templates” feature to 10.
- Fix: Fixed some HTML formatting issues on the affiliate dashboard in some cases.
- Fix: (PRO) Fixed an issue with the dynamic code generator not working properly with custom text in the template in some cases.
- Fix: (PRO) Fixed an issue with the responsive navigation when both hte normal and MLA dashboard shortcodes are used on the same page.
- Fix: (PRO) Fixed an issue with applying store credit on cart (with the built-in credit system) not showing the correct amount when the store has inclusive tax enabled.
- Fix: (PRO) Fixed an issue with the payout request button if the available credit was exactly the same as the minimum payout amount.
- Other: Updated to Freemius SDK 2.7.4
Fixed
Version 5.14.5
- Fix: Fixed an issue where in some cases applying a coupon manually on checkout would not automatically refresh the cart totals until the page is manually refreshed.
- Fix: (PRO) Fixed an issue with applying store credit on cart (with the built-in credit system) not showing the correct amount when the store has inclusive tax enabled.
- Other: Tested with WordPress 6.6.1
Fixed
Version 5.14.4
- Fix: (PRO) Fixed an issue with performance bonuses on the affiliate dashboard, not showing the correct price format for EUR and some other currency formats.
- Fix: (PRO) Fixed the responsive navigation on the multi-level affiliate dashboard for mobile.
Fixed
Tweak
Version 5.14.3
Changelog:
- Tweak: As an admin, when viewing the affiliate dashboard for another users coupon, it now shows their username in the header, and their account details in the settings tab, with a link to edit that user.
- Tweak: (PRO) As an admin, when viewing the affiliate dashboard for another users coupon, you can now view and edit that affiliate users payouts settings.
- Twaek: (PRO) Made some small tweaks to the commission line charts.
- Fix: (PRO) Fixed a small issue with the performance bonus options since the last update.
- Fix: Fixed an issue with unlinking affiliates from coupons on the “Affiliate Users” admin page.
- Fix: (PRO) Fixed an issue with the new mobile navigation dropdown not working for custom tabs (since 5.14.0).
- Fix: (PRO) Fixed an issue with the commission line graph not loading when the “Show Commission Earnings summary with toggles” option is disabled.
- Fix: Fixed an issue with the option to allow users to join the affiliate program on checkout not working in some cases.
- Fix: Fixed an issue with the “{listproducts}” merge tag not working for the “New Order Referral” email notifications.
- Dev: Added some extra classess to certain elements on the affiliate dashboard to allow for easier custom styling.
- Other: Added “WooCommerce” as a “Required Plugin” in the plugin header comment.
- Other: Tested with WordPress 6.6.0
- Other: Tested with WooCommerce 9.1.2
New
Fixed
Tweak
Version 5.14.2
Changelog:
- New: Added a “Newly Created” trigger to the performance bonuses which now allows you to give a welcome bonus to new affiliates.
- Tweak: Added an option to set a prefix for the coupon code shown in the header of the affiliate dashboard.
- Tweak: Added a login link to the message shown when the affiliate registration form is submitted but the username or email already exists.
- Tweak: (PRO) Edited the number fields for the MLA tier commission rates to be incrementing by decimals to allow for decimal values.
- Fix: Fixed an issue with the referral URL links not working properly when the sites permalink structure is set to “Plain”.
- Fix: (PRO) Fixed an issue with the MLA invite links not working properly when the sites permalink structure is set to “Plain”.
- Fix: Fixed an issue with the “Coupon Referral Orders” admin page sometimes being a little slow since 5.14.0.
- Fix: (PRO) Fixed an issue with the affiliate registration checkbox custom field, when set to required.
- Fix: Fixed some admin pages that were giving the following PHP warning: Function wpdb::prepare was called incorrectly.
- Fix: Fixed a PHP warning sometimes showing when submitting the affiliate registration form.
- Fix: Fixed some PHP warnings in the admin area (“preg_replace(): Passing null to parameter”).
- Other: Updated to Freemius SDK 2.7.2
Fixed
Tweak
Version 5.14.1
Changelog:
- Tweak: Fixed a few small styling issues on the affiliate dashboard since the last update.
Improved
Fixed
Version 5.14.0
Changelog:
- Improvement: Updated the affiliate dashboard navigation on mobile to be more user-friendly. It now uses a dropdown menu for the tabs.
- Improvement: Made several small styling and layout tweaks to the affiliate dashboard on mobile.
- Fix: Fixed an issue with the affiliate registration system when multiple templates are enabled.
- Fix: Fixed an issue with the total items and pagination on the "Coupon Referral Orders" admin page.
- Fix: (PRO) Fixed an issue with the "Commission Priority" option not defaulting automatically to the "Product" option, even though it was showing as selected.
- Other: Tested with WordPress 6.5.5
- Other: Tested with WooCommerce 9.0.2
Improved
Fixed
Tweak
Version 5.13.1
Changelog:
- Improvement: Added an option to choose which order status the “New Order Referral” email is sent for, rather than being limited to “Completed” orders.
- Improvement: Added new “Affiliate Information” to the admin new order emails.
- Tweak: Added shortcode to display payouts section: [couponaffiliates-payouts]
- Fix: Fixed an issue with the “Disable registration form for existing affiliate users” setting.
- Fix: (PRO) Fixed an issue with the auto accept affiliate registrations option when multiple templates is disabled.
- Fix: (PRO) Fixed an issue with commission still showing in the monthly summary products list with “Enable Commission Calculations & Statistics” disabled.
- Other: Tested with WordPress 6.5.4
- Other: Tested with WooCommerce 8.9.3
New
Fixed
Tweak
Version 5.13.0
Learn more about this update >
Changelog:
- New: (PRO) Added new mailing list integrations to automatically add affiliate users to your mailing list.
- Tweak: Added [couponaffiliates_store_credit_apply] shortcode to display field to apply store credit to cart. Can be used on the checkout if WooCommerce block checkout is enabled.
- Tweak: Updated the “Coupon Referral Orders” page to properly show 20 orders per page. Previously it would hide non-coupon orders but still count them in the pagination.
- Fix: (PRO) Fixed an issue with the template coupon “multiple templates” when manually adding a new affiliate user.
- Fix: (PRO) Fixed an issue with the “Copy Code” button on the “Creatives” tab sometimes including a diplicate “https” in the referral URL.
Fixed
Version 5.12.16
Changelog:
- Fix: Fixed an issue with the “template” attribute on the [couponaffiliates-register] shortcode not working in some cases.
- Fix: Fixed a text/HTML formatting issue on the single order page for some websites.
- Other: Tested with WordPress 6.5.0
Fixed
Tweak
Version 5.12.15
Changelog:
- Tweak: (PRO) Small tweak to the MLA referral email to not send in certain cases.
- Fix: Fixed a text/HTML formatting issue on the Statistics tab of the affiliate dashboard in some cases, since the 5.12.9 update.
Fixed
Version 5.12.14
Changelog:
- Fix: Fixed an “Array to string conversion” PHP error on the settings page for some of the dropdown options, since the 5.12.9 update.
Fixed
Version 5.12.13
Changelog:
- Fix: Fixed an issue on the edit coupon page, with no longer being able to select an affiliate user from the dropdown.
- Fix: (PRO) Fixed a PHP warning on the “Product Rates” tab on the affiliate dashboard.
- Other: Tested with WooCommerce 8.7.0
Tweak
Version 5.12.12
Changelog:
- Tweak: Made a few small security enhancements to some SQL calls in the plugin for future proofing.
Fixed
Version 5.12.11
Changelog:
- Fix: Fixed a few more text/HTML formatting issues since the 5.12.9 update.
- Fix (PRO): Fixed a PHP warning when editing users with MLA enabled.
Fixed
Version 5.12.10
Changelog:
- Fix: Fixed a few text/HTML formatting issues since the last update.
Tweak
Version 5.12.9
Changelog:
- Tweak: Made a variety of small code tweaks and improvements to the plugin, including some additional “escaping” of data.
- Other: Tested with WordPress 6.4.3
Improved
Fixed
Version 5.12.8
Changelog:
- Improvement: Added new “template” attribute to the [couponaffiliates-register] shortcode to allow you to set the default template coupon (if you have multiple templates). This will hide the field and auto-select that coupon when users register with that form. Example usage: [couponaffiliates-register template=”my-template-coupon”]
- Fix: Fixed the password reset link included in the new affiliate user account email in some cases not working.
- Fix: Fixed a PHP error on the settings page for some sites on older versions of WooCommerce.
- Fix: Fixed an issue with copying the referral URLs on the admin “Coupons” and “Affiliate Users” pages.
- Fix: Fixed a security bug reported by Patchstack.
Fixed
Version 5.12.7
Changelog:
- Fix: Fixed an issue with the “Coupon Affiliate” meta box not showing any more on the single orders pages for some websites.
- Fix: Fixed an error on the “Coupon Affiliate Users” admin page in some cases.
Fixed
Tweak
Version 5.12.6
Changelog:
- Tweak: Small improvement to the “Coupon Orders” page query to improve performance.
- Fix: Fixed an error on the “Coupons” admin page in some cases.
Fixed
Tweak
Version 5.12.5
Changelog:
- Tweak: Small tweaks to the new QR code generator.
- Fix: Fixed the “Name” column on the “Recent Orders” tab of the affiliate dashboard, sometimes being blank in certain cases.
- Fix: Fixed some PHP errors that some users were experiencing on the coupons and coupon orders pages.
- Other: Tested with WooCommerce 8.5.1
New
Fixed
Tweak
Version 5.12.4
Changelog:
- New: (PRO) Added a color picker under the QR code generator, to allow affiliates to change the color of the QR code.
- Tweak: (PRO) Update the QR code generator to no longer use the Google Charts API, and instead use a local QR code generator library with no dependencies.
- Tweak: Made a few small optimisations to the code run when referral links are clicked. When the “Enable Click History Logs” option is disabled, it will no longer log the clicks in the database.
- Fix: Fixed an issue with admin reports “only show coupons assigned to an affiliate user” option not working when disabled, to show coupons without an affiliate user assigned in the reports.
- Fix: Fixed the “Name” column on the “Recent Orders” tab of the affiliate dashboard, sometimes being blank in certain cases. It will now show the username or “Guest” if name is empty.
- Other: Updated to Freemius SDK 2.6.2
Improved
Fixed
Tweak
Version 5.12.3
Changelog:
- Improvement: Admin reports will now load faster, especially when the “only show coupons assigned to an affiliate user” option is selected.
- Improvement: On the Coupon Affiliate Users page, hovering over the username will now show a tooltip with all the affiliate user details that were submitted on the registration form.
- Tweak: When the “Hide commission statistics for non-affiliate coupons” option is enabled, it will not give “unpaid commission” to coupons that do not have an affiliate user assigned to it.
- Tweak: Made a few small tweaks/improvements to the code for setting the cookies when a referral link is clicked.
- Fix: Fixed a few small bugs with admin reports.
- Fix: Removed HTML tags from the notification emails if the {commission} merge tag is used.
- Dev: Added some extra hooks for when affiliate registrations are created, accepted, and declined.
New
Fixed
Tweak
Version 5.12.2
Changelog:
- New: (PRO) Added a “Quarterly” option to the “Scheduled Payout Requests” and “Affiliate Email Reports” features.
- Tweak: On the affiliate dashboard, if the discount is 0% and free shipping is enabled, it will now say “Free Shipping” in the “Discount” box on the “Statistics” tab.
- Tweak: Prevent duplicate affiliate registration submissions from the same user within a short time period.
- Tweak: No longer send the admin “New Affiliate Application” email when the affiliate user was added by an admin.
- Tweak: (PRO) Updated styling on the download qr code button to match the other buttons.
- Tweak: Improved inconsistent spacing of certain content/sections on affiliate dashboard on certain themes.
- Fix: Fixed the “Generate Dashboard Page” button on the setup wizard not working in certain cases.
- Other: Added Freemius multi-site support.
- Other: Tested with WooCommerce 8.4.0
Fixed
Tweak
Version 5.12.1
Changelog:
- Tweak: Improved the speed/performance of loading the affiliate data on the WooCommerce orders page in some cases.
- Tweak: On the “Product Commission Rates” table, the “Commission Rate” column will no longer show 0% if there is no percentage commission whilst there is a fixed commission.
- Fix: (PRO) Fixed issue with the store credit option sometimes not showing on the cart for certain themes.
New
Improved
Fixed
Tweak
Version 5.12.0
Learn more about this update >
Changelog:
- New: Added a new “Referred Order Cancelled” email notification, which is sent to the affiliate when an order is cancelled, refunded, or failed. This can be enabled in the “Emails” settings tab.
- New: On the “Coupon Affiliate Users” the tooltip shown when hovering over the coupon code, will now show the default referral link for the affilaite coupon, along with a copy button.
- New: On the “Coupons” page for the plugin, there is now a new “Default Referral Link” column, which shows the default referral link for the coupon, along with a copy button.
- New: Added some new options to customise the affiliate dashboard tabs styling in the “Design” settings tab. There is now a new “full width” style available, along with the option to select a custom border radius.
- New: Added an option to set a custom “Preferred Coupon Code” field label on the affiliate registration form.
- Improvement: You can now easily include the default referral link in the “Affiliate Application Accepted” email by using the {referralurl}
- Tweak: (PRO) Hidden the “MLA” dashboard link on the WordPress users page if MLA is set to invite only, and the user does not have access.
- Tweak: (PRO) If MLA Dashboard is set to “Invite Only”, admins can now still view view the MLA Dashboard for any user if they themselves are not approved.
- Tweak: (PRO) Added the “pointer” cursor style to the export buttons on the affiliate dashboard.
- Tweak: Moved the “Affiliate” link on the “My Account” page to before the logout link.
- Tweak: A few small improvements to the plugins “Coupons” admin page.
- Fix: (PRO) Fixed a PHP warning when MLA is enabled but the MLA dashboard page has not been selected in the settings.
- Fix: (PRO) Fixed the “Unpaid Commission” and “Pending Payouts” fields when editing a coupon, to allow you to enter decimal values.
- Fix: (PRO) The store credit balance amount shown on the affiliate dashboard “payouts settings” is now formatted to show as a currency value.
- Dev: Added a filter to programmatically change the page ID for the affiliate dashboard option, and MLA dashboard option.
- Other: Added translations for “Italian”.
- Other: Tested with WordPress 6.4.2
- Other: Updated to Freemius SDK 2.6.1
Fixed
Version 5.11.2
Changelog:
- Fix: Fixed “DONOTCACHEPAGE constant is already defined” PHP error in certain cases.
- Other: Tested with WooCommerce 8.3.1
Fixed
Tweak
Version 5.11.1
Changelog:
- Tweak: Now show an error message on the affiliate dashboard if jQuery is not loaded, and ajax loading is enabled in the settings.
- Fix: Added a fix for a conflict with the “FlyingPress” plugin, which was causing the affiliate dashboard to not load in certain cases.
- Fix: Added a fix for conflicts with several other caching plugins, by defining DONOTCACHEPAGE constant on the affiliate dashboard page.
New
Fixed
Tweak
Version 5.11.0
Learn more about this update >
Changelog:
- New: (PRO) Added a new admin “Create Payout Request” page, to allow you to manually submit payout requests for affiliates that have “unpaid commission” available.
- Tweak: Updated the referral link “Default Page” setting to always check the domain matches the site URL.
- Tweak: Made a few styling changes to the plugins admin pages.
- Tweak: Made a few tweaks to the setup wizard, and also removed the “Style” step.
- Other: Added translations for “Portuguese (Portugal)”.
Fixed
Tweak
Version 5.10.2
Changelog:
- Tweak: Made a few tweaks to the settings page and setup wizard.
- Tweak: Edited the labels for the “Commission Amounts” settings to be more clear.
- Fix: Fixed an issue with the affiliate registration form captcha not working with allow_url_fopen disabled.
- Fix: Fixed an issue with the affiliate registration form auto-login not working when Simple Cloudflare Turnstile plugin is enabled.
- Other: Updated translations.
Fixed
Tweak
Version 5.10.1
Changelog:
- Tweak: Increased the maximum file size for PDF invoice uploads to 400KB.
- Tweak: Made a few small changes to the admin settings page.
- Tweak: Made a few small changes to the setup wizard, with some new information on the final step.
- Tweak: Added a simple new option to Show or Hide the “Recent Orders” tab on the affiliate dashboard.
- Fix: Fixed a PHP error in certain occasions when generating admin reports.
- Fix: Fixed some events not showing in the Activity Log in certain cases.
- Fix: Fixed an issue with PDF invoice uploads not working in certain cases.
- Fix: Show the “percent_per_product” discount type as a percentage on the affiliate dashboard.
- Other: Updated to Freemius SDK 2.6.0
- Other: Tested with WordPress 6.4.1
New
Improved
Fixed
Tweak
Version 5.10.0
We are excited to announce the release of Coupon Affiliates version 5.10.0, bringing one of the most requested features: Performance Bonuses
Additionally, we have also made several over notable improvements, tweaks and fixes.
Learn more about this update >
Changelog:
- New: (PRO) Added new “Performance Rewards & Bonuses” module. This allows you to reward your affiliates with bonuses and rewards, based on their performance. Learn More.
- Improvement: (PRO) Added 2 new “Extra Field” options for the “Bank Transfer” payout method. Also made the “Bank Transfer” details fields required on the affiliate dashboard settings tab, so they can not be left blank.
- Improvement: Added some bulk actions to the admin “Affiliate Users” list page, to allow you to bulk delete users and their coupons, or bulk unassign users from coupons.
- Improvement: Added an “Actions” column to the plugins admin “Coupons” list page, with links to edit or delete the coupon.
- Tweak: (PRO) Changed the “Unpaid Commission” and “Pending Payments” fields when editing a coupon to number fields to prevent invalid values being entered.
- Tweak: (PRO) Removed the “Coupon Code” field on the “Add New Affiliate” when the “Dynamic Code Generator” is enabled. Made the field required when it is shown.
- Tweak: Modified the “Add New Affiliate” form to redirect to the “Affiliate Users” list page. It now also shows a “Custom Message” field to include a custom message in the email sent to the user. The checkbox to automatically accept has also been removed, and it will now always automatically accept the user.
- Tweak: Made a few CSS tweaks/fixes to the affiliate dashboard on mobile.
- Tweak: Switched the admin CSS styles to use the “wp_enqueue_style” function.
- Tweak: Automatically unassign user ID from coupons if a user is deleted.
- Tweak: Improved query for admin coupons list page, to no longer show coupons when the affiliate user has been deleted.
- Tweak: The “Activity Log” will now only show “new order referral” logs when the order used a coupon that has an affiliate user assigned to it.
- Fix: Fixed a PHP error in some cases when generating admin reports, causing the report to fail and show 0 for all values.
- Fix: Added compatibility with the Wordfence login reCAPTCHA when submitting the affiliate registration form.
- Fix: Fixed issue with affiliate registration form not submitting correctly when a CAPTCHA plugin is being used for login security.
- Fix: The Turnstile and reCAPTCHA scripts are now enqueued using the “wp_enqueue_script” function, and should no longer conflict with the “Simple Cloudflare Turnstile” plugin.
- Fix: Fixed a PHP warning in certain occasions when updating a user in the admin area.
- Fix: Fixed an error on the admin “Referral Visits” page when clicking “View all visits for this referrer” link, if site is on a subdirectory.
- Fix: Fixed a few instances where /wp-admin was being used instead of admin_url() causing issues on sites which are not installed in the root directory or using a custom /wp-admin path.
- Fix: Fixed an issue with the admin manual “add new affiliate” form when the “Use the email address as username” option was enabled.
- Fix: Fixed a rare PHP error occuring in some cases when manually adding a new affiliate user, in certain cases.
- Fix: Fixed a few other PHP warnings.
- Other: Tested with WordPress 6.4.0
New
Fixed
Tweak
Version 5.9.5
Changelog:
- New (PRO): Added an option to creatives, to only show that creative for certain user roles.
- Tweak: Added some extra sanitization and escaping to certain areas of the code, as an extra precaution.
- Tweak: The commission values are now hidden on the coupons list when the “hide commission statistics for non-affiliate coupons” option is enabled, and the coupon does not have an affiliate assigned to it.
- Tweak: Updated messaging shown when WooCommerce is not installed/activated.
- Fix: Fixed a PHP warning in certain occasions when submitting the affiliate registration form.
- Fix: Fixed a few small layout issues on the plugins settings page since the last update.
Version 5.9.6:
- Fix: Fixed a few small content issues on the plugins setup wizard since the last update.
New
Improved
Fixed
Tweak
Version 5.9.4
Changelog:
- New: (PRO) Added “APILayer” as an alternative to the “exchangeratesapi.io” for the “Automated Conversion Rates” feature. This better supports different base currencies in the free version of the API.
- New: (PRO) Added a “Download QR Code” link for the QR codes generated in the “Referral URL” tab on the affiliate dashboard.
- Tweak: Made some improvements to the registrations code, to be more reliable when the form is submitted. Previously, in some cases if there was a form error (captcha failed etc) it was still creating the user account.
- Tweak: Made some fixes and tweaks to the total sales and commission values shown, on the “coupon orders” page, and “monthly summary” for multi-currency orders.
- Tweak: Added some extra sanitization and escaping to certain areas of the code, as an extra precaution.
- Tweak: Removed the “Unpaid Commission” column on the admin “Coupons” list page for the free version.
- Tweak: Removed the “Taxes” step from setup wizard if “tax rates and calculations” are disabled in WooCommerce settings.
- Tweak: (PRO) Added a “Total MLA Commission” column to the “Affiliate Users” admin list page, if the MLA module is enabled.
- Tweak: (PRO) A few small tweaks to the PDF statements template.
- Fix: (PRO) Fixed issue with the “Automated Conversion Rates” whn getting new rates.
- Fix: (PRO) Fixed a PHP warning showing in some cases with the “Per User Role” commission rates option enabled.
- Fix: (PRO) Fixed an issue with enqueuing a certain script within the new products rates table functionality.
- Fix: (PRO) Fixed some occasional JS console errors with the line charts.
Fixed
Tweak
Version 5.9.3
Changelog:
- Tweak: (PRO) The “Store Credit Balance” on affiliate dashboard (settings tab) will now show a formatted number (such as £0.00) when it is 0 or empty.
- Fix: Properly format the amount shown in the activity log for “unpaid commission” updated events, to 2 decimal places.
- Fix: Fixed the alignment and layout of the login and registration forms on the affiliate dashboard page, when logged out.
- Fix: Fixed a PHP warning on the “Bulk Create: Affiliate Coupons” admin tool page.
- Fix: Fixed a typo with the “Product Price” text on the “Product Commission Rates” table.
- Fix: Fixed the “Coupon Type” column in the new “Coupons” admin list page, always showing “Fixed Cart Discount” instead of the actual coupon type.
- Fix: Fixed a PHP warning with the “wcusage_is_domain_blacklisted” function.
Fixed
Version 5.9.2
Changelog:
- Fix: Fixed an issue with the admin menu ordering and separators.
Improved
Fixed
Tweak
Version 5.9.1
Changelog:
- Improvement: (PRO) Added an option in the “Rates” tab settings to show a “Referral Link” column, which displays a “Copy” button, to copy the referral link for that product.
- Tweak: Small design changes to the plugins admin dashboard page.
- Tweak: Updated some text/details in the “Form CAPTCHA – Spam Protection” section of the settings page.
- Tweak: Added a little extra spacing between the icon and text on the affiliate dashboard tabs.
New
Improved
Fixed
Tweak
Version 5.9.0
This update includes brand new per-affiliate product commission rate options, several improvements to the admin management pages for the plugin, an option to set the maximum commission per order, a few improvements to the recently added “Dynamic Creatives” functionality, and more.
Learn more about this update >
Changelog:
- New: (PRO) Added “Per-Affiliate Product Commission Rates” feature, visible when editing products. These options allow you to set product-level commission rates on a per-affiliate basis. These rates can be set per coupon, user, or user role. If you set rates for a specific affiliate for a product, it will override the default rates that are set.
- New: (PRO) Added an option to show a new “Rates” tab on the affiliate dashboard, which shows a table of the commission rates earned for that affiliate on each individual product.
- New: Added an option to set the “Maximum commission per order”. This allows you to set the maximum commission amount that is calculated and can be earned per order referred by affiliates.
- Improvement: Made some changes to the code that handles refunds to make it more consistent and reliable when deducting commission. Especially for partial refunds.
- Improvement: (PRO) Added a “rotation” option to the text fields in the dynamic creatives feature, to allow you to rotate the text.
- Improvement: Edited the “Coupons” link under “Coupon Affiliates” to link to a new custom page that lists all the coupons, with some extra columns.
- Improvement: Edited the “Affiliate Users” link under “Coupon Affiliates” to link to a new custom page that lists all the affiliate users that are assigned to coupons.
- Improvement: Edited the “Coupon Orders” link under “Coupon Affiliates” to link to a new custom page that lists all the orders that have been referred by an affiliate, with some extra columns.
- Improvement: The “Other Information” column in the admin “Affiliate Registrations” page will now show the users first name and email address.
- Improvement: The “New Affiliate Application” admin email now supports “name” and “email” merge tags.
- Improvement: (PRO) Added a search field to the admin payouts page.
- Improvement: (PRO) With the “Custom Affiliate Dashboard Tabs” feature, added a new option for each tab to set a custom “Tab Header” so you can have a different (longer) name for the tab header, than the actual tab button.
- Tweak: The affiliate username will now be shown on the affiliate dashboard, next to the logout link.
- Tweak: (PRO) Edited the layout of the dynamic creatives text fields slightly (2 columns).
- Tweak: Removed the code that would no longer force refresh stats if the usage is 0, since there are cases where the usage would be 0 but it still needs to be refreshed.
- Tweak: When assigned to multiple coupons the “Total Usage” shown for each coupon on the “Your Coupons” page, will not show the proper total usage from the all-time stats if available.
- Tweak: Some small tweaks/improvements to styling on some admin pages.
- Tweak: For the very first order for a coupon, the all-time statistics will now be updated automatically, if they are not already set (instead of waiting for the first time the dashboard is loaded).
- Tweak: When multiple referral links are clicked, it will now apply the coupon code for the latest referral link clicked and replace any existing affiliate codes already applied to cart.
- Tweak: Added a “Download CSV Template” link to the “Bulk Create: Affiliate Coupons” tool page.
- Dev: Removed “commission_summary” from the “wcu_alltime_stats” meta since it’s not used.
- Dev: Added a filter to modify the dashboard page title (defaults to the coupon code).
- Fix: Fixed an issue with the all-time line graphs, when more than 100 orders within the 90 day date range.
- Fix: Fixed issue with the all-time stats if an order is created with “payment pending” status.
- Other: Tested with WordPress 6.3.1
- Other: Tested with WooCommerce 8.1.1
New
Fixed
Tweak
Version 5.8.0
This update brings you 2 new exciting enhancements to the “creatives” module, including brand new “Dynamic Creatives” functionality, along with the option to schedule creatives to only show within a certain date range.
Learn more about this update >
Changelog:
- New: (PRO) Added new “Dynamic Creatives” feature that allows you to build advanced creatives, which automatically generate unique image/banner for each of your affiliates based on certain merge tags. Learn More.
- New: (PRO) Added new “Schedule Creatives” feature to the “Creatives” tab on the affiliate dashboard. This allows you to schedule creatives to be displayed on the affiliate dashboard, for a certain date range.
- Tweak: (PRO) Added some additional columns to the “creatives” admin list such as “creative type”, “creative image” preview, and “creative description”.
- Tweak: Swapped the “Total Usage” and “Discount” boxes around in the “Statistics” tab, under “Coupon Info”, on the affiliate dashboard.
- Tweak: Made some design/layout improvements for the affiliate dashboard on mobile.
- Fix: Fixed a potential error with the registration form when using login security plugins.
- Fix: (PRO) Fixed a potential FPDF conflict error when using other plugins that use FPDF.
Fixed
Tweak
Version 5.7.1
Changelog:
- Tweak: The affiliate dashboard stats will be automatically refreshed when changing the “required order status to show on affiliate dashboard” option.
- Tweak: The affiliate dashboard stats will be automatically refreshed when saving options without ajax saving enabled, if certain options are changed (commission rates etc).
- Tweak: The affiliate dashboard stats will no longer force refresh stats if the usage is 0, since it does not need to be refreshed.
- Fix: Fixed an issue with the new “remove all tracking cookies when customer places an order” option causing clicks in the clicks logs to not show as converted when an order is placed. This did not affect the actual commissions.
- Fix: Fixed an issue where the “Total Sales” on the “All-time” stats on the affiliate dashboard was sometimes not using/showing the correct decimal amounts, since the last update.
- Fix: Fixed an issue if both “Pending payment” and “Processing” order statuses were set to display on the affiliate dashboard, the “All-time” stats would not update for new orders, on the affiliate dashboard.
- Other: Tested with WooCommerce 7.9.0
New
Improved
Fixed
Tweak
Version 5.7.0
This update includes several new features, tweaks, and fixes, improves performance, adds additional functionality, and solves various issues, aiming to further streamline the management of affiliate programs.
Learn more about this update >
Changelog:
- New: Added batch ajax loading when refreshing affiliate dashboard statistics (first load or manual refresh) to help prevent timeout/performance issues with coupons that have lots of orders. Should also help prevent certain rare situations that resulted in ajax errors.
- New: Significant performance improvements for when refreshing statistics. Changed the way order meta is saved.
- New: (PRO) Added “unpaid commission added” and “unpaid commission removed” to the activity log.
- New: Added an option in “Referral Link Settings” to “remove all tracking cookies when customer places an order”.
- New: Added a way to delete logs on the Activity Logs page, that are older than a certain number of days.
- Tweak: (PRO) When editing an order, if the order is complete but still has not granted “unpaid commission”, a link will show to update this.
- Tweak: Removed the spacing under the “No orders found” message on the affiliate dashboard.
- Tweak: Hidden the order status totals for the latest orders in the “Statistics” tab on the affiliate dashboard.
- Tweak: Improved the tooltip on the “Affiliate Coupons” column, in the admin users list.
- Tweak: (PRO) MLA commission will now show on the tooltips in the admin orders list.
- Tweak: Made a few small tweaks/improvements to admin settings page on mobile.
- Tweak: The option to “track conversions via referral URL even if coupon was not used” will no longer track if “allow affiliate user to apply their own coupon code at cart / checkout” option is disabled, and the affiliate clicks their own link.
- Tweak: (PRO) Updated the “Delay Commission” cron job to check twice per day instead of once per day.
- Fix: Made the “New Customers Only” option for “Who can apply affiliate coupons to their cart?” now compatible with HPOS.
- Fix: Allow “0” as the “Coupon Discount” in the quick generate form on the setup wizard for the template coupon.
- Fix: Fixed the “Subtotal” not showing on the products list in the “Monthly Summary” tab on the affiliate dashboard.
- Fix: Ensure certain values are always assigned as a “float” before using them in calculations. Helps prevent some issues with PHP 8+ in certain cases.
New
Improved
Fixed
Tweak
Version 5.6.0
We’re excited to introduce version 5.6.0 of Coupon Affiliates, which includes a brand new “Admin Tools” page.
We’ve also made several other tweaks and improvements, including an improved “Statistics” tab for the affiliate dashboard, with more customisation options.
Learn more about this update >
Changelog:
- New: Added “Admin Tools” page to admin menu.
- New: Added “Import/Export Custom Tables” tool to admin tools page. Import or export the custom tables used by the plugin.
- New: Added “Bulk Create: Affiliate Coupons” tool to admin tools page. Bulk create or import a list of new affiliate coupons (and users) to be automatically created.
- New: Added “Bulk Assign: Coupons to Orders” tool to admin tools page. Bulk assign affiliate coupons to orders for the affilaite to earn commission for that order.
- New: (PRO) Added “Bulk Edit: Product Settings” tool to admin tools page. Bulk edit, import, or export the per-product commission settings.
- New: Added “Bulk Edit: Coupon Settings” tool to admin tools page. Bulk edit, import, or export existing coupon commission rates and assigned user.
- New: Added some new options to the “General” settings tab, under a new “Affiliate Dashboard Customisation” section under “Statistics” Tab, to customise what is shown on the “Statistics” tab on the affiliate dashboard.
- New: Added a “Section Layout” option on the “Statistics” Tab customisation settings, to allow you to re-arrange the order of the sections on the “Statistics” tab on the affiliate dashboard.
- New: Added 2 new options to show a “Commission Payouts” and “Latest Referrals” summary on the “Statistics” tab on the affiliate dashboard.
- Tweak: Made some small adjustments to the styling of certain elements on the affiliate dashboard and admin area.
- Tweak: Updated the “Help” tab on the admin settings page to now show all the links to the documentation pages.
- Tweak: Changed the default colour/style of the table header/footer on the affiliate dashboard.
- Tweak: In the settings page and setup wizard, added a way to quickly generate the “template coupon”. Also added an easy access “Edit Coupon” link, under it.
- Tweak: Updated to allow HTML / links in the labels for custom registration fields.
- Tweak: Only load the graphs script if the line graphs are enabled.
- Tweak: If the per-coupon rates are edited for a single coupon, it will now refresh the stats automatically.
- Tweak: In the “Referral Link Settings” adding some validation to make sure the “Default Page” being set is a valid URL.
- Tweak: Updated the affiliate dashboard tabs to stay highlighted when selected and that tab is active.
- Tweak: Improvement to percentage change amounts shown on the “Statistics” tab of affiliate dashboard.
- Tweak: Updated the “Newest Affiliate Coupons” table on the admin dashboard to only show coupons with an affiliate user assigned.
- Tweak: Some small tweaks/improvements to the line graphs.
- Tweak: A few small tweaks/improvements to mobile version of affiliate dashboard.
- Tweak: When refreshing the stats for an affiliate dashboard it will no longer temporarily disable all the other tabs on the dashboard.
- Fix: Fixed an issue with the new option to set a custom “Affiliate Referrer Coupon” for orders, if the coupon was not in lowercase (since 5.5.0).
- Fix: (PRO) Fixed a PHP warning with the “Dynamic Code Generator” feature in certain cases.
- Fix: (PRO) Fix line graph occasionally not loading when ajax loading is disabled.
- Fix: Fixed a “Undefined variable: lifetimeaffiliate” PHP notice on the single order page.
Fixed
Version 5.5.1.3
Changelog:
- Fix: Fixed a PHP error when manually adding order in some cases, showing “unsupported operand types”.
- Fix: Fixed an error with subscription renewals (since 5.5.0).
- Fix: Fixed an issue with the “New Referral” emails.
- Fix: (PRO) Fixed an “all-time” statistics issue with the “Never update the saved “commission” value for past orders” option enabled, combined with per-coupon rates.
- Other: Updated to Freemius SDK 2.5.10
Version 5.5.1.2
- Fix: Fixed issue with some sites not seeing the “Save Settings” button with legacy saving enabled.
Fixed
Version 5.5.1.1
Changelog:
- Fix: Fixed an issue with commission amounts show on dashboard when set on per-coupon basis (since 5.5.0).
- Fix: Fixed an issue with statistics on affiliate dashboard with order by “completed” date selected in settings (since 5.5.0).
New
Fixed
Tweak
Version 5.5.1
Changelog:
- New: Added [couponaffiliates-referral-urls] shortcode that displays the current users referral URL. If assigned to multiple coupons, it shows a list.
- Tweak: Updated referral URLs to always have a trailing slash after the URL (before parameters) to solve some issues with the full link (with tracking parameters) not being clickable on certain sites, like in YouTube descriptions.
- Tweak: Made a few small tweaks to the admin settings page.
- Fix: Fixed a json_decode() error shown in some cases.
New
Improved
Fixed
Tweak
Version 5.5.0
We’re thrilled to introduce version 5.5.0 of Coupon Affiliates, which welcomes a huge variety of new features and improvements for the plugin. This is one of our biggest ever updates!
Learn more about this update >
Changelog:
- New: Added support for WooCommerce’s new “High-Performance Order Storage” feature. When enabled this should make loading the affiliate dashboard even faster.
- New: Significant performance improvements for when loading order affiliate data, such as on the affiliate dashboard and admin reports.
- New: Added option to track conversions via referral URL even if coupon was not used. If enabled, if someone visits the site via the referral URL and places an order without using the coupon code, it will still be tracked and award the affiliate.
- New: Added option to set a custom referrer for an order that has already been placed. This can be done via the “Edit Order” page in the admin area.
- New: Added option to hide commission statistics for non-affiliate coupons. When enabled, commission statistics are disabled/hidden for coupons that are not assigned to an affiliate user.
- New: (PRO) MLA: Added to also give fixed commission for MLA parents for sub-affiliate referrals, instead of just percentage commission. ou can pply these together, or just one or the other.
- New: Added option to enable Cloudflare Turnstile captcha on the affiliate registration form.
- New: Added {passwordurl} merge tag to “New Affiliate Account Created” email template, to show the user password reset URL.
- New: (PRO) Payouts: Added an option to each payout method, to set a user role that can use that payout method. This is useful if you want to restrict certain payout methods to certain user roles.
- New: (PRO) Payouts: Added option to add an extra field to the “bank transfer” payout method to collect some additional information from the affiliate.
- New: (PRO) Added a new “Automated Conversion Rates” option to automatically update the multi-currency conversion rates every 12 hours.
- Tweak: Updated the “Coupon Affiliates” admin submenu to be more organised, with some seperators splitting certain links up into sections.
- Tweak: (PRO) The “Payouts” tab on the affiliate dashboard no longer loads via ajax since it’s not needed.
- Tweak: All admin based roles will now be listed as an option in the “Admin Permissions” option, in the “Debug” settings tab.
- Tweak: Changed the “Add New Affiliate” button to link to a dedicated page, instead of popup.
- Tweak: The {amount} merge tag in payouts emails will now convert based on the website locale settings.
- Tweak: (PRO) MLA: Made the affiliate network tree background transparent (instead of white).
- Tweak: (PRO) MLA: A few small improvements to the MLA dashboard page on mobile.
- Tweak: (PRO) Registration: If the “Enable Multiple Templates” option is enabled, the “Coupon Type” can now be selected when manually adding affiliates.
- Fix: Fixed a conflict issue with the “wcusage_applied_coupon_check_allow_customer” function.
- Fix: (PRO) Fix line graph occasionally not loading properly on the affiliate dashboard.
- Fix: (PRO) Fixed a possible PHP error showing wcusage_get_credit_users_balance() function does not exist.
- Fix: (PRO) Fixed a PHP warning showing when generating short URLs.
- Fix: (PRO) Fixed a PHP warning showing when saving profile settings and “wcu_ml_access” is not set.
- Fix: Fixed a PHP error sometimes caused after submitting affiliate registration, when “Dynamic Coupon Generator” is enabled.
- Fix: Fixed issue with “Change to pending” button not working on the “Affiliate Payouts” page with manual payout methods.
- Fix: (PRO) Lifetime: Fixed an error with lifetime commission expiry if “Lifetime Commission Expiry” was set to 0.
- Fix: (PRO) Lifetime: Fixed issue with affiliate dashboard all-time statistics not refreshing instantly when an order was placed by customer with a “lifetime affiliate referrer” (no coupon used).
- Fix: Fixed some issues with the commission summary (when clicking “more” on an order on the affiliate dashboard).
- Fix: Fixed issue in free version, with the “This Month” and “Last Month” not always refreshing stats instantly on the affiliate dashboard for new orders placed.
Fixed
Tweak
Version 5.4.7
Changelog:
- Fix: Fixed new “Uncaught TypeError: round()” error occasionally occuring on affiliate dashboard with PHP 8+.
- Other: Updated to Freemius SDK 2.5.7
Fixed
Tweak
Version 5.4.6
Changelog:
- Other: Security improvement.
- Other: Tested with WooCommerce 7.5.1
Fixed
Tweak
Version 5.4.5
Changelog:
- Other: Updated to Freemius SDK 2.5.6
- Other: Tested with WordPress 6.2.0
- Other: Small tweak & security improvement.
Fixed
Tweak
Version 5.4.2
Changelog:
- Tweak: On the admin dashboard, the user/affiliate column will now show the username, if the user does not have a first/last name set.
- Tweak: On the admin dashboard, it will only show orders/referrals for order statuses selected in the settings.
- Tweak: On the admin reports, the 3 statistics boxes will now align better on certain screen sizes.
- Tweak: Updated the “Paid” button when PayPal/Stripe payout method is used for the payout, to work correctly if you want to mark it as paid manually.
- Tweak: Payouts will now show the day/time in the websites set localised timezone.
- Tweak: The “status” shown in PDF statements is now localized and translatable.
- Tweak: Improved styling on the “View affiliate dashboard” button on the affiliate registration page, when user is already affiliate.
- Tweak: Improved styling on the “Add New Domain” button on the affiliate dashboard (direct link tracking).
- Tweak: Some styling changes/improvements to the plugins admin pages.
- Tweak: The “Save Settings” button will now show by default on the admin settings page, and only hidden if ajax saving works correctly.
- Tweak: The WooCommerce subscription renewal commissions setting will now work even without having the lifetime commission module enabled.
- Tweak: When the reCAPTCHA fails, the forms fields will now be refilled with the data the user entered, so they don’t have to re-enter it.
- Fix: Fixed an issue with reCAPTCHA on the affiliate registration form, causing accounts to still be created in some cases even if the reCAPTCHA was not completed.
- Fix: Fixed issue with scheduled payouts sometimes not working correctly and not automatically completing the payout.
- Fix: Fixed issue with the “Show order total” setting not hiding the “total” column when turned off.
- Fix: Fixed issue with the “Allow affiliate user to apply their own coupon code at cart / checkout.” setting not working properly (when turned off) with coupons that included all capitals in some cases.
- Fix: Fixed a few small PHP errors.
- Other: Updated to Freemius SDK 2.5.4
- Other: Tested with WooCommerce 7.4.1
New
Improved
Fixed
Tweak
Version 5.4.1
Changelog:
- New: (PRO) Added new [couponaffiliates-creatives] shortcode to allow you to display the “creatives” tab content on any custom page, without the visitor needing access to the affiliate dashboard.
- Improvement: Added new merge tags to the admin “New Affiliate Application” email template. You can now display all the custom field values in this email.
- Tweak: When submitting affiliate application form, emoji characters will be encoded before adding to database to prevent issues on some sites.
- Tweak: Updated the “wcusage_register” table “text” columns to use the “utf8mb4_unicode_ci” collation when the table is generated.
- Tweak: Moved creatives without a category above brand colors on the affiliate dashboard.
- Tweak: When a referral URL is clicked, the referrer coupon is now also stored as a session variable. Therefore, this should fix rare occassions where the “wcusage_referral” cookie was not set on the first visit, it will retry the next time a page is loaded.
- Tweak: With the “Allow affiliate user to apply their own coupon code at cart / checkout” option disabled, resolved an issue where some users were able to get around this, and still apply their own coupons.
- Fix: Fixed the “upload” file buttons when adding new creatives.
- Fix: Fixed issue when “Automatically register all new users as an affiliate” option was enabled, and they fill out the registration form, it was submit the application twice and overrwrite.
- Fix: Fixed “Undefined array key” PHP warning showing on the edit coupon page.
- Other: Tested with WooCommerce 7.2.2
New
Improved
Fixed
Tweak
Version 5.4.0
This update includes some new features and improvements for the “creatives” module, along with a few other small tweaks and fixes.
Learn more about this update >
Changelog:
- New: (PRO) Added categories to creatives. You can now assign a category to creatives, and creatives will be sorted into their own categories when displayed on the affiliate dashboard.
- New: (PRO) Added YouTube Video, MP4 Video, and PDF as option to include in the creatives tab of affiliate dashboard.
- New: (PRO) Added Brand Colors as option to include in the creatives tab of affiliate dashboard.
- Tweak: (PRO) Updated the “Creatives Text” option to TinyMCE editor, so you can add more advanced custom text to the top of the creatives tab.
- Tweak: (PRO) Added a light grid background to the creatives boxes on the affiliate dashboard, where there is any empty space.
- Tweak: (PRO) The buttons on creatives tab now have the “pointer” cursor when hovered over.
- Tweak: (PRO) Added more hooks to the “creatives” code, to allow developers to implement more advanced customizations.
- Tweak: (PRO) Scheduled payout requests will now use the websites default timezone instead of UTC.
- Tweak: (PRO) Changed the “Export to Excel” button text to just “Export”, and added a download icon to the button.
- Tweak: (PRO) The “Add New” button for adding a campaign in the “Referral URL” tab will now display at the correct size on certain themes.
- Tweak: (PRO) In PDF statements, changed the month to short version (in details and table), and added suffix to the day number (st/nd).
- Tweak: The “Email address for receiving admin notifications” setting is now available in the free version.
- Tweak: Added a slight border radius to tabs and buttons on the affiliate dashboard.
- Fix: (PRO) Fixed issue causing some scheduled payout requests to not be submitted when they should.
- Fix: (PRO) Fixed a few PHP warnings when viewing generated PDF statements.
- Fix: Fixed affiliate registrations occassionally not being displayed on the admin registrations page, when the form is submitted.
- Fix: Fixed issue with the affiliate dashboard for coupons not assigned to an affiliate user, sometimes being visible via the unique link for logged out users.
- Other: (PRO) Updated stripe-php library to version 10.0.0.
- Other: Updated to Freemius SDK 2.5.3
New
Fixed
Tweak
Version 5.3.1
Changelog:
- New: Added option to also show “Surname” in the “Orders List” table on the affiliate dashboard.
- Tweak: Edited a few of the admin settings labels to make them more clear.
- Tweak: Added check to make sure duplicate payout requests can’t be made by same affiliate user.
- Tweak: Added redirect to “Payouts” tab after a payout request is made, where it fails or there is an error with the request.
- Tweak: Added plugin logo/icon to plugin opt-in page.
- Fix: The new “status” filter on latest orders tab will now work properly with custom order status names.
New
Improved
Fixed
Tweak
Version 5.3.0
This update includes several new features and improvements for the MLA module.
We’ve also added some features to the “recent orders” tab on the affiliate dashboard, along with a few other small tweaks and fixes.
Learn more about this update >
Changelog:
- New: Added a “Search” field at top of “Recents Orders” and “MLA Summary” table. Users can live search the results in the table to only show rows that include the search term.
- New: Added option to show the total number of orders for each status, displayed below the “Recent Orders” table.
- New: (PRO) Added new “Summary” tab to MLA dashboard to show a table with a summary of statistics for each of the users sub-affiliates.
- New: (PRO) Added some shortcodes to show some sections of the MLA Dashboard elsewhere: [couponaffiliates-mla-subaffiliates] and [couponaffiliates-mla-payouts]
- New: (PRO) Added an option to make the MLA Dashboard “Invite Only”, so you can choose which affiliate users have access to it.
- New: (PRO) Added option to auto-assign normal affiliate coupon referrals as a sub-affiliate in the referrers MLA network.
- New: (PRO) Added option to make MLA invite links also work as a normal referral link.
- New: (PRO) Added options to allow you to customise which sections/tabs on the MLA Dashboard will be displayed.
- Tweak: The “Add New Affiliate” button is now visible in free version on the “Users” page, and improved the notification displayed when a new affiliate is added by admin.
- Fix: Added a check to prevent PHP error in the “wcusage_auto_apply_discount_coupon” function if WooCommerce is disabled on certain pages.
- Fix: Fixed PHP warning on admin orders list, showing the first time it is loaded when there is a new order, if “per user role” commission was enabled.
- Fix: Fixed issue with not being able to edit the “Template coupon code” with legacy “Save Settings” button enabled.
- Fix: (PRO) Fixed issue with “payout has already been paid” message sometimes showing when trying to mark a manual payout as paid.
- Fix: (PRO) Fixed issue with the landing pages section not showing on the affiliate dashboard “referral URL” tab.
- Fix: (PRO) Fixed “Other Information” not displaying for manual registrations when “Automatically register all new users as an affiliate” option enabled.
- Other: Updated to Freemius SDK 2.5.2
- Other: Tested with WordPress 6.1.1
- Other: Tested with WooCommerce 7.1.0
Fixed
Version 5.2.0.1
Changelog:
- Fix: Fixed alignment of some labels on the admin settings page.
- Fix: (PRO) Fixed issue with the “Other Information” column sometimes not showing in the admin registration page, with custom fields enabled.
- Fix: (PRO) Fixed a conflict with some other plugins using the Stripe API Library, causing an error with the Stripe Payouts feature enabled.
- Fix: (PRO) Fixed issue with custom fields where “text fields” where sometimes not showing up on the form.
- Fix: Fixed a few small PHP warnings since the last update.
New
Fixed
Tweak
Version 5.2.0
This update provides some improvements to the registration system, including new custom fields, multiple template coupons, and more!
Learn more about this update >
Changelog:
- New: (FREE) The affiliate registration system is now available in the free version. This includes all the main features, however few of the more advanced (and new) features still require the PRO version.
- New: (PRO) Added new functionality to add your own custom fields to the affiliate registration form.
- New: (PRO) Added new option to create multiple template coupons, which the user can then choose which one they want in the registration form.
- New: (PRO) Added new option to automatically submit affiliate registration whenever a new user is created.
- New: (PRO) Added new option to track user registrations as a lifetime referral, with the lifetime commission feature enabled.
- Tweak: (PRO) All extra field and custom field data for new affiliate registrations will show in a single “Other Information” column on the admin registrations management page.
- Tweak: (PRO) The “website” extra field from affiliate registrations will now save in the “website” user profile data.
- Tweak: (PRO) Added option to add custom text to the “WhatsApp” social share link message.
- Tweak: (PRO) Added option to Exclude/Remove taxes from “Store Credit” that is applied to cart.
- Tweak: Added a toggle to enable/disable the Google reCAPTCHA on the registration form more easily.
- Tweak: Updated so that the registration form will still work without a valid “template coupon” set in the settings. Instead it will just create a new coupon code without any other custom settings set (other than assigning the user etc).
- Tweak: Made a few changes to the setup wizard.
- Fix: (PRO) Fixed issue with some users not being able to add referral URL campaigns in the affiliate dashboard.
- Fix: (PRO) Fixed/improved some of the spacing/alignment on the MLA Dashboard settings tab.
- Fix: Fixed the “last 7 days” statistics on admin dashboard only showing for past 10 orders.
- Fix: Fixed issue with bulk delete not working on the admin users list with the plugin enabled.
- Fix: Fixed the “Delete” button not working on the admin affiliate registrations page.
- Fix: Fixed a few minor PHP warnings.
- Other: Added localized translations for German.
- Other: Tested with WooCommerce 6.8.0
Improved
Fixed
Tweak
Version 5.1.2
Changelog:
- Improvement: Referral URL conversions will now track the order ID, and display that in the admins “Referral Visits” page, in the “Converted” column, along with the order total for that conversion.
- Improvement: The admins “Referral Visits” page now includes search options to filter visits by referrer URL, coupon code, campaign, and converted.
- Improvement: (PRO) Added a small icon to show if the commission has been granted to the affiliate yet, in the admin orders affiliate info tooltip (on orders list), and in the “Coupon Affiliate” meta box for individual orders.
- Improvement: (PRO) Added new settings in the “Statements” section to set custom text for “Subtotal”, “Tax”, and “Total” on the PDF statements.
- Improvement: (PRO) Added a way to allow admins to link an existing affiliate user to a MLA parent. Simply edit a user and go to the “MLA Parent Users” section.
- Improvement: (PRO) Added a way to allow admins to remove all MLA parents from a particular affiliate user. Simply edit a user, go to the “MLA Parent Users” section, set the “Tier 1” field to empty, and save.
- Tweak: A few small tweaks to the setup wizard.
- Tweak: Edited a few strings in the admin area to use localisation that were previously missing it.
- Tweak: On the coupons list, edited style of the dashboard “copy link” button.
- Fix: Fixed a javascript console warning displayed with the commission graphs enabled on the affiliate dashboard.
- Fix: Fixed the “Support Ticket” button on the admin dashboard page not linking anywhere.
- Fix: Fixed a PHP error showing on the admin dashboard if WooCommerce is not activated, instead showing a more user friendly message instructing to install WooCommerce.
- Other: Tested with WordPress 6.0.1
- Other: Tested with WooCommerce 6.7.0
Improved
Fixed
Tweak
Version 5.1.1
Changelog:
- Improvement: Added option to hide the “Affiliate” menu link on the “My Account” page for non-affiliate users.
- Improvement: (PRO) Added option to the “extras fields”, in the registration form settings, to choose if they should be required or not.
- Tweak: Updated the “Latest Referrals” on admin dashboard to show existing/previous orders for new installs.
- Tweak: Change date/time formats shown on affiliate dashboard to use format set in the WordPress “General” settings. They should now also be fully localised.
- Tweak: Added capitalisation to some localised strings that were missing it.
- Tweak: Added localisation to some strings that were missing it.
- Tweak: Removed all older “translations” settings. The plugin is now just using normal localisation.
- Fix: (PRO) Fixed the “Upload Image” button when adding a new creative.
- Fix: (PRO) Fixed issue when “Use the email address as username” is enabled in registration settings, when admin uses “Add New Affiliate” form, and tries to add coupon for an existing user that does not have their email as their username.
- Fix: (PRO) An empty “wcusage_mla_parents” order meta will no longer be created, if the MLA module is disabled.
- Fix: (PRO) Fixed the apostrophe showing as HTML entitiy, in the “You don’t currently have any sub-affiliates.” message.
- Fix: Fixed a few minor PHP warnings.
- Other: Tested with WooCommerce 6.6.1
New
Fixed
Tweak
Version 5.1.0
This update includes some improvements to the payouts module, including automatic payouts, and the option to reverse payouts. Additionally, we have made lots of other small tweaks, improvements, and small bug fixes.
Learn more about this update >
Changelog:
- New: (PRO) Added new option to automatically/instantly pay affiliates commission into their account, after a payout request is made.
- New: (PRO) When payouts are paid via Stripe or Store Credit (built-in system), a new button is available in the admin payouts section, to automatically reverse and refund the payout. Only applies to new payout requests created after installing this update.
- Tweak: (PRO) Edited styling of notifications and some buttons on admin pages.
- Tweak: (PRO) In the user payout email, changed the “Payment method” merge tag to show the full payment method name instead of the universal method ID.
- Tweak: (PRO) Added payout ID to payouts events in activity log.
- Tweak: (PRO) Improved styling on mobile for add registration and add domain popups in admin area.
- Tweak: (PRO) Improved style of text on the MLA network tree diagram.
- Tweak: (PRO) Fixed the MLA commission values displayed in the admin orders list tooltips.
- Tweak: (PRO) Edited the text shown when payment threshold is not met on the affiliate dashboard payouts tab. Now shows the required amount.
- Tweak: (PRO) Removed administrator, editor, shop manager, and author from the list of options for the “Accepted Affiliate User Role” and “Pending Affiliate User Role” settings.
- Tweak: (PRO) Changed the way MLA tier settings are saved. Copied over the old settings for existing sites.
- Tweak: Made some small style changes to the setup wizard page.
- Tweak: Another slight improvement to speed of the fetch orders query by around 5-10%;
- Tweak: Added some translations that were missing for “dates” throughout the plugin.
- Fix: (PRO) Fixed commission graph not always showing the full commission amount for a specific day when hovering over a point on the graph.
- Fix: Fixed inconsistency in all-time stats “total sales” value. The “total sales” in all-time stats now shows the total after discounts applied.
- Fix: Fixed issue with affiliate dashboard always full refreshing for new coupons (since 5.0.1).
- Fix: Fixed issue since WordPress 6.0, causing admins to be unable to the page with affiliate dashboard shortcode on.
- Fix: Fixed styling issue causing problems for websites that had a pre-loader using the class “loader”.
- Fix: Fixed the “total usage” value when “all-time” statistics are disabled.
- Fix: Properly clear saved meta data for orders/coupons when the “Saving Data” options are disabled in the plugin “Debug” settings tab.
- Fix: Fixed some links in admin area when the plugin is installed on a multisite.
- Other: Added localized translations for Japanese.
New
Improved
Fixed
Tweak
Version 5.0.1
Changelog:
- New: Added brand new setup wizard which is accessible when first installing the plugin, or via a button in the settings page.
- Improvement: Added a “REFRESH ALL DATA” button when editing individual coupons. This allows you to refresh the data/statistics for just one individual coupon dashboard if needed.
- Improvement: Significantly improved initial affiliate dashboard loading speed when first visiting, or when data has been refreshed (especially for larger coupons). It will now load the page much faster, and show the “loading…” animation whilst it refreshes/saves the data for the first time.
- Improvement: Via small optimisations, improved the speed of the fetch orders query by around 10%, which executes when first loading dashboard, refreshing data, and on the recent orders affiliate dashboard tab, when filtering orders.
- Tweak: (FREE) Hidden the “Pending Affiliate Registrations” and “Pending Payout Requests” sections on the admin dashboard when using free version.
- Fix: On the new admin dashboard, the text shown when no items are found in each of the sections has been fixed with the correct messages.
- Fix: (PRO) Made sure the saved “monthly summary” data is now refreshed properly when the refresh data button is clicked, or commission settings change.
- Dev: Re-structured the admin settings code, to be a bit more organised.
- Dev: Switched back to using WordPress’ default jQuery library.
- Other: Tested with WooCommerce 6.5.1
New
Improved
Fixed
Tweak
Version 5.0.0
This is one of our biggest ever updates. Including our most popular feature request, a “Multi-Level Affiliates” module, along with some significant performance improvements, a new dashboard page, activity log, and lots more improvements, tweaks and fixes.
Learn more about this update >
Changelog:
- New: (PRO) Added a brand new full-featured Multi-Level Affiliates module to the plugin.
–> New: (PRO) Added option for parent affiliates to invite people to become an affiliate. They will then become the parent affiliate for this user, and will gain extra commission from any sales that affiliate refers.
–> New: (PRO) Added new shortcode to display brand new MLA dashboard page. The dashboard will show all sub-affiliates, affiliate network chart, invitation tools, payouts management, settings, and more. - New: Added a new dashboard page in the admin area which includes some general statistics, and other latest statistics/activity for referrals, visits, registrations, payouts, etc.
- New: Added a new “Activity Log” to the admin area, to keep track of all the latest activity within the plugin and your affiliate programs.
- Improvement: (PRO) The monthly summary table now saves data/totals for each month as meta data (after first load) instead of calculating every time, excluding the current month. This will significantly improve the loading speed for this tab and filters, especially for coupons with lots of orders.
- Improvement: (PRO) The line graphs are now loaded via ajax which should significantly improve initial loading time of the page for coupons with lots of orders. The line graphs are now also limited to show a maximum of around 100 orders.
- Improvement: (FREE) The “All-time | This Month | Last Month” statistics toggles are now available in the free version. This is now selected as default for new installs.
- Improvement: Some extra meta data (“wcusage_stats”) is saved on orders to load order affiliate data faster in certain cases.
- Improvement: Made some improvements to performance when generating admin reports. In general generating reports should now be around 2x faster.
- Improvement: Made a few other small performance improvements to the affiliate dashboard and plugin in general.
- Improvement: Greatly improved speed of query that checks if current page contains the plugins shortcodes, and made it so that it doesn’t always run on all pages.
- Tweak: Added some extra sanitization to certain parts of the code, just for extra precautions.
- Tweak: Changed the “filter by coupon code” option on the admin orders list to a text input instead of dropdown. Improves speed / performance of page for sites with lots of coupons.
- Tweak: Font awesome icon styles are now hosted locally via the plugin.
- Tweak: (PRO) When editing a user, it will now only show “Payment Settings” for payment methods that are enabled.
- Tweak: (PRO) The coupon affiliate meta box on single orders now shows the affiliate info for lifetime referrers.
- Tweak: (PRO) Even if PRO license expires, the “unpaid commission” will now continue to be tracked and updated for new orders.
- Tweak: Affiliate dashboard tab icons are now enabled by default.
- Tweak: Updated design of the plugin’s admin pages, with a new header on each page.
- Fix: Resolved a few minor console warnings on affiliate dashboard, in certain occasions.
- Fix: (FREE) Admins can properly generate reports in the free version for a specific date range (instead of exactly 1 month).
- Fix: (PRO) Fixed the commission message shown in the “statistics” tab of affiliate dashboard when “per user role” commission is set for that affiliate.
- Fix: (PRO) Fixed occasional issue with monthly summary tab not loading correctly with multi-currency enabled.
- Fix: (PRO) Fixed occasional issue with payout button not working correctly.
- Fix: Fixed occasional issue calculating the specific decimal commission with multi-currency enabled.
- Fix: Fixed occasional issue causing PHP error when an admin was updating orders.
- Other: Tested with WordPress 6.0.0
- Other: Tested with WooCommerce 6.5.0
Fixed
Version 4.16.6.11
Changelog:
- Fix: Fixed not being able to toggle the option “Show full coupon page info automatically, if there is only one coupon”.
- Fix: (PRO) Fixed issue with some settings (multi selects) not being copied over from the “template coupon” to the new auto-generated coupons.
- Fix: (PRO) Fixed occasional issue with the “Pay via Stripe” button.
- Other: Tested with WooCommerce 6.4.0
Version 4.16.6.12:
- Fix: Fixed empty “[couponaffiliates-register]” text showing in some cases in free version when it shouldn’t be.
- Other: Tested with WooCommerce 6.4.1
Fixed
Version 4.16.6.9
Changelog:
- Fix: Fixed conflict with Rank Math SEO (and possibly other plugins) causing the affiliate dashboard to not always load correct with ajax loading enabled.
- Other: Tested with WordPress 5.9.3
Version 4.16.6.10:
- Fix: Fixed a PHP warning with referral URLs when IP tracking enabled.
- Fix: (PRO) Fixed issue with PayPal payouts (production) sometimes giving a PHP error.
Fixed
Version 4.16.6.7
Changelog:
- Fix: Fixed a few small issues with multi-currency option enabled such as products list totals, and welcome email not showing converted value.
Version 4.16.6.5:
- Fix: Fixed conflict with WooCommerce subscriptions causing a PHP error when updating a new subscription that has no coupon assigned to it.
- Fix: Fixed a PHP error appearing in some rare cases on the affiliate registration page.
Fixed
Version 4.16.6.1
Changelog:
- Fix: Fixed an coupon not found PHP error being caused on registrations page if a coupon is deleted.
- Fix: (PRO) Stopped the "Your Coupons" title showing very briefly (at the top of page) on some sites when affiliate dashboard is loaded, whilst only assigned to one coupon.
- Fix: (PRO) Fixed issue with the admin "Add New Affiliate" form when adding for a new affiliate user failing to create the user (since last update).
- Fix: (PRO) Fixed the "paid date" showing wrong on the payouts log in some timezones.
Version 4.16.6.2:
- Fix: Fixed a rare PHP error occurring on affiliate dashboard with empty orders.
Version 4.16.6.3:
- Fix: Fixed issue with commission calculation when commission rate is set to a decimal number less than 1%.
Improved
Fixed
Tweak
Version 4.16.6
Changelog:
- Improvement: (PRO) Updated it so that users are logged in automatically after completing the affiliate registration form (if they were logged out).
- Improvement: (PRO) Updated it so that if a user has a pending affiliate registration application, the form will be hidden for them.
- Tweak: (PRO) Added option to set a custom title for the affiliate registration form.
- Tweak: (PRO) Hidden the “Direct Link Tracking” email settings if it is disabled.
- Tweak: (PRO) Slight tweak/fix alignment of “add new” campaign field on some themes.
- Tweak: (PRO) Implemented a solution to direct link tracking not always working (setting cookies) with nginx caching enabled.
- Tweak: (PRO) Added a check to make sure the same payout can not be paid twice accidently by an admin.
- Tweak: Updated to make sure “Processing” orders are shown by default on new installs.
- Tweak: Updated to make sure stats are force refreshed on first load of affiliate dashboard.
- Fix: (PRO) Fixed a conflict via the “FPDF” class with some other plugins.
- Dev: (PRO) Made some improvements/tweaks to the affiliate registration code.
- Other: Tested with WordPress 5.9.2
Fixed
Tweak
Version 4.16.5.1
Changelog:
- Tweak: Added new functionality to display an admin notice when there are plugin updates that may require cache to be cleared for some changes to apply properly.
- Tweak: Declined domains will no longer show in the “Direct Link Tracking” section on the affiliate dashboard.
- Fix: Fixed the “Direct Link Tracking” fraud option to only apply to affiliate coupons (not all coupons).
- Other: Tested with WooCommerce 6.3.1
New
Improved
Fixed
Tweak
Version 4.16.5
This update includes some new options to help you prevent affiliate fraud, an improvement to the products list/summary for orders on the affiliate table, and more!
Learn more about this update >
Changelog:
- New: Added a new/improved “product summary” section on the affiliate dashboard when “MORE” toggle is clicked on recent orders and monthly summary tables. Shows a detailed summary of all products including the quantity, total, commission for each individual product.
- New: (PRO) Added a new “strict fraud prevention” option that can be enabled when using “direct link tracking” module. This option will only allow coupons to be applied when directly linked by an approved domain.
- New: (PRO) Added a new “Domains Blacklist” option in plugin settings. Visitors referred directly from any of these domains will not have referrals tracked or coupons applied automatically.
- New: Added a new “Visitors Blacklist” option in plugin settings to block visitor IDs or IP addresses from being able to use affiliate coupons or register as an affiliate.
- New: In the “Referral Visits” admin page you can easily add/remove the visitor IP/ID for a certain click to the “Visitors Blacklist”.
- Improvement: (PRO) Added option to enable a “2 Column Layout” for the registration form.
- Improvement: The date/time for the referral link clicks log will now be saved using the “time zone” set in the WordPress general settings (instead of UTC).
- Improvement: Improved styling/layout for the tables on affiliate dashboard for mobile devices, to fix them being squashed on some themes/sites.
- Tweak: Moved all restrictions and fraud settings into their own tab on the plugin settings tab.
- Tweak: (PRO) On the admin “Payouts” and “Registrations” pages, the date columns have been removed. The dates can still be seen by hovering over the ID (created date), and status (completed date).
- Tweak: Made a few small styling tweaks/improvements to the login/registration forms. Both forms will now be more consistent with each other and a better layout on some themes.
- Tweak: Updated it so that the “saved data” for orders on the affiliate dashboards will be refreshed automatically, whenever some of the settings in the “Commission” settings tab are changed.
- Fix: Added a fix for direct link tracking when referrer domain uses “www.” in the domain.
- Fix: Fixed custom email notifications not formatting the HTML if they were edited (on some websites since the last update).
- Fix: Referral URLs functionality will now be fully disabled when toggled off in the settings.
- Fix: (PRO) Added some extra checks to prevent a PHP error showing if “Pay via PayPal” is clicked, but the API keys are invalid.
Fixed
Version 4.16.4.3 / 4.16.4.5
Changelog:
- Fix: Fixed a jQuery issue on some websites, causing JS conflict with some other plugins on the affiliate dashboard page.
- Fix: Fixed a few PHP warnings on free version when generating admin reports.
- Fix: Small code security improvements.
Improved
Fixed
Tweak
Version 4.16.4
Learn more about this update >
Changelog:
- Improvement: Added option in “Commission” settings tab to include or exclude “custom discounts” (negative fees etc) from commission calculations.
- Improvement: Added option in “Commission” settings tab to include or exclude “fees” in commission calculations and in order subtotal/total stats.
- Improvement: Added option in “Commission” settings tab to include or exclude “shipping costs” in commission calculations and in order subtotal/total stats.
- Improvement: Added option in “Referral URLs” settings tab to show/hide the “Referral Link Generator” and “Referral Statistics” sections on the affiliate dashboard.
- Improvement: Added an “Add New Affiliate” button to the admin users list, to easily add a new affiliate user on this page.
- Improvement: Added an “Add New Domain” button to the admin domains (“domain link tracking”) page, to easily add a new domain to a coupon on this page.
- Tweak: Fees are no longer included in the “totals” and “subtotals” for orders shown in the affiliate dashboard, unless the new option to include fees in calculations is enabled.
- Tweak: Updated the “save” buttons on settings tab of affiliate dashboard to be more consistent styling on certain themes.
- Tweak: Added CSS to prevent some themes forcing the “date” filter input fields on affiliate dashboard to be much larger than needed, therefore affecting the layout.
- Tweak: Removed the extra spacing above “Commission Graph” since 4.16.3
- Tweak: Disabled some plugin/theme preloaders on affiliate dashboard page.
- Tweak: Improved the styling for toggles on the settings page.
- Tweak: Added links on the admin “Registrations” page to edit user, edit the coupon, and view the coupon affiliate dashboard.
- Tweak: Added links on the admin “Domains” page to edit the coupon, and view the coupon affiliate dashboard.
- Tweak: The form shown when “Add New Affiliate” is selected can now only be submitted if a “template coupon” has been set.
- Fix: Fixed issue where in some cases affiliate users could not add domains for domain link tracking.
- Fix: Fixed some of the “totals” stats with “include tax in calculations” enabled, when the order includes shipping costs or extra fees.
- Fix: The custom “form style” option will now apply to the registration form shortcode, and fixed alignment of the submit application form on some themes.
- Fix: Fixed issue in some cases the “Create New Registration” form in admin area not submitting, when a certain option was enabled.
- Fix: Fixed issue on PHP 8 with admin pay button for Stripe and PayPal occasionally showing an error when clicked.
- Dev: Updated Freemius SDK.
- Dev: Made some small code format tweaks/improvements, and added 3 new hooks.
- Version 4.16.4.1:
- Fix: Fixed issue with not being able to change the “Required order status to show on affiliate dashboard” (since the last update).
- Version 4.16.4.2:
- Fix: Fixed an error when affiliates try to add a domain via direct link tracking.
Improved
Fixed
Tweak
Version 4.16.3
Learn more about this update >
Changelog:
- Improvement: Added an option to set the “default payout method” that is selected for all affiliates automatically.
- Improvement: Added option for admins when editing user profiles to change the “Payout Method” for that user.
- Improvement: Added an option to never update the saved “commission” value for past orders (option found in “Debug” tab).
- Tweak: Updated the “Emails” settings tab, to be more compact and easier to navigate, and with toggles to show/hide the customizer for each email.
- Tweak: Updated the “How To Use” tab on affiliate dashboard with up to date information.
- Tweak: Updated to font awesome version 6.0.0 for icons used in the plugin.
- Tweak: Small tweak to the design of the tables on the affiliate dashboard.
- Tweak: Improved alignment of the “terms” acceptance checkbox on registration form, when the message includes links.
- Tweak: Updated social sharing icons to use the button background color (and background hover color).
- Fix: Fixed occasional issue with “Pay as Credit” payouts button not working when paying credit to empty wallet.
- Fix: Fixed an issue with some websites/themes, where the affiliate dashboard would not load correctly with “ajax loading” enabled.
New
Improved
Fixed
Tweak
Version 4.16.2
Learn more about this update >
Changelog:
- New: Added a new option to make it so affiliate coupons can only be used by new customers on their first order (Settings > General > Coupon Usage Restrictions).
- Improvement: Added an option to change the style of the login/registration forms, with 3 available styles.
- Tweak: The “Required order status to show on affiliate dashboard” option will now always have “Completed” enabled and can’t be disabled.
- Tweak: (FREE) The “Referral Visits” section is now accessible via the admin menu in the free version (to view/manage all visits).
- Tweak: A few small styling tweaks for the affiliate dashboard.
- Tweak: When the PRO license is activated on the free version, it is now more clear that the PRO version needs to be installed to activate features.
- Tweak: Rearranged a few of the plugin settings to be in more suitable locations.
- Fix: Fixed issue in rare cases, on some sites the affiliate registration form was submitting multiple times creating duplicate submissions, or showing a “This username already exists” message.
- Fix: Fixed an issue with apostrophes in usernames/emails when editing the assigned user on a coupon.
- Fix: Fixed the embed code URL in creatives being blank, if a default URL is not set for the creative.
New
Improved
Fixed
Tweak
Version 4.16.1
Learn more about this update >
Changelog:
- New: Added pagination to the “recent clicks” on the “referral URL” tab, so affiliates can now view their full referral click history. Only available with ajax loading enabled. Can be disabled in settings.
- New: Added a “Converted Only” toggle to the “recent clicks” on the “referral URL” tab. It will then only show clicks that have converted. Only available with ajax loading enabled. Can be disabled in settings.
- Improvement: Changed the way “all-time” stats are updated. This will improve speed/performance when orders are placed, or status is updated (when using coupons), especially for coupons that have a high usage.
- Improvement: Added option to show small icons in the affiliate dashboard tabs that represent what each tab does.
- Improvement: Added an option to enable/disable storing of the visitors IP address for new referral clicks, in the “wcusage_clicks” table. If disabled it will instead use a new cookie.
- Tweak: The “Make all dashboard URLs private” option is now enabled by default on new sites.
- Tweak: Slightly changed the layout/wording of the “Multi-Currency” settings to be easier to understand.
- Fix: Fixed a conflict with the “WP Rocket” plugin, on the affiliate dashboard, when the “Load JavaScript deferred” option was enabled.
- Fix: Fixed a conflict with the “Perfmatters” plugin, on the affiliate dashboard, when the “Defer Javascript” option was enabled.
- Fix: When “Last 30 Days / This Month” graph is enabled instead of “Last 90 Days”, the next above the graph now shows this correctly.
- Fix: Fixed the percentage change showing as +100% when both values are the same (when not 0).
Fixed
Tweak
Version 4.16.0.4
- Tweak: Added a new option in “Referral URL” settings: Attempt to apply coupon instantly on first visit via referral URL.
- Tweak: Changed it so only 1 referral URL click is “logged” per minute from the same visitor, to prevent the click log being spammed. Any clicks in the same minute will keep the same ID.
- Tweak: Changed “Direct Link Tracking” domains list on affiliate dashboard to be in descending order (newest entries first).
- Fix: Fixed “header already sent” PHP warning in some cases when referral links are clicked (since 4.16).
- Fix: (PRO) Fixed error with short URL generator not working correctly (showing blank URL) in certain cases.
- Fix: (PRO) Fixed PHP warning when “per user role” commission enabled and coupon is used but not assigned to a user.
- Fix: Fixed a rare PHP warning in some cases, when order is refunded but no coupon was used.
- Fix: Fixed a PHP error on orders pages with sites that have outdated WooCommerce version (version 3.7 and below).
Version 4.16.0 - Direct Link Tracking
Version 4.16.0 of Coupon Affiliates for WooCommerce is now available!
Direct Link Tracking: Allow your affiliates to link their domain name to their coupon. Once approved, they can link directly to your website, from their website, without having to use a referral link.
Direct Link Tracking: Allow your affiliates to link their domain name to their coupon. Once approved, they can link directly to your website, from their website, without having to use a referral link.
Learn more about this update >
Changelog:
- New: (PRO) Added new “Direct Link Tracking” functionality for referrals.
- Fix: Applied a fix to solve rare issue where referral URLs were not saving cookies or auto-applying the coupon code (conflict with some themes).
- Other: Tested and compatible with WordPress 5.9
- Dev: Small fixes/tweaks for the new API routes and hooks added in 4.15.2
Improved
Fixed
Tweak
Version 4.15.2
Version 4.15.2 of Coupon Affiliates for WooCommerce is now available!
This update includes some small improvements, including some new options for payouts, and a few other tweaks and fixes.
Learn more about this update >
Changelog:
- Improvement: For each payout method, added an option to add custom text/information displayed when selecting the payout method in the dashboard settings tab.
- Improvement: Added an option to either show or hide the “payment details” field for each of the custom payment methods.
- Improvement: 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: 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: 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.
Fixed
Version 4.15.1.1
- 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.
New
Improved
Version 4.15.1
Version 4.15.1 of Coupon Affiliates for WooCommerce is now available!
This update includes a new option to set custom commission rates per user role, along with some new shortcodes!
Learn more about this update >
Changelog:
- 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.
Fixed
Version 4.15.0.3
- 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 4.15.0 – Store Credit Payouts
Version 4.15.0 of Coupon Affiliates for WooCommerce is now available!
Store Credit Payouts: A new option is available for paying commission via "Store Credit", automatically in one-click.
Learn more about this update >
Changelog:
- New: Added "Store Credit" as an option for paying affiliate commission, automatically in one-click.
- New: 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 4.15.0.1:
- Fix: Fixed PHP debug error showing on admin users list, when store credit payouts disabled.
- Fix: Fixed issue with some free settings being hidden when PRO version installed but license not active.
- Version 4.15.0.2:
- New: Released an optional integration addon plugin for "Store Credit" payouts, to integrate with the "YITH Account Funds" plugin.
Fixed
Tweak
Version 4.14.2.2
- 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.
Fixed
Version 4.14.2.1
- 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.
Improved
Fixed
Version 4.14.2 – Affiliate Registration Improvements!
Version 4.14.2 of Coupon Affiliates for WooCommerce is now available!
This update includes some improvements to the “affiliate registration” system, as well as a few other tweaks and fixes.
This update includes some improvements to the “affiliate registration” system, as well as a few other tweaks and fixes.
Learn more about this update >
Changelog:
- 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.
Improved
Fixed
Version 4.14.1
Version 4.14.1 of Coupon Affiliates for WooCommerce is now available!
- 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.
Fixed
Version 4.14.0.1
- 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 – Stripe Payouts, PayPal Payouts, and more Payouts Improvements!
Version 4.14.0 of Coupon Affiliates for WooCommerce is now available!
This is a big one, with some new highly requested features and improvements to the “Payouts” functionality, including one-click Stripe payouts, one-click PayPal payouts, and more!
This is a big one, with some new highly requested features and improvements to the “Payouts” functionality, including one-click Stripe payouts, one-click PayPal payouts, and more!
Learn more about this update >
Changelog:
- 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 4.13.0.4
- Fix: Fixed some PHP warnings showing on some sites (in WP Debug).
Version 4.13.0.3
- 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 4.13.0.2
- 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.
Fixed
Version 4.13.0.1
- 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.
Improved
Version 4.13.0 – Improvements to Admin Reports, Filter Orders By Coupon, and More!
Version 4.13.0 of Coupon Affiliates for WooCommerce is now available!
This one contains some big improvements to the admin reports, along with a few other new small features, tweaks, and fixes.
This one contains some big improvements to the admin reports, along with a few other new small features, tweaks, and fixes.
Learn more about this update >
Changelog:
- 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.
Improved
Fixed
Version 4.12.0.1
- 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 – Affiliate Email Reports
Version 4.12.0 of Coupon Affiliates for WooCommerce is now available.
This update includes a new “Affiliate Email Reports” module. When enabled, it will automatically send a nice email report to your affiliate users every month or week, with a breakdown of statistics for the previous date range. Additionally, the email will include an attached PDF version of the report, which they can download.
This update includes a new “Affiliate Email Reports” module. When enabled, it will automatically send a nice email report to your affiliate users every month or week, with a breakdown of statistics for the previous date range. Additionally, the email will include an attached PDF version of the report, which they can download.
Learn more about this update >
Changelog:
- 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.
Fixed
Version 4.11.3.1
- 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 4.11.3 – Limit Coupons Per Order
Version 4.11.3 of Coupon Affiliates for WooCommerce is now available.
An option has been added to either enable or disable customers ability to use multiple affiliate coupons in the same order.
An option has been added to either enable or disable customers ability to use multiple affiliate coupons in the same order.
Learn more about this update >
Changelog:
- 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.
Improved
Version 4.11.2 – Monthly Percentage Change
Version 4.11.2 of Coupon Affiliates for WooCommerce is now available.
Learn more about this update >
Changelog:
- 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.
Improved
Version 4.11.1 – Custom Tax Adjustments & More
Version 4.11.1 of Coupon Affiliates for WooCommerce is now available.
This small update includes new options to set custom tax adjustments, along with a few other small changes and fixes.
This small update includes new options to set custom tax adjustments, along with a few other small changes and fixes.
Learn more about this update >
Changelog:
- 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).
Fixed
Version 4.11.0.1
- Fix (PRO): Fixed issue/warning displaying with landing pages enabled.
New
Version 4.11.0 – Multi-Currency Support & More
Version 4.11.0 of Coupon Affiliates for WooCommerce is now available.
This update includes highly requested support for “multi-currency” stores, and a few other small changes and fixes.
This update includes highly requested support for “multi-currency” stores, and a few other small changes and fixes.
Learn more about this update >
Changelog:
- 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.
Fixed
Version 4.10.0.2
- Small fix for issue when both free & pro version being activated.
Fixed
Version 4.10.0.1
- A few small tweaks related to the 4.10.0 update.
- Fix: Fixed alignment of “add campaign” field/button on some themes.
New
Version 4.10.0 – PDF Statements, Invoices, and More
Version 4.10.0 of Coupon Affiliates for WooCommerce is now available.
This update introduces new PDF statements functionality, and the ability for affiliates to upload invoices when requesting payouts. Additionally, we’ve made some improvements to the admin settings page.
This update introduces new PDF statements functionality, and the ability for affiliates to upload invoices when requesting payouts. Additionally, we’ve made some improvements to the admin settings page.
Learn more about this update >
Changelog:
- 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.
Fixed
Version 4.9.1.3
- Fix (PRO): Fixed issue with landing pages links not working on some occasions, since the 4.9.0 update.
Fixed
Version 4.9.1.2
- 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.
Improved
Version 4.9.1 – Custom Order Status & Other Tweaks
Version 4.9.1 of Coupon Affiliates for WooCommerce is now available.
This small update includes updated options to allow you to choose any custom order statues for both displaying orders, and when “unpaid commission” is paid, plus a few other small improvements.
This small update includes updated options to allow you to choose any custom order statues for both displaying orders, and when “unpaid commission” is paid, plus a few other small improvements.
Learn more about this update >
Changelog:
- 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.
New
Version 4.9.0 – Creatives
Version 4.9.0 of Coupon Affiliates for WooCommerce is now available!
This update introduces brand new “Creatives” functionality for the PRO version, along with a few new features now available in the free version (previously PRO).
This update introduces brand new “Creatives” functionality for the PRO version, along with a few new features now available in the free version (previously PRO).
Learn more about this update >
Changelog:
- 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.
Fixed
Version 4.8.0.1
- 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.
New
Version 4.8.0 – Referral URL Campaigns, Social Sharing, Short URLs, QR Codes & Click History
Version 4.8.0 of Coupon Affiliates for WooCommerce is now available, and it’s a big one!
This update includes a whole bunch of new features, expanding on the already existing “Referral URL” feature in the plugin.
Learn more about this update >
Changelog:
- 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.