Registro de cambios

Versión: 8.2.0
Probado hasta: 7.1
Requiere WP: 4.7
Requiere PHP: 7.4

Version 8.2.0 - 31st August 2026

  • ✨ NuevoA REST API for connecting external tools, dashboards and AI assistants to your affiliate program, with API keys, scopes and an OpenAPI document. See "Coupon Affiliates > Admin Tools > API".
  • ✨ Nuevo(PRO) Webhooks, sending a signed JSON notification to another service whenever a referral, commission, registration or payout happens.
  • ✨ Nuevo(PRO) A "Lifetime" tab on the affiliate view page, listing every customer linked to that affiliate, with the linked coupon and expiry date editable from the list. Customers can also be assigned to an affiliate as their lifetime referrer by hand, without waiting for the customer to order on the coupon.
  • ✨ NuevoHovering the commission amount in the "Coupon Affiliate" panel on an order now shows a full breakdown of how that figure was calculated.
  • ✨ NuevoRight-to-left support for the affiliate dashboard, applied automatically on sites using a right-to-left language such as Hebrew, Arabic, Farsi or Urdu.
  • ✨ NuevoA "New Coupon Assigned" email, sent to an existing affiliate when an admin gives them an additional coupon. The "Add New Coupon" and "Add New Affiliate" forms now let you choose which email the affiliate receives, or send none at all, and the email can be edited or turned off under the notification settings.
  • ✨ Nuevo(PRO) A "Customise affiliate details fields" panel under the payout statement settings, for renaming the company, address and tax number fields the affiliate fills in, marking any of them as required, hiding the ones you do not need, and adding extra fields of your own. Labels are left blank by default, so nothing changes until you enter your own wording.
  • 🔨 TweakSignificantly sped up the affiliate dashboard, admin reports, leaderboard and every other screen that totals up commission.
  • 🔨 TweakSignificantly sped up the "View Affiliate" page for affiliates with a lot of referrals.
  • 🔨 TweakThe "Referred Orders" tab on the "View Affiliate" page can now be filtered by order status and by coupon, and searched by order number, customer name or email address. The "To" date is also now pre-filled with today's date.
  • 🔨 TweakMade a few improvements to the speed and performance of generating admin reports.
  • 🔨 Tweak(PRO) Improved the speed of loading the "Commission Graph" on the affiliate dashboard.
  • 🔨 TweakImproved the commission handling when more than one coupon was used on the same order.
  • 🔨 TweakUpdated the styling of the "Coupon Affiliate" panel on the edit order page.
  • 🔨 TweakThe "Export Affiliate Users" button on the Coupon Affiliate Users page now sits on the right and opens a panel to choose the group / role and sort order before downloading, matching the export on the Affiliate Orders page.
  • 🔨 TweakImproved the reliability of the "refresh" button on an order's "Coupon Affiliate" panel.
  • 🔨 TweakThe custom "Affiliate" terminology set under the design settings is now applied to the affiliate dashboard, MLA portal and leaderboard, not just the admin area.
  • 🔨 Tweak(PRO) Made around thirty pieces of text on the leaderboard translatable, along with a number of dashboard, portal and settings strings missing from the translation template.
  • 🔨 TweakThe "Non-Affiliate Coupon Settings" are now available in the free version, and have been moved higher up the commission settings tab.
  • 🔨 TweakUpdated the "Admin Tools" page styling and layout.
  • 🔨 Tweak(PRO) Redesigned the PDF payout statement, with a clearer header and a status badge, side-by-side "From" and "Paid To" panels, a tidier items table and a highlighted total that picks up the button colour from your design settings.
  • 🔨 Tweak(PRO) The tax number, and any extra fields you add, are now labelled in the "Paid To" section of a payout statement, so a reference number is no longer printed on a line of its own with nothing to say what it is.
  • 🔨 TweakCustom registration field answers were only saved to the affiliate's profile when the application created a new account, so an applicant who was already logged in had the values on their application but nowhere else - the dashboard "Account Details" and admin user screens showed the fields blank even once accepted. Answers on existing applications can be copied across with the new "Restore Registration Field Answers" tool, which appears under Admin Tools only if your site has any to copy.
  • 🔧 FijoA custom registration field whose label contained an apostrophe or an ampersand (for example "Recipient's full name") never matched its stored answer, so it always displayed as blank, and answers containing an apostrophe displayed as "'".
  • 🔧 Fijo(PRO) On an order with more than one coupon, the granted commission was stored as a single figure that the last coupon overwrote, so the wrong amount was taken back when the order left a completed status. Each coupon now records and removes its own amount.
  • 🔧 FijoRefreshing an affiliate's statistics did not recalculate pending commission on stores using High-Performance Order Storage.
  • 🔧 FijoOn stores in a timezone ahead of UTC, an order placed shortly after midnight was missing from "Referred Orders", the dashboard statistics and the commission graph until later in the day, even though the all-time totals counted it. Date ranges now follow the store's own timezone instead of UTC.
  • 🔧 Fijo(PRO) Lifetime commission was calculated twice on stores using High-Performance Order Storage, and the customer was only linked to their lifetime affiliate on the second run.
  • 🔧 Fijo(PRO) Fixed an issue with the commission balance when re-opening a cancelled order.
  • 🔧 Fijo(PRO) Store credit was taken before payment, and was not returned if the payment failed. It is now returned when an order fails or is cancelled, and taken again if that order is later paid.
  • 🔧 FijoThe Affiliate Portal and MLA Portal pages could return a "404 Not Found" on sites that had never re-saved their settings. The required URL rules are now installed automatically whenever they are missing.
  • 🔧 FijoThe Affiliate Portal slug was not escaped in its URL rule, so an empty slug or one containing punctuation could take over other pages. It is now escaped and falls back to "affiliate-portal".
  • 🔧 Fijo(PRO) Sending a test newsletter added a backslash before every apostrophe and quotation mark in the subject and content. Newsletters sent to affiliates were not affected.
  • 🔧 FijoSettings could silently fail to save when saving all at once on servers with a low PHP "max_input_vars" limit, or when a save was blocked or the database write failed. Bulk saves now fit within the limit, and any failure to save now shows the reason.
  • 🔧 FijoAdding a coupon to an affiliate from the affiliate view page reported that the coupon already existed when a coupon with the same code was sitting in the trash. Codes whose coupon has been deleted can now be used again, and the admin "Add New Affiliate" form no longer blocks a code whose accepted registration points to a deleted coupon.
  • 🔧 Fijo(PRO) Cancelling or failing an order no longer leaves its commission in the affiliate's pending balance, and cancelling a completed order no longer adds the commission back as pending.
  • 🔧 FijoWith the settings page set to "Manual Saving", the "Save Settings" button did nothing at all. A stored currency conversion rate with more decimal places than its field allowed made the browser refuse to submit the form, and choosing "Manual Saving" was itself never saved, so the page reverted to automatic saving.
  • 🔧 FijoSome settings appear on more than one settings tab. When saving all settings at once, changing one of them was undone by the copy on the other tab, which still held the old value. All copies of a setting now update together.
  • 🔧 Fijo(PRO) A payout marked as paid without a payment date recorded against it showed "Nov 30th, -0001" as the date on its statement. Statements now fall back to the date the payout was requested.
  • 🔧 Fijo(PRO) With statement tax turned off, the total on a payout statement was printed without its currency symbol or decimal places, for example "74.71" rather than "$74.71".
  • 🔧 Fijo(PRO) A long "footer text" on a payout statement printed its line breaks as literal "<br/>" tags instead of wrapping onto the next line.

Version 8.1.1 - 7th August 2026

  • ✨ Nuevo(PRO) Added a "Remove from a user role or affiliate group" reward to performance bonuses, so affiliates can be moved up through your tiers.
  • 🔨 Tweak(PRO) The affiliate portal now always redirects away when the coupon in the page address is not the viewer's own.
  • 🔨 TweakThe "Add New Affiliate" page now links to the existing user when the username or email address entered is already taken.
  • 🔨 Tweak(PRO) The leaderboard is now built from its shortcode settings rather than values sent by the visitor. Clear any full page cache after updating.
  • 🔨 TweakTightened the security checks on a number of admin and dashboard requests.
  • 🔨 Tweak(PRO) An affiliate group commission rate now always takes priority for affiliates who hold more than one user role.
  • 🔨 Tweak(PRO) The commission rate fields on an affiliate group now accept decimals.
  • 🔨 TweakThe commission shown against an order in the admin now includes fixed amounts, and shows 0.00 once an order is cancelled, refunded or failed.
  • 🔨 TweakThe "Total Sales" column on the admin "Coupons" page now has the coupon discount taken off, matching every other screen.
  • 🔨 Tweak(PRO) The "Commission" column on the dashboard "Rates" tab now accounts for tax. Enable "Include taxes in % commission calculations" for the previous behaviour.
  • 🔨 Tweak(PRO) The "Price" column on the dashboard "Rates" tab now shows the tax included in (or added to) each price.
  • 🔨 Tweak(PRO) An information icon on the "Rates" tab now explains the commission figure where it is not simply the price times the rate.
  • 🔧 Fijo(PRO) Custom commission rates set on products and categories were ignored unless "Commission Priority" was set to products. This changes the commission calculated on new orders for affected stores.
  • 🔧 Fijo(PRO) "Commission Priority" now defaults to "Product Commission Settings" as documented, for stores that never saved the Commission settings tab.
  • 🔧 Fijo(PRO) A "fixed commission per product" amount set on an affiliate group or user role was ignored when the product had its own amount.
  • 🔧 Fijo(PRO) The dashboard "Rates" tab could show a rate an order would not pay. It now resolves rates exactly as the order does.
  • 🔧 Fijo(PRO) The dashboard "Rates" tab ignored the "Include taxes in 'fixed' commission calculations" setting.
  • 🔧 Fijo(PRO) Orders paying a fixed commission with no percentage were skipped by the automatic commission payouts.
  • 🔧 FijoCancelled and refunded orders left their sales and commission in the coupon's all-time statistics. Run "Refresh Statistics" to correct existing coupons.
  • 🔧 FijoThe affiliate dashboard could stay on "Calculating statistics..." and never finish loading, introduced in 8.1.0.
  • 🔧 FijoAffiliates on two coupons whose codes differ only by letter case could be left with a blank dashboard, or "No affiliate dashboard found".
  • 🔧 FijoCoupon error messages could be blanked out at the cart and checkout, so a rejected coupon disappeared with no explanation.
  • 🔧 FijoNew coupons created from a template inherited its usage count and history, so customers could be told the usage limit had been reached.
  • 🔧 FijoAn affiliate application that cannot be saved to the database no longer leaves the applicant with a user account but no application.
  • 🔧 FijoTwo registration failures on servers running MySQL or MariaDB in strict mode.
  • 🔧 FijoThe duplicate application check compared the site's time against the database server's time, discarding genuine applications on sites not set to UTC.
  • 🔧 FijoThe status filter on the Registrations screen did nothing. It now filters immediately and is kept in the page address.

Version 8.1.0 - 29th July 2026

  • ✨ Nuevo(PRO) The "Coupon Affiliate" box on the order edit screen now flags when the commission already granted to an affiliate is higher than the current calculated commission for the order (for example, after a partial refund), with a one-click "Deduct" link that removes the difference from the affiliate's unpaid commission balance and updates the granted amount for the order. This also detects refunds that were not allocated to specific line items (amount-only refunds), which the automatic recalculation cannot see.
  • ✨ Nuevo(PRO) Added a "Performance Bonuses" section to the "Design" settings tab (shown when performance bonuses are enabled) to customise the colours of the bonuses progress bar (bar and background) and the reward summary box (background and text) on the affiliate dashboard.
  • ✨ NuevoAdded an option to the "Fraud Prevention" settings to not give commission to affiliates that use their own code.
  • ✨ Nuevo(PRO) Added {firstname} and {lastname} merge tags to the "Payouts Emails" settings, so the affiliate's first and last name can be included in the "New Payout Request" and "New Commission Payout" emails.
  • ✨ Nuevo(PRO) Added an "Email Greeting Text" option to the "Affiliate Email Reports" > "Report Customisation" settings to customise the greeting at the top of the report email, with {first_name}, {last_name}, {display_name} and {username} merge tags (previously always the affiliate's display name).
  • ✨ NuevoAdded an "Exclude products the coupon does not apply to from commission" option to "Advanced Calculation Settings" (Settings > Commission). When enabled, products excluded by the coupon's own WooCommerce "Usage restriction" settings - "Products", "Exclude products", "Product categories", "Exclude categories" and "Exclude sale items" - earn no commission, neither percentage nor fixed. Category restrictions include sub-categories, matching how WooCommerce itself applies them. This is useful where certain products should never be commissionable, such as bundles or kits built from individually priced items. It is disabled by default, leaving the existing behaviour unchanged: commission is calculated on every product in the order, because the affiliate referred the sale regardless of which items the discount applied to.
  • 🔨 Tweak(PRO) On the edit user screen (and the "View Affiliate" page "Edit User" tab), the "Store Credit Balance" field has been moved out of the payment settings into its own "Store Credit" section below it, so it is always visible regardless of the affiliate's selected payout method.
  • 🔨 Tweak(PRO) The plugin now declares compatibility with the WooCommerce "Cart and Checkout Blocks" feature, so it is no longer listed as incompatible in the block editor.
  • 🔨 Tweak(PRO) The "Custom Payment Method" #1 and #2 payout methods now have the same "Limit to certain user roles & groups?" option as the other payout methods, so a limit applied to them from an affiliate group can also be seen and changed in the settings.
  • 🔨 Tweak(PRO) Payout method role/group limits on the affiliate dashboard are now checked against the affiliate whose dashboard is being shown, instead of the logged-in user. Previously an admin viewing an affiliate's dashboard was shown the payout methods available to their own user role.
  • 🔨 TweakStatistics rebuilds are considerably faster and no longer time out on coupons with a long history. They are now split into batches by number of orders instead of 20 days at a time, so days with no orders are skipped and a coupon spanning several years finishes in a handful of requests rather than over a hundred; each order's saved data is loaded once per batch instead of re-queried for every value; and the object cache is no longer switched off while orders are processed (which had prevented WordPress from caching that data at all). The "Batch size" option (Settings > Debug) is now the number of orders per request, and the order statuses and date column used to size the work now match those the calculation actually counts - previously a single old cancelled order could add years of empty batches.
  • 🔨 Tweak(PRO) The store credit redemption option now shows on the WooCommerce Cart and Checkout blocks. It previously only appeared on the shortcode based cart and checkout, so on block based checkouts (the default for newer stores) affiliates had no way to apply their store credit balance to an order.
  • 🔨 Tweak(PRO) The store credit checkbox at the cart and checkout now saves your choice more reliably. Previously the choice was only saved on requests where the cart totals were recalculated, which could leave the checkbox unresponsive.
  • 🔨 TweakAffiliate commission can no longer be recorded as a negative amount. Large custom discounts or store credit could previously cause a negative commission to be saved to the order and shown in the admin new order email; the commission is now floored at zero before it is stored.
  • 🔨 TweakOptimised the notifications bell in the admin header, which now also opens instantly on the first click showing the latest notifications, instead of often doing nothing until it was clicked again.
  • 🔨 Tweak(PRO) The store credit checkbox at the cart and checkout is now protected with a security nonce.
  • 🔨 Tweak(PRO) The product commission rates table now verifies a request token tied to the specific coupon it was shown for.
  • 🔨 Tweak(PRO) Corrected the multi-level affiliate relationship check used by the dashboard statistics and statistics refresh requests, which was being tested the wrong way round.
  • 🔨 Tweak(PRO) Removed an unused leftover template file that loaded WordPress directly and could be requested by anyone.
  • 🔧 Fijo(PRO) Fixed an issue where the store credit option could stop appearing at the cart and checkout entirely if the "Wallet System" setting had been saved without a selection, even though store credit still showed as enabled throughout the admin area. An empty selection is now treated as the built-in store credit system.
  • 🔧 Fijo(PRO) Corrected how custom discounts and store credit reduce percentage commission when an order contains products on different commission rates. Previously these order-level discounts were always deducted at the coupon's commission rate, which could over-deduct - and even produce a negative commission - when the products actually earned a lower per-product rate. They are now deducted at the blended rate actually earned across the order's products. This is controlled by a new "Deduct custom discounts & store credit at each order's blended commission rate" setting (Settings > Commission > Advanced Calculation Settings, enabled by default); disable it to revert to the previous behaviour of always deducting at the coupon rate.
  • 🔧 FijoFixed an issue with "Include taxes in fixed commission calculations" enabled, where tax was added to the fixed commission amounts once for every line item in the order instead of once in total, so it compounded on orders containing more than one product.
  • 🔧 Fijo(PRO) Product and category commission percentages entered as a decimal were rounded down to a whole number when commission was calculated, so a product set to 2.5% paid only 2%, and a rate below 1% paid nothing at all. The rate entered in the settings is now used in full.
  • 🔧 Fijo(PRO) Fixed payout methods disappearing from the affiliate dashboard ("No payout methods are available currently") with nothing in the settings to show why. Saving an affiliate group rewrote the role limit of every payout method - including methods that were not shown on that page because they were disabled at the time - to "all of the user roles that exist right now, except this group". Enabling such a payout method later left it unavailable for that group, and any group created afterwards was locked out of it as well. A group's payout methods are now stored as an exclusion for that group alone, only the methods actually shown on the "Edit Affiliate Group" page are changed when it is saved, and groups created later are no longer affected. Existing limits are converted automatically when updating, so groups that were excluded from a payout method stay excluded (you can re-enable a method for a group by ticking it on its "Edit Affiliate Group" page).
  • 🔧 Fijo(PRO) The "Limit to certain user roles & groups?" option in the "Payouts" settings could be applied while being completely invisible - the roles list was hidden because the option was switched off, while the switch itself was hidden because roles were selected, leaving nothing on the page but the label. The switch is now always shown, and switching it off clears the selected roles so a limit can never be left applied by checkboxes that are not visible.
  • 🔧 Fijo(PRO) The "Payouts" settings now list any groups that have a payout method turned off on the "Groups" page, with a link to change it. Previously nothing in the payout method settings showed that a group level limit existed.
  • 🔧 Fijo(PRO) The "Payout Methods" column on the "Groups" page showed the wrong payout methods for every group whenever a payout method had a role limit set, because it compared the group against the wrong part of the setting.
  • 🔧 Fijo(PRO) Limiting the "Wise Bank Transfer" payout method to certain groups had no effect, because the "Edit Affiliate Group" page saved it under a different setting name to the one used by the affiliate dashboard and the payouts settings. Wise Bank Transfer also never appeared in the payout methods list on the "Edit Affiliate Group" page.
  • 🔧 FijoAffiliate dashboards could become permanently stuck on "Calculating statistics...", with "Total Sales" and "Total Commission" showing only "..." in the admin. A coupon's saved statistics were deleted before the rebuild started and only written back at the very end, so a rebuild that did not finish (a request timing out, or the affiliate closing the page) left the coupon with no statistics at all - which triggered another full rebuild on the next page load, indefinitely. Statistics are now kept in place until a rebuild has completed, an interrupted rebuild carries on from where it stopped, a failed request is retried before giving up, and a coupon with recorded usage but no countable orders (all cancelled, or placed before its start date) no longer rebuilds on every single load.
  • 🔧 Fijo(PRO) The "Processing Commission" total is no longer set to zero at the start of a statistics rebuild. It is rebuilt separately and only replaces the stored value once the rebuild has completed, so an interrupted rebuild can no longer leave an affiliate showing 0.00. With pending commission turned off (and in the free version) the stored value is now left untouched, where previously loading a dashboard could clear a manually entered amount.
  • 🔧 FijoThe "Latest Referrals" summary on the "Statistics" tab only searched the last 90 days, so an affiliate whose most recent orders were further back than that saw fewer than 5 referrals - often none at all - while the "Recent Orders" tab listed them correctly. It now looks across the full history; the query is capped by a row limit, so this does not depend on how many orders a coupon has.
  • 🔧 Fijo(PRO) Fixed a "wpdb::prepare() must have a placeholder" notice appearing in the debug log, from the one-time migration that encrypts existing Wise bank details.
  • 🔧 Fijo(PRO) Searching or changing page on the product commission rates table no longer switches it to the default commission rates when the "Show search box" option is turned off. The coupon was read from the search form, so with the form hidden it was sent empty and the table came back showing the default rates instead of the affiliate's.
  • 🔧 Fijo(PRO) The product commission rates table now shows the default rates when it is used without a coupon (the [couponaffiliates-rates] shortcode with no "coupon" set). It previously fell back to the individual commission rates of the author of the page the shortcode was placed on.
  • 🔧 Fijo(PRO) The [couponaffiliates-rates] shortcode now works with coupon codes that contain characters such as "&". The code was being escaped before it was looked up, so it matched no coupon and the table quietly showed the default commission rates instead of that affiliate's.
  • 🔧 Fijo(PRO) The information icon next to a payout method on the affiliate dashboard's "Commission Payouts" tab showed no tooltip when hovered over, so the payout details recorded for that payment could not be read.

Version 8.0.0 - 9th July 2026

  • ✨ NuevoAdded a new "Bulk Payouts" page that allows you to review all pending payout requests, and pay them all in one-click, for every payout method in one go. It shows the progress for each payout and any failures that occur.
  • ✨ NuevoAdded a "Refresh Statistics" tool to the admin "View Affiliate" page and the coupon edit page. It recalculates a coupon's all-time statistics directly from the admin area - going through every order one coupon at a time, with a live progress bar and log - without needing to open the affiliate dashboard first. On the "View Affiliate" page you can refresh multiple selected coupons at once, and the coupons table updates as each one completes.
  • ✨ NuevoAdded all-time statistics boxes (Sales, Commission, Processing, and Unpaid) to the "Coupon Affiliates" box on the coupon edit page, which update automatically after running the new Refresh Statistics tool.
  • ✨ NuevoAdded a "Reset Start Date" tool to the coupon edit page to set the "Coupon History Start Date" and recalculate the coupon's statistics in a single step.
  • ✨ NuevoAdded a "Password" field to the admin "View Affiliate" page (Edit User tab) with a button to send the affiliate a password reset email.
  • ✨ NuevoCompletely modernised the affiliate dashboard "Settings" tab with a clean, boxed layout - the affiliate's account details appear in a card on the left, with each remaining section (notifications, and the PRO payout and statement settings) in its own styled card on the right, each with its own "Save changes" button. Added hooks and filters throughout so the sections can be customised, reordered, added to, or removed.
  • ✨ NuevoAdded a "Settings Tab Layout" option (under the "Settings Tab" settings) to switch the affiliate dashboard "Settings" tab between the new "Modern (boxed sections)" layout and the original "Legacy (tabs)" layout.
  • ✨ Nuevo(PRO) Your registration form custom fields now appear in the "Account Details" section of the affiliate dashboard, pre-filled with the values each affiliate submitted when they registered, so they can view and update them. Includes a new per-field "Editable by user" option to choose which fields affiliates can edit, and an option to show or hide them all.
  • ✨ Nuevo(PRO) Registration custom fields are now also shown, pre-filled, and editable on the admin "View Affiliate" page (in the "Edit User" tab under "Basic Information") and on the standard WordPress edit-user profile screen.
  • 👍️ MejoradoCache invalidation is now fully compatible with persistent object caches (such as Redis) - creating a new affiliate, changing coupon assignments, or updating an affiliate's group is now reflected immediately in the admin and affiliate dashboards, without needing to manually flush the object cache.
  • 👍️ MejoradoChanging a user's affiliate group (or role) now instantly refreshes the affiliate users list, admin dashboard widgets, and the user's cached affiliate data, instead of waiting for the caches to expire.
  • 👍️ MejoradoAssigning or unassigning an affiliate coupon now immediately updates the cached dashboard access checks, so newly assigned affiliates get instant access to their dashboard, and removed affiliates lose access straight away.
  • 👍️ MejoradoConsolidated all cache invalidation into a central cache layer, and reduced unnecessary cache clearing (for example, customer registrations no longer clear the admin dashboard caches), improving cache efficiency on busy stores.
  • 👍️ Mejorado(PRO) The "Export Payouts" button on the admin payouts page now opens a dropdown to customise the export before downloading - filter by status, payment method, and a start/end date range, optionally include each payout's payment details, and choose between a CSV file or a new landscape PDF report containing a table of all the matching payouts.
  • 👍️ Mejorado(PRO) The "Export Orders" button on the admin "Affiliate Orders" page now opens a dropdown to customise the export before downloading - filter by order status, affiliate group/role, and a start/end date range, and optionally limit it to only orders with an assigned affiliate.
  • 🔨 TweakMade some design changes to the admin settings page.
  • 🔨 TweakRedesigned the "Help & Support" section on the admin settings page.
  • 🔨 TweakFor the "Show customer last name" option on the referred orders table, a new sub-option is available to only show the first letter of the last name.
  • 🔨 Tweak(PRO) For "Scheduled Payout Requests" when set to "Weekly", a new option is available to set the day of the week for the payout request to be generated (defaults to Monday).
  • 🔨 Tweak(PRO) Improved the "how to payouts work" section on the admin payouts page.
  • 🔨 Tweak(PRO) In the "Payouts" settings tab, the "Invoices & PDF Statements" section now includes toggles to enable the "Invoices" and "PDF Statements" features directly, each with a link to its settings once enabled.
  • 🔨 Tweak(PRO) Improved the design of the "Create Payout Requests" admin page.
  • 🔨 Tweak(PRO) On the "Create Payout Requests" admin page, in the "Manual Admin Requests" section, when an affiliate has not selected a payout method it now shows a notice with a "Configure payout method" option to set one for them inline (from the enabled methods), after which the row reloads so a payout request can be created.
  • 🔨 Tweak(PRO) On the "Create Payout Requests" admin page, when a coupon has no affiliate user assigned, an "Assign a user" option now lets you search for and assign a user to the coupon inline, after which the row reloads with the relevant next step.
  • 🔨 Tweak(PRO) On the "Create Payout Requests" admin page, when an affiliate's payout details have not been set, a "Set payout details" button now links straight to their payout settings (the "Edit User" tab on the "View Affiliate" page), with a refresh icon next to it to re-check the row once their details have been entered.
  • 🔨 Tweak(PRO) Made a few tweaks to how PRO license deactivation handles some important PRO tracking functionality, to better prevent any disruptions if the PRO license is reactivated later.
  • 🔨 TweakIn the admin coupons list added a line that shows the commission rate for that coupon, and a tooltip that shows where that commission rate is coming from exactly.
  • 🔨 Tweak(PRO) For the product-level "Per-Affiliate Product Commission Rates", the "User Role" type now uses a dropdown if available roles instead of a free text field, to prevent entering an incorrect role slug.
  • 🔨 TweakUpdated some strings on the admin settings page to be localised properly.
  • 🔨 TweakMade a small optimisation improvement to loading saved options.
  • 🔨 TweakReplaced the "REFRESH ALL DATA" link on the coupon edit page with the new Refresh Statistics tool, which recalculates the statistics immediately from the admin area instead of waiting until the affiliate dashboard is next loaded.
  • 🔨 TweakOn the "View Affiliate" page, the notice shown when a coupon's statistics still need calculating now has a single button that opens the new Refresh Statistics tool, and the notice is hidden once the refresh completes.
  • 🔨 TweakChanging a coupon's "Coupon History Start Date" now automatically triggers a statistics refresh (the same way changing the commission rate does), since it affects which orders are included in the statistics.
  • 🔨 TweakMade some changes to the edit coupon page "Coupon Affiliates & Commission" section.
  • 🔨 TweakThe activity log now only records manual admin edits to a coupon's commission amounts and rates (unpaid, processing, pending, and the commission rates), and no longer logs the plugin's own automatic updates to them. This prevents the activity log from filling up with thousands of entries when a coupon with a large order history has its statistics recalculated, which on some sites could slow down or time out the affiliate dashboard.
  • 🔨 TweakOn the affiliate portal, you can now click the coupon title in the dashboard header to copy the coupon code to your clipboard.
  • 🔨 TweakOn the affiliate portal, affiliates assigned to more than one coupon now see a dropdown menu next to the coupon title, to quickly switch between their coupon dashboards.
  • 🔨 TweakOn the registration form, the terms and conditions checkbox label now aligns next to the checkbox instead of dropping onto a new line below it.
  • 🔨 Tweak(PRO) Redesigned the "Custom Form Fields" section in the Registrations settings with a modern card layout, drag-and-drop reordering, and a delete button for each field.
  • 🔨 TweakOn the affiliate dashboard "Settings" tab, the "reset your password" link now emails the password reset link directly (after a confirmation prompt), the same as the WooCommerce "Lost password" form, instead of sending the affiliate to a separate page.
  • 🔨 TweakOn the "Affiliate Orders" admin page, the bulk actions ("Move to Trash" and the order status changes) now show a confirmation prompt before applying, including the number of selected orders and a warning that status changes may affect affiliate commissions. All bulk actions on this page now also check that at least one order is selected.
  • 🔨 TweakThe "Bulk Edit: Coupon Settings" tool now shows a confirmation prompt before applying updates, telling you how many coupons are about to be changed and that the changes cannot be automatically undone.
  • 🔨 TweakThe "Import/Export Database Tables" tool now shows a clear confirmation warning before importing, explaining that the import will permanently replace all existing data in the selected table, and checks that a CSV file has been chosen before submitting.
  • 🔨 TweakAdded an "Only show orders with an affiliate user" option to the "Affiliate Orders" admin page, and made a tweak to the groups/roles filter.
  • 🔧 FijoMade some improvements and fixes to the "Bulk Edit: Coupon Settings" tool "Import CSV" feature.
  • 🔧 FijoAdded WooCommerce Checkout Block fix for URL conversion tracking and related checkout order processing hooks.
  • 🔧 FijoFixed an issue where partial refunds were not correctly adjusting commission when "Include taxes in % commission calculations" was enabled.
  • 🔧 FijoFixed an issue where the Copy button on the Rates tab stopped working after performing a search.
  • 🔧 Fijo(PRO) Fixed an issue where store credit applied with the WooCommerce PayPal Payments (PPCP) gateway caused PayPal to capture less than the order total (short by the store credit amount), due to PPCP double-counting the negative fee in its amount breakdown.
  • 🔧 FijoFixed an issue where some referred orders were missing from the referred orders table (while still counted correctly in the stats totals) on stores with a positive GMT/UTC timezone offset, such as most of Europe and Asia.
  • 🔧 Fijo(PRO) Fixed a PHP notice logged on the affiliate dashboard payout tab, caused by a static database query being passed through wpdb::prepare() with no placeholders.
  • 🔧 FijoFixed several PHP notices and warnings (logged when WP_DEBUG is enabled) that could appear when the referred orders table showed subscription renewal orders, including deprecated WooCommerce Subscriptions property access and an undefined variable.
  • 🔧 FijoFixed an issue where the "Manage Registrations" links on the admin dashboard and notification bell could lead to a "you do not have permission to access this page" error when Affiliate Registration features were disabled; these links are now hidden while the feature is off.
  • 🔧 FijoOptimised the admin notification bell so it no longer slows down the wp-admin backend on larger sites - it now polls every 30 seconds instead of 10 (filterable via the "wcusage_admin_bell_poll_interval" hook), caches the notification lookups so the same queries no longer run on every poll, only builds the dropdown when it is opened, and prevents polls from stacking up if the server is slow.
  • 🔧 Fijo(PRO) Fixed an issue where affiliates could see an "Email is required." error when saving their Payout Settings from the dashboard "Settings" tab if the "Account Details" section was disabled, and prevented saved account details from being overwritten with empty values in that case.
  • 🔧 Fijo(PRO) Fixed an issue where an affiliate using the "Direct Bank Transfer" payout method was treated as having entered their payout details even when the bank fields were left empty, which let payout requests be created (and skipped the "payout details not set" checks) without any bank details.
  • 🔧 FijoFixed an issue on the admin "View Affiliate" page and coupons table where coupons with genuine 0.00 sales or commission kept showing the "needs refresh" indicator (and the notice) even after their statistics had been calculated - reappearing on page reload despite the Refresh Statistics tool updating them correctly. The indicator now only shows when a coupon's statistics have never been calculated.
  • 🔧 FijoFixed a potential PHP error on the "Affiliate Orders" admin page (on PHP 8+) when a bulk action was applied with no orders selected.
  • 🔧 FijoFixed an issue where the affiliate registration table could be missing on sites that first installed the plugin on version 6.1.0 or later, causing a "table doesn't exist" database error on the registration form and the admin Registrations page. The table is now created automatically on the next load.
  • 🔧 FijoFixed an issue where logging in via the affiliate portal (or the affiliate dashboard, MLA portal, or registration page) redirected the affiliate to the WooCommerce "My Account" page instead of keeping them on the page they logged in from.
  • 🔧 Fijo(PRO) Fixed an issue on the affiliate portal where submitting a payout request reloaded the page and returned to the "Statistics" tab instead of re-opening the "Payouts" tab.
  • 🔧 Fijo(PRO) Fixed an issue where PDF statement pages (such as "/wcu-statement/...") could show a "page not found" error after first enabling the "PDF Statements" feature. The permalink rewrite rules now refresh automatically when statements are enabled or disabled, and any affected sites repair themselves on the next page load.
  • 🔒 SeguridadMade a few minor security hardening improvements as part of routine maintenance and precautionary measures.
  • OtrosUpdated the Freemius SDK.
  • OtrosTraducciones actualizadas.

Version 7.8.2 - 2nd June 2026

  • 🔧 FijoSe ha solucionado un problema por el que la tabla de pedidos referidos podía mostrar un pedido menos que el resumen de estadísticas del intervalo de fechas.
  • 🔧 Fijo(PRO) Se ha corregido un problema por el que la función de dominio directo informaba incorrectamente de que no existía un código de cupón de afiliado válido al intentar añadir un nuevo dominio directo.
  • 🔧 FijoSe ha solucionado un problema por el que en algunos navegadores no se podía hacer clic en el menú hamburguesa móvil del portal de afiliados y el icono del menú se mostraba sobre el menú abierto de la barra lateral.
  • 🔧 FijoSe ha solucionado un problema por el que los administradores no podían ver la tabla de pedidos de otros afiliados en el portal de afiliados.
  • 🔧 FijoSe ha corregido un problema por el que los registros de afiliados AJAX podían crear una cuenta de usuario de afiliado sin una entrada de registro guardada si fallaba el almacenamiento del registro.
  • 🔧 FijoSe ha solucionado un posible problema por el que, en algunos casos, la página del portal de afiliados no se cargaba y mostraba un error.
  • 🔧 FijoSe ha corregido un problema por el que, en algunos casos, la opción de babosa de la página del portal de MLA cuando se cambiaba no actualizaba inmediatamente el enlace de la página del portal de MLA en el panel de afiliados.
  • 🔒 SeguridadSe ha corregido una vulnerabilidad de seguridad que podría permitir a un usuario no autenticado ver las estadísticas de pedidos referidos recientemente de otro afiliado (informado por Stefano a través de Patchstack).

Version 7.8.1 - 15th May 2026

  • ✨ NuevoAdded a new "Privacy & Cookies" settings tab with related options moved into this so they are easier to find, to control the cookie storage and sessions options etc. Also changed sessions to use WooCommerce sessions for the auto-apply coupon backup.
  • ✨ Nuevo(PRO) Added a new option in "Coupon Checkout Settings" to always allow any other non-affiliate discount coupon to be applied alongside zero-discount affiliate coupons, overriding all individual-use and other coupon restrictions, and an option to completely hide applied affiliate coupons with zero discount on the cart and checkout page.
  • ✨ Nuevo(PRO) Añadida una nueva etiqueta merge {coupon_description} para páginas de destino dinámicas, que muestra la descripción del cupón de WooCommerce.
  • ✨ Nuevo(PRO) Added a "Dynamic Landing Page Template Protection" option to the landing pages settings. When enabled, visiting the base template page directly (e.g. /prime-partner/) without an affiliate code will redirect visitors to a configurable URL (defaults to the site root).
  • 🔨 Tweak(PRO) Mejora de la fiabilidad de la carga de creatividades dinámicas, el rendimiento y la eliminación de la caché cuando se edita una creación.
  • 🔨 Tweak(PRO) Los afiliados cuyo método de pago guardado ha sido desactivado ya no pueden solicitar pagos (manuales o programados) y se les pide que seleccionen un nuevo método.
  • 🔨 TweakSe han realizado algunos ajustes de estilo en el radio del borde de algunos elementos del panel de control de afiliados y de las páginas de administración.
  • 🔨 TweakSe ha mejorado la gestión de los reembolsos totales y parciales para que los nuevos cálculos de reembolso puedan actualizar las estadísticas de comisiones guardadas cuando sea necesario, los pedidos con seguimiento de vida/referente se incluyan en los ajustes de pago de reembolsos parciales y los reembolsos totales actualicen los totales de uso de cupones durante todo el tiempo.
  • 🔨 TweakSe ha mejorado la herramienta de importación/exportación de tablas de bases de datos para que funcione mejor al trasladar datos entre sitios.
  • 🔧 Fijo(PRO) Fixed several QR code issues on mobile browsers: logo not appearing when "Include logo in QR code" was enabled, download button not working, and downloaded files being saved with a .png.html extension instead of .png.
  • 🔧 FijoArreglado el problema de que las pestañas del panel de control de afiliados no se puedan seleccionar en algunas configuraciones, particularmente cuando se usan plugins de optimización JS como WP Rocket, Autoptimize o LiteSpeed Cache.

Version 7.8.0 - 30th April 2026

  • ✨ Nuevo(PRO) Added a "Rewards Log" section to the affiliate dashboard Performance Bonuses tab so affiliates can see a history of the rewards they have earned.
  • ✨ Nuevo(PRO) Added a "Rewards Log" admin page (Coupon Affiliates > Performance Bonuses > Rewards Log) showing earned rewards across all affiliates.
  • ✨ Nuevo(PRO) Added a "Custom Event / Action (Non-Order)" trigger type to rewards, allowing extra commission, store credit, and other rewards to be granted for non-order actions through the developer hooks provided.
  • ✨ Nuevo(PRO) Added a new reward action: "Set new discount rate for the affiliate coupon" - automatically updates the WooCommerce discount type and amount on the affiliate's coupon when the reward is earned.
  • ✨ Nuevo(PRO) Added a "Hide once earned" option to bonuses, which hides the bonus from the affiliate dashboard after it has been earned and while it cannot be earned again (e.g. hidden for the rest of the week for weekly bonuses, or permanently for one-time bonuses).
  • ✨ Nuevo(PRO) Added new "Availability Requirements" options to bonuses, allowing you to set specific requirements for bonuses to be available to be earned, such as a minimum number of total referrals.
  • ✨ Nuevo(PRO) Added new lifetime commission settings to allow applied affiliate coupons to override lifetime commission for an order, with an optional setting to replace the customer's lifetime referrer with the new affiliate coupon.
  • 🔨 TweakHecho algunos ajustes en el estilo en algunas de las páginas de administración de tipo de mensaje personalizado dentro del plugin para que coincida con el estilo de las otras páginas.
  • 🔨 Tweak(PRO) Se ha mejorado el diseño/formato de la sección Activar (Requisitos) de la página de administración Editar bonificación para que se vea mejor en pantallas pequeñas.
  • 🔨 TweakSe ha mejorado el portal de afiliación independiente evitando que se carguen los estilos temáticos/globales y añadiendo etiquetas meta title/description adecuadas para los enlaces compartidos del portal.
  • 🔨 TweakSe ha mejorado la validación de registro de afiliados para evitar la creación de códigos de cupón personalizados duplicados o el inicio de sesión en una cuenta antes de que se muestre el error.
  • 🔨 Tweak(PRO) Performance bonus reward checks are now deferred until after order stats and commission have been fully calculated, so rewards that change the affiliate coupon's commission rate only apply to future orders and no longer affect the order that triggered the reward.
  • 🔨 Tweak(PRO) Mejora de las páginas de destino dinámicas con una mejor funcionalidad, trabajando mejor con el almacenamiento en caché, y añadió nuevas etiquetas merge.
  • 🔧 Fijo(PRO) Se ha corregido un problema por el que el campo de entrada del método de pago (por ejemplo, dirección de correo electrónico de PayPal) no era visible en la carga inicial de la página del panel de afiliación en algunos casos.
  • 🔧 Fijo(PRO) Se ha corregido un problema por el que el enlace del panel de control de MLA podía romperse si el slug del portal de MLA se guardaba con letras mayúsculas.
  • 🔧 FijoFixed an "Undefined array key" PHP warning for wcusage_field_custom_tabs_icon_{n} in the affiliate portal when custom tab icons had not yet been saved.
  • 🔧 FijoSe ha solucionado un problema por el que, en algunos casos, los iconos de las pestañas personalizadas del panel de afiliación ya no se mostraban en el portal de afiliación independiente.
  • 🔧 FijoFixed an issue where the affiliate dashboard and admin affiliate view "Referred Orders" lists could show inconsistent subsets of orders since a recent update, especially for lifetime commission and manually assigned orders.
  • 🔧 FijoFixed an issue where the affiliate dashboard "Referred Orders" statistics boxes did not reflect the selected order status when filtering by a single status.
  • 🔧 FijoFixed the admin "View affiliate dashboard" preview button to use the configured shortcode dashboard page when the standalone affiliate portal is disabled.
  • 🔧 FijoFixed a recent bug on the affiliate dashboard "Referred Orders" tab where the number of orders displayed in the table could be lower than the actual referral count.
  • 🔧 FijoSe ha corregido un error por el que, en algunos casos, las deducciones por reembolso no se aplicaban inmediatamente a los cálculos.
  • 🔧 Fijo(PRO) Fixed an issue where dynamic creatives would return a 403 "rest_forbidden" error and fail to display on the affiliate dashboard on some servers/setups.
  • 🔧 FijoSe ha corregido un error por el que los registros de afiliados fallaban en sitios que ejecutaban MySQL con el modo estricto activado.
  • 🔧 FijoSe ha solucionado un problema por el que la página del portal de afiliados podía tratarse como una página 404.
  • 🔧 Fijo(PRO) Fixed an issue where the admin payouts page could show an empty success notice and leave the payout as pending for users that were not the "administrator" role.
  • 🛠️ DevSe han añadido nuevos filtros para añadir columnas personalizadas a la tabla de pedidos referidos del panel de afiliados y mostrar valores personalizados para cada pedido.

Version 7.7.2 - 15th April 2026

  • ✨ Nuevo(PRO) Added "Limit to certain user roles & groups?" option to all built-in tab settings in "Affiliate Dashboard Customisation", allowing each tab to be restricted to specific user roles or affiliate groups.
  • 🔧 FijoCorregido un error fatal en la lista de pedidos del administrador al usar WooCommerce HPOS.

Version 7.7.1 - 14th April 2026

  • 🔨 TweakSe han realizado algunos ajustes de estilo en la página de registro de administradores.
  • 🔧 FijoCorregido un error fatal al utilizar WooCommerce HPOS en algunas páginas de administración en ciertos casos, causado por un objeto WC_Order que se pasa.
  • 🔧 Fijo(PRO) Se ha corregido un problema de permisos por el que la página Boletines por correo electrónico podía aparecer en blanco o resultar inaccesible.
  • 🔧 FijoSe han corregido algunos pequeños errores y problemas de PHP.

Version 7.7.0 - 12th April 2026

  • ✨ NuevoSe ha reconstruido por completo la página Admin Reports & Analytics con un diseño más moderno.
  • ✨ NuevoLos informes de administración incluyen ahora estadísticas adicionales, como un gráfico de tendencias, fuentes de tráfico, mejores resultados, eventos de registro de actividad, etc.
  • ✨ NuevoSe ha añadido una opción de descarga de PDF para los informes de administración que genera una versión PDF del informe.
  • ✨ NuevoSe ha añadido un nuevo filtro de grupo de afiliados a los informes de administración para incluir sólo las estadísticas de los afiliados de un grupo específico.
  • 👍️ MejoradoSe ha añadido una opción al formulario Añadir nuevo afiliado para asignar un usuario a un código de cupón existente si el cupón ya existe, en lugar de mostrar un error.
  • 👍️ MejoradoAdded an "assign existing coupon" checkbox to the Bulk Coupon Creator page, allowing bulk imports to assign users to existing coupons instead of failing on duplicates.
  • 👍️ MejoradoLos informes de administración ahora se generan automáticamente al cargar la página, con los últimos filtros de informe que se utilizaron.
  • 👍️ MejoradoAdded a new small button on the "Statistics" tab of the affiliate dashboard to quickly refresh the statistics without reloading the page.
  • 👍️ MejoradoLas estadísticas de todos los tiempos se recalcularán automáticamente (sólo las estadísticas de todos los tiempos, no las estadísticas de pedidos individuales) en segundo plano cuando se visite el panel de afiliados, como máximo una vez por hora, para garantizar que las estadísticas estén siempre actualizadas, incluso si se realizan ciertos cambios manuales en los pedidos, cupones, etc. que podrían afectar a las estadísticas sin que se reflejen en las estadísticas inmediatamente.
  • 👍️ MejoradoMade a variety of improvements to the "recent orders" tab on the affiliate dashboard, including new statistics boxes for custom date ranges, date range preset options, better performance when filtering, CSV export improvements, improved pagination with ajax "show more" and "show all" buttons.
  • 👍️ Mejorado(Gratuito) Los informes de administración de la versión gratuita ofrecen ahora un intervalo de fechas más amplio y algunas funciones adicionales.
  • 👍️ MejoradoThe affiliate dashboard tab names can now be customised in the "Affiliate Dashboard Customisation" settings section.
  • 🔨 TweakChanged the "Recent Orders" default tab name to "Referred Orders".
  • 🔨 TweakAdded "Reports" as a top level item in the plugins header area, instead of being under "Other".
  • 🔨 TweakSe han realizado algunos ajustes de estilo en la página principal del panel de control y en otras páginas de administración para conseguir un diseño más moderno y coherente.
  • 🔨 TweakSe han añadido algunas mejoras adicionales de caché y rendimiento en el panel de afiliación a la hora de calcular las estadísticas.
  • 🔨 Tweak(PRO) Added the "Reverse this payout" option for "Manual" payouts on the admin payouts page.
  • 🔨 Tweak(PRO) Se ha aumentado el límite del campo de archivo de carga de facturas PDF a 1 MB.
  • 🔧 FijoSe ha solucionado un problema por el que no se creaban usuarios afiliados al añadir afiliados individuales o al importar mediante CSV debido a que la salida se enviaba antes de la redirección.
  • 🔧 FijoSe ha corregido un caso específico en el que los pedidos personalizados asignados de por vida podían no incluirse en las estadísticas de todos los tiempos de los cuadros de mando en determinados casos (distingue mayúsculas de minúsculas).
  • 🔧 Fijo(PRO) Se han corregido las fechas de pago programadas que se desviaban con el tiempo, de modo que ahora los pagos mensuales se efectúan siempre el día 1 de cada mes.
  • 🔧 Fijo(PRO) Fixed an issue where toggling the "Enable Scheduled Payout Requests" setting off and back on would not recreate the cron event until the schedule settings were changed.
  • 🔧 FijoFixed an issue where submitting an affiliate application with a new coupon code would sometimes incorrectly display a "coupon already exists" error instead of the success confirmation message.

Version 7.6.0 - 3rd April 2026

  • ✨ Nuevo(PRO) Se ha añadido una nueva función de notificaciones por SMS, para enviar automáticamente notificaciones por SMS a los afiliados y administradores para diversos eventos, como nuevas referencias y actualizaciones de pagos. Puede personalizar los mensajes SMS con su propio texto.
  • ✨ Nuevo(PRO) Added a "Send Notification Email" checkbox to the Add New Affiliate and Add New Coupon admin forms, allowing admins to choose whether to send the "Affiliate Application Accepted" email when creating a new affiliate or coupon. The custom message field is now only shown when the checkbox is checked.
  • 👍️ MejoradoSe han realizado algunas mejoras de rendimiento en el panel de afiliación para cupones con muchos pedidos.
  • 👍️ Mejorado(PRO) Optimised the "Paid" commission query on the Coupons admin table to use a single SUM query instead of fetching all rows and summing in PHP.
  • 🔧 FijoSe ha solucionado un problema por el que al actualizar la página después de enviar el formulario de registro de afiliado se volvía a enviar el formulario y se creaba una solicitud de registro duplicada.
  • 🔧 Fijo(PRO) Fixed a fatal error ("Cannot access offset of type array on array") on the Affiliate Groups admin page.
  • 🔧 Fijo(PRO) Se ha corregido el texto del estado de pago en los extractos de pago que no se podía traducir debido a un dominio de texto incorrecto.
  • 🔧 FijoFixed an issue on some websites with the "Default Referral URL Page" setting reverting back to the home page.
  • 🔧 Fijo(PRO) Fixed an issue where affiliates would see an "Email is required" error when saving their payout details (e.g. custom payout username) if the account details fields were not included in the form submission.
  • 🔧 Fijo(PRO) Fixed an issue where the "Affiliate Application Accepted" email was not being sent when an admin manually adds a new coupon for an existing affiliate via the View Affiliate page.
  • 🔧 FijoSe ha solucionado un problema en la versión gratuita por el que algunas pestañas de configuración aparecían vacías en algunos casos desde una actualización reciente.
  • 🔧 Fijo(PRO) Se ha corregido un problema por el que la URL de restablecimiento de contraseña en los correos electrónicos de registro no funcionaba en algunos sitios web, causado por pasar el ID de usuario en lugar del nombre de usuario como parámetro de inicio de sesión y utilizar una construcción de URL de punto final de WooCommerce poco fiable.
  • 🔧 Fijo(PRO) Se ha solucionado un problema por el que el uso de {random} en la plantilla de formato de cupón provocaba continuas consultas a la base de datos para códigos de cupón inexistentes en cada carga de página, lo que podía causar ralentizaciones o tiempos de espera del sitio. Ahora, la generación de cupones se omite correctamente en las cargas de páginas sin envío, y la comprobación redundante de unicidad se omite cuando {random} está presente en la plantilla (ya que el componente aleatorio ya garantiza la unicidad).
  • 🔧 Fijo(PRO) Fixed the "Paid" commission amount on the Coupons admin table "Payouts" column showing incorrectly in some cases.
  • 🔧 Fijo(PRO) Fixed an issue where processing/pending commission would disappear from the affiliate's view when an order status changed to "Completed" with delayed commission (payout days) enabled.
  • 🔒 SeguridadFixed a potential XSS vulnerability via the visitor IP value logged in referral click (reported by "Nguyen Ba Khanh" via Patchstack).
  • 🔒 SeguridadSe ha mejorado la sanitización y el escape en varios lugares del plugin.
  • OtrosProbado con WooCommerce 10.6

Version 7.5.3 - 6th March 2026

  • 🔧 FijoSe ha corregido un error fatal en la página de configuración del administrador desde la última actualización.

Version 7.5.2 - 6th March 2026

  • ✨ Nuevo(PRO) Added a new option in the "Rates" tab settings to hide products with their catalog visibility set to "Hidden" from the product rates table on the affiliate dashboard.
  • 🔧 Fijo(PRO) Fixed a fatal error ("Cannot access offset of type array on array") on the Affiliate Groups admin page.
  • 🔧 Fijo(PRO) Fixed a fatal error ("Unsupported operand types: float * string") in the payouts cron job caused by the coupon commission percent not being cast to a float.
  • 🔧 FijoFixed a fatal error ("Call to undefined function wp_get_current_user()") caused by the free plugin deactivation check in some cases.

Version 7.5.1 - 6th March 2026

  • 🔨 TweakSe han realizado unos pequeños ajustes en la página de configuración del administrador.
  • 🔧 FijoFixed the "Account Details" form on the affiliate dashboard and portal page not saving when clicking "Save changes".
  • 🔧 FijoFixed error messages (e.g. "Email already exists") not displaying under the settings form on the affiliate dashboard and portal page.
  • 🔧 FijoFixed a fatal error ("Unsupported operand types: string * int") on the orders panel when a per-product commission was not set, causing the page to break.
  • 🔧 FijoFixed the referral popup/bar/widget title showing raw HTML instead of the formatted discount amount (e.g. "$10.00").
  • 🔧 Fijo(PRO) Se han corregido las URL de páginas de destino dinámicas (por ejemplo, /page-slug/affiliate-code/) que devuelven un error 404.

Version 7.5.0 - 25th February 2026

  • ✨ Nuevo(PRO) Se ha añadido una nueva opción para establecer porcentajes de comisión MLA por grupo y por usuario, que anulará los porcentajes de comisión MLA predeterminados para ese usuario.
  • ✨ Nuevo(PRO) Added a new option to display a "Rates" tab on the MLA affiliate dashboard, which will show the commission rates for each tier of their MLA network, and also show any custom rates that have been set for that user.
  • ✨ Nuevo(PRO) Added a new "MLA Users" admin page listing all users that are part of the multi-level affiliate system, with their affiliate details and stats.
  • ✨ Nuevo(PRO) On the "View Affiliate" page, in the "MLA" tab, added lots more details and statistics about the affiliates sub-affiliates, including their total stats, recent orders, and more. Also added a way to easily remove sub-affiliates or add new sub-affiliates to the affiliate from this tab.
  • ✨ Nuevo(PRO) Si los códigos QR están habilitados, ahora también se mostrará el generador de códigos QR para los enlaces de referencia de invitación de MLA en el panel de control de MLA.
  • ✨ Nuevo(PRO) Added an option to show a "Sub-Affiliate Registrations" section on the MLA dashboard, that allows the parent affiliate to view and manage the affiliate applications from their sub-affiliates. They will also receive email notifications when they get new sub-affiliate applications, and can approve/reject them from the MLA dashboard.
  • ✨ Nuevo(PRO) On the affiliate page, if the payout information totals (processing, unpaid, pending, paid) do not match the "total commission", added a "unaccounted commission" row with a message explaining why that may be the case.
  • 👍️ Mejorado(PRO) Added extra columns to the Affiliate Groups admin page, showing each group's commission rates, assigned template coupon, and enabled payout methods.
  • 👍️ Mejorado(PRO) Added a field when editing coupons to modify the "processing commission" amount.
  • 👍️ MejoradoSe han añadido filtros a la página de registro de actividad del administrador.
  • 👍️ Mejorado(PRO) On the MLA affiliate dashboard, added pagination to the "Your latest invites" section.
  • 👍️ Mejorado(PRO) Renamed "Pending Commission" to "Processing Commission" across the plugin for less confusion with the "Pending" status for payouts.
  • 🔨 Tweak(PRO) On the "View Affiliate" page, the "Payouts" tab and the "Unpaid" column in the coupons table are now only shown when the payout tracking setting is enabled.
  • 🔨 TweakLos cambios de comisión no pagados de MLA se añaden ahora al registro de actividad.
  • 🔨 TweakActualizado el método JS para establecer cookies cuando las cabeceras ya han sido enviadas, para ser más fiable en algunos casos.
  • 🔨 TweakreCAPTCHA y Turnstile ahora se cargan en el formulario de registro del widget flotante si está activado.
  • 🔨 TweakSe han introducido algunas mejoras en el diseño de la página de afiliación para móviles.
  • 🔨 TweakAdded a search field to the "PRO Modules" settings tab.
  • 🔧 FijoFixed an issue where the affiliate registration form would incorrectly show a "coupon already exists" error when submitting with a new coupon code, due to a compatibility issue with newer versions of WooCommerce.
  • 🔧 FijoSe han solucionado algunos problemas con la comisión fija por grupo que no se mostraba visualmente en algunos casos.
  • 🔧 FijoSe ha corregido la representación doble del torniquete en algunos casos.
  • 🔧 FijoSe han corregido las advertencias de PHP para variables no definidas en la sección del menú desplegable móvil del panel de afiliados.
  • 🔧 FijoSe ha corregido un error por el que los pedidos referidos podían contabilizarse dos veces en las estadísticas de cupones de todos los tiempos.
  • 🔧 Fijo(PRO) Se ha solucionado el problema de que el botón de solicitud de pago no funcionara en algunos casos en los que la carga de facturas no estaba activada, debido a que faltaba una función de validación de JavaScript.
  • 🔧 Fijo(PRO) Corregida la comisión de tramitación que se añadía dos veces en algunos pedidos debido a un problema de compatibilidad con HPOS.
  • 🔧 FijoPosible corrección de problemas con el plugin WP Compress.
  • 🔧 Fijo(PRO) Fixed a bug where affiliate bonuses with a "Once Per Month" (or other period) trigger could become permanently locked if the reward date meta was missing, preventing the bonus from ever being awarded again.
  • 🔧 Fijo(PRO) Se ha corregido un error por el que la eliminación de todas las restricciones de grupo de afiliados de una bonificación no eliminaba la restricción guardada, lo que provocaba que los afiliados quedaran excluidos silenciosamente de la obtención de la bonificación.

Version 7.4.0 - 14th February 2026

  • ✨ NuevoAdded new "referral welcome popups" functionality.
  • ✨ NuevoWhen using the regular shortcode dashboard page, added a new "dark mode" option to the design settings tab that can be enabled.
  • ✨ NuevoAdded a "Clear Cache" button to the admin dashboard page to manually refresh all cached statistics and data on demand.
  • 👍️ MejoradoCuando no se selecciona un método de pago, la pestaña de pagos muestra ahora directamente el formulario de configuración de pagos en lugar de mostrar sólo un mensaje para ir a la pestaña de configuración.
  • 🔨 TweakPequeños cambios en las notificaciones de los administradores.
  • 🔨 TweakMejora de la fiabilidad del shortcode del formulario de registro de afiliados para evitar problemas de visualización intermitentes causados por fallos de la base de datos/caché.
  • 🔨 TweakImportantes mejoras de rendimiento en todo el plugin con almacenamiento transitorio en caché (paneles de control/estadísticas/tableros de control/páginas de administración) y consultas optimizadas a la base de datos para reducir drásticamente los tiempos de carga en sitios de gran volumen.
  • 🔨 TweakMejora del rendimiento de la lista de usuarios afiliados y de la lista de cupones con filtros meta_query optimizados y almacenamiento transitorio en caché.
  • 🔨 TweakSe ha añadido almacenamiento estático en memoria caché a los cálculos de comisiones de pedidos para evitar la duplicación de cálculos en la misma carga de página, lo que mejora significativamente el rendimiento de los paneles de control y los informes de administración.
  • 🔨 TweakOptimización de la campana de notificación al administrador con almacenamiento transitorio en caché de 5 minutos y consultas SQL directas, lo que reduce la carga de la base de datos en ~95%.
  • 🔨 TweakSe ha modernizado la animación de carga y el texto en el panel de afiliación con un anillo giratorio limpio, tipografía mejorada y compatibilidad adecuada con el modo oscuro.
  • 🔧 FijoSe ha corregido el seguimiento incorrecto de la página de destino en el registro de clics de URL de referencia.
  • 🔧 FijoSe ha resuelto la duplicación de entradas de clics que se creaban cuando se visitaban enlaces de referencia.
  • 🔧 FijoHomepage visits via referral links now properly display as "Homepage" in the clicks log instead of showing empty or incorrect values.
  • 🔧 FijoCorregido error fatal en la página de configuración causado por array_key_exists() recibiendo null en lugar de array en PHP 8+ al comprobar las capacidades de rol del usuario.
  • 🔧 FijoFixed affiliate dashboard tabs not loading content when "Ajax Loading" is disabled and "Load tabs as separate pages" is enabled.
  • 🔧 FijoSe han resuelto los errores de JavaScript que impedían el correcto funcionamiento del portal cuando la carga AJAX estaba desactivada mediante la corrección de la sintaxis jQuery no válida.
  • 🔧 FijoSe ha solucionado un problema en las páginas de cupones y recomendaciones por el que al pulsar Intro en las entradas de filtro se producía un error de validación del formulario de acción masiva en lugar de aplicarse los filtros.

Version 7.3.2 - 4th February 2026

  • 🔨 TweakActualización de la forma en que se guardan los ajustes para que sea más fiable y establezca los valores predeterminados correctamente.
  • 🔨 TweakAlgunos ajustes en la página de configuración del administrador.
  • 🔨 TweakVarias pequeñas mejoras de código y optimizaciones en todo el plugin para cumplir mejor con los estándares de codificación.
  • 🔨 TweakStats will no longer auto-refresh on the affiliate dashboard/portal when changing rates, if the "never update the saved commission" setting is enabled.
  • 🔨 TweakAlgunos ajustes para garantizar que la configuración del administrador se guarda correctamente en algunos casos.
  • 🔨 TweakPequeños ajustes en el diseño y la disposición de la zona de cabecera de administración de plugins.
  • 🔨 Tweak(PRO) Updated styling for the "MLA Tier Commission Rates" tiers on the settings page.
  • 🔧 FijoSe han resuelto los problemas de la pestaña desplegable del panel de control móvil y las advertencias de PHP causadas por la configuración indefinida de la pestaña del panel de control.
  • 🔧 FijoSe han añadido cabeceras no-cache en la página de configuración del administrador y en los guardados de configuración AJAX para evitar los guardados en caché en algunos hosts.
  • 🔧 FijoSe ha corregido un error que aparecía en los ajustes de seguimiento de pedidos/ventas.

Version 7.3.1 - 29th January 2026

  • 🔨 Tweak(PRO) Se ha añadido compatibilidad con caracteres especiales en la generación de PDF de extractos de pago.
  • 🔨 TweakSe han desactivado las optimizaciones de caché/minificación/carga lenta en las páginas del panel de control y del portal de afiliados para evitar problemas al guardar la configuración/el portal.
  • 🔨 Tweak(PRO) Added AJAX loading for the 'couponaffiliates-leaderboard' shortcode with a loading animation.
  • 🔨 Tweak(PRO) Added an "AJAX load" toggle to the leaderboard generator and 'ajax="no"' shortcode option to render immediately.
  • 🔨 Tweak(PRO) Added MLA payouts to the admin manual "create payouts" page.
  • 🔨 TweakSe han realizado algunas mejoras en la cabecera móvil del panel de afiliados y en el menú lateral para móviles.
  • 🔨 Tweak(PRO) Añadida comisión pendiente a la página de administración de afiliados.
  • 🔧 FijoResuelto el comportamiento de reordenación de los campos del formulario de registro personalizado al utilizar los botones de desplazamiento en algunos casos.
  • 🔧 Fijo(PRO) Leaderboard "Current Month" now calculates on demand when monthly stats haven't been cached yet.
  • 🔧 FijoPrevented "Invalid coupon" fatal errors when deleted coupons are recreated with the same code.
  • 🔧 FijoManejadores AJAX del panel de control de afiliados reforzados para evitar la carga infinita cuando faltan cupones o se vuelven a crear.
  • 🔧 Fijo(PRO) Se ha solucionado el problema de ignorar la comisión por pedido fijo de grupo cuando también se ha establecido una comisión porcentual.
  • 🔧 Fijo(PRO) Se ha solucionado el problema de las bonificaciones por rendimiento que no se activaban debido a una correspondencia incorrecta entre los roles de los usuarios.
  • 🔧 FijoLos envíos de registro ahora funcionan cuando el inicio de sesión automático tras el registro está desactivado.
  • 🔧 FijoSe ha evitado la creación de cuentas de usuario cuando el registro falla debido a un código de cupón existente, evitando errores de nombre de usuario existente al reintentar.
  • 🔧 Fijo(PRO) Se han evitado errores/advertencias de PHP al dividir valores vacíos o con cadenas vacías en algunos casos.
  • 🔧 FijoSe ha corregido un problema por el que los campos de texto de color cambiante no se guardaban automáticamente.

Versión 7.3.0 - 13 de enero de 2026

  • ✨ Nuevo(PRO) Añadida nueva función "Comisión pendiente" para el seguimiento de los pagos de comisiones.
  • ✨ Nuevo(PRO) Se ha añadido una opción para aceptar automáticamente sólo las inscripciones de determinados roles o grupos de usuarios.
  • ✨ NuevoSe ha añadido una opción para personalizar el mensaje de registro de afiliado pendiente.
  • 🔨 Tweak(PRO) Para el campo de opción "Campos de formulario personalizados", se ha añadido un ajuste "opciones" para definir las diferentes opciones/valores.
  • 🔨 Tweak(PRO) Se ha mejorado el diseño de las casillas de verificación y los campos de radio del formulario de registro de afiliados.
  • 🔨 TweakPequeños ajustes y correcciones en la página de administración de afiliados.
  • 🔨 TweakMejora del registro de direcciones IP para los clics en URL de referencia.
  • 🔨 TweakSe ha añadido un botón de cierre al menú de la barra lateral móvil del portal de afiliados.
  • 🔨 TweakSe han introducido algunas mejoras de seguridad preventivas.
  • 🔨 TweakMejora de la velocidad de generación de informes administrativos.
  • 🔨 TweakSe ha modificado la lógica de la tarea cron de comisión diferida para comprobar los días anteriores que pueden haberse omitido.
  • 🔧 FijoSe ha solucionado un problema por el que los informes de administración no se generaban si los pedidos contenían productos eliminados.
  • 🔧 FijoSe ha solucionado un problema con el CSS y JS no se carga correctamente después de enviar el formulario de registro de afiliados.
  • 🔧 FijoSe ha corregido un posible problema de eliminación involuntaria de roles de usuario al editar usuarios.
  • 🔧 FijoSe ha solucionado un problema que impedía añadir nuevos afiliados cuando el código de cupón existía previamente pero se había eliminado de un registro de afiliado anterior que había sido aceptado.
  • 🔧 Fijo(PRO) Se ha solucionado un problema que impedía en algunos casos guardar los ajustes de pago en el panel de afiliados.
  • 🔧 Fijo(PRO) Se ha solucionado un problema con las tasas de comisión del grupo de afiliados cuando el usuario estaba asignado a varios roles de usuario. Ahora obtendrá la tasa de comisión más alta de los roles asignados.

Versión 7.2.3 - 15 de diciembre de 2025

  • ✨ NuevoAñadido un método alternativo de crear las cookies para el seguimiento de enlaces de referencia, con JS, cuando las cabeceras ya han sido enviadas, lo que a veces puede ocurrir con ciertos temas/plugins.
  • 🔨 TweakSe han realizado algunos ajustes en el sistema de cookies para que sea más fiable en algunos casos.
  • 🔧 FijoSe ha solucionado un posible problema en el panel de control de MLA al ver un panel de control de un subafiliado como afiliado principal en algunos casos.
  • 🔧 FijoCorregido un posible error PHP en el formulario de registro cuando el cupón está vacío.
  • 🔧 FijoDesde la última actualización, se ha corregido un problema por el que, en algunos casos, los campos de la página de administración "registros de afiliados" no se mostraban correctamente.
  • 🔧 Fijo(PRO) Corregido un problema desde la última actualización, en el widget flotante, con los botones de compartir en redes sociales que no se mostraban correctamente.

Versión 7.2.1 - 12 de noviembre de 2025

  • ✨ NuevoSe ha añadido una opción en la configuración de "Comisión > Cálculo avanzado" para elegir el modo de redondeo de la comisión (redondear a la cifra más cercana o redondear por defecto/truncar).
  • ✨ NuevoSe ha añadido una nueva opción a la configuración de fraude: Exigir a los clientes que visiten el enlace de referencia del afiliado antes de aplicar su cupón.
  • ✨ NuevoSe han añadido opciones más claras para mostrar el formulario de inicio de sesión y registro para en el portal de afiliados o en la página del salpicadero.
  • 🔨 TweakSe ha añadido un mensaje de advertencia bajo el conmutador "Portal de afiliados" cuando "Cualquiera puede registrarse" está desactivado, y el formulario de registro aparece oculto por defecto.
  • 🔨 TweakSe han realizado algunos ajustes/mejoras en la funcionalidad del ajuste "Rol de usuario requerido para las capacidades de administración del plugin".
  • 🔨 TweakEn la página de ver afiliados, cuando hay que calcular las estadísticas de un cupón, ahora se muestra el cupón y el botón "calcular estadísticas" de esos cupones junto al mensaje.
  • 🔧 FijoSe ha solucionado un problema con el campo desplegable "Usuario afiliado" al editar un cupón.
  • 🛠️ DevAñadido gancho desarrollador "wcusage_before_payout_submit" se realiza un pago.
  • OtrosActualizado a Freemius SDK 2.13.0.

Versión 7.2.0 - 4 de noviembre de 2025

  • 👍️ MejoradoHe realizado algunos cambios en la página del panel de control de administración y he añadido paginación ajax a todas las secciones.
  • 🔨 TweakSe han realizado diversas mejoras y optimizaciones de código en todo el plugin para cumplir mejor los estándares de codificación.

Versión 7.1.5 - 4 de noviembre de 2025

  • 🔨 TweakSe ha añadido un mensaje de advertencia en la configuración del "formulario de registro de afiliados" si está desactivada la opción "Cualquiera puede registrarse".

Versión 7.1.4 - 4 de noviembre de 2025

  • OtrosRelease notes not yet published.

Versión 7.1.2 - 4 de noviembre de 2025

  • 🔨 TweakMejora de la seguridad.

Version 7.1.1 - 28th October 2025

  • OtrosRelease notes not yet published.

Versión 7.1.0 - 28 de octubre de 2025

  • ✨ NuevoSe han añadido filtros a la página de administración "Pedidos de afiliados".
  • ✨ Nuevo(PRO) Se ha añadido un botón "Exportar pedidos" a la página de administración "Pedidos de afiliados" para exportar la lista de pedidos filtrados a un archivo CSV.
  • ✨ NuevoLa página de administración "Pedidos de afiliados" muestra ahora el total de artículos y páginas en la paginación.
  • ✨ NuevoSe han añadido filtros a la página de administración "Cupones de afiliación".
  • ✨ NuevoSe ha añadido la opción "ordenar por" a la página de administración "Cupones de afiliación".
  • ✨ Nuevo(PRO) Se han añadido filtros a la página de administración "Pagos de comisiones".
  • ✨ Nuevo(PRO) Se ha añadido un botón "Exportar pagos" a la página de administración "Pagos de comisiones" para exportar la lista de pagos filtrada a un archivo CSV.
  • ✨ Nuevo(PRO) Se ha actualizado la página de administración "Extractos" para que tenga más columnas y detalles, así como un botón de descarga, para cada extracto.
  • ✨ Nuevo(PRO) Se ha actualizado la página de administración "Bonificaciones por rendimiento" para que tenga más columnas y detalles para cada bonificación.
  • 👍️ MejoradoAhora puede arrastrar y reordenar las secciones en la página del panel de control del administrador.
  • 🔨 TweakEn el panel de control del administrador, las "Estadísticas del programa de afiliados" muestran ahora "Este mes" por defecto, y "Últimos 7 días" se ha desplazado a la última opción.
  • 🔨 TweakLa columna "Cupón Afiliado" de la página principal de pedidos de WooCommerce ahora muestra el cupón, el usuario y la comisión.
  • 🔨 Tweak(PRO) Para la pestaña de tarifas de productos, se ha añadido una opción para elegir la "visualización del precio del producto", eligiendo si el descuento del cupón se aplica al precio que se muestra.
  • 🔧 FijoEl "logotipo del portal de afiliados" ahora se guardará automáticamente al seleccionar una nueva imagen de la biblioteca multimedia.
  • 🔧 FijoSe ha solucionado un problema por el que la página de administración de cupones de afiliación mostraba a veces filas vacías.
  • 🔧 FijoSe ha solucionado un problema con el "filtro por código de cupón" que no funciona en la página de administración de pedidos de WooCommerce con HPOS.
  • 🔧 Fijo(PRO) Se ha solucionado un problema con el portal MLA que no cargaba los scripts correctamente, por lo que algunas cosas como copiar al portapapeles no funcionaban.
  • 🔧 Fijo(PRO) Se ha corregido un problema que impedía editar la configuración PRO en la pestaña de configuración "Inscripciones".
  • 🔧 Fijo(PRO) Corrección parcial de algunos errores en la salida de texto en declaraciones PDF.

Versión 7.0.3 - 17 de octubre de 2025

  • 🔨 TweakPequeño ajuste en el menú desplegable de notificaciones del administrador.
  • 🔨 TweakSe ha añadido un botón "Guardar todo" con la opción de guardado AJAX activada, cuando se cambia desde la opción anterior.
  • 🔧 FijoSe ha corregido un error de PHP cuando se utilizan caracteres especiales en el texto personalizado "afiliado".
  • 🔧 FijoSe ha corregido un problema con la redirección de la página de configuración después de optar por la activación del plugin.

Versión 7.0.2 - 16 de octubre de 2025

  • 🔧 FijoSe ha solucionado un problema con el guardado ajax en la página de configuración que no funcionaba en algunos casos.

Versión 7.0.1 - 14 de octubre de 2025

  • 🔨 TweakSe han realizado algunos pequeños ajustes y correcciones en la página de ajustes y en la función de guardar ajustes.
  • 🔧 FijoSe ha solucionado un problema por el que la lista de usuarios administradores y los detalles de "pagos" de la página de usuarios afiliados se mostraban incorrectamente en algunos casos.
  • 🔧 FijoSe ha solucionado un problema por el que la desactivación de la opción "Activar funciones de registro de afiliados" en el paso 2 del asistente de configuración no permitía continuar.

Versión 7.0.0 - 14 de octubre de 2025

  • ✨ NuevoSe ha actualizado la barra de cabecera de las páginas de administración de plugins para incluir un menú más útil con enlaces rápidos a páginas importantes.
  • ✨ NuevoSe ha añadido un nuevo icono de "notificaciones" a la barra de encabezado de las páginas de administración de los plugins, que aparecerá cuando haya nuevos referidos, registros pendientes, solicitudes de pago y mucho más.
  • ✨ NuevoEn el panel de administración, se ha añadido una nueva barra lateral con una "Visión general de los afiliados" que muestra el número total de afiliados, los últimos afiliados y los principales afiliados.
  • ✨ NuevoActualizado el diseño de la página de configuración de plugins con las pestañas de navegación ahora en el lado izquierdo.
  • ✨ NuevoMejoras en la sección "Personalización del panel de control de afiliados" para simplificar la personalización de las pestañas.
  • ✨ NuevoAhora puede reordenar las pestañas del panel de control de afiliado y del portal de afiliado arrastrando y soltando en los ajustes de "Personalización del panel de control de afiliado".
  • ✨ NuevoSe ha añadido una opción a los informes de administración para filtrar por grupo de usuarios/rol cuando está activada la opción "mostrar sólo los cupones asignados a un usuario afiliado".
  • ✨ Nuevo(PRO) Se ha añadido una opción para desactivar la opción de carga de facturas para determinados métodos de pago.
  • ✨ Nuevo(PRO) Se ha añadido una opción para incluir una imagen/logotipo cuadrado en el centro del código QR generado para las URL de referencia.
  • ✨ Nuevo(PRO) Se han añadido nuevas etiquetas merge a la configuración del "Generador de código dinámico": {nombre}, {apellido}, {nombre_inicial}, {apellido_inicial}. También se ha añadido un nuevo filtro para que los desarrolladores realicen cambios personalizados en el código generado.
  • ✨ Nuevo(PRO) Añadida mailjet.com como nueva opción para las integraciones de listas de correo.
  • ✨ Nuevo(PRO) Se ha añadido una nueva opción al método de pago integrado de crédito de la tienda para "activar la compatibilidad multidivisa para el crédito de la tienda".
  • 🔨 Tweak(PRO) Se han añadido detalles sobre el sistema de boletines integrado en la sección de configuración de integraciones de listas de correo.
  • 🔧 FijoSe ha corregido la opción "Suscribirse a boletines de afiliación" que aparecía en la pestaña de configuración del panel de afiliación incluso cuando estaba desactivada en la configuración.
  • 🔧 FijoSe ha corregido un problema por el que la página de configuración redirigía a la página del panel de control en algunos sitios web.
  • 🔧 FijoSe han solucionado algunos problemas con la función "configuración de búsqueda" de la página de configuración.
  • 🔧 FijoSe ha corregido un posible problema al guardar la configuración en algunos casos.
  • OtrosTraducciones actualizadas.

Versión 6.8.2 - 23 de septiembre de 2025

  • 🔨 TweakUpdated the registration form "Custom Fields" settings section to allow dynamically adding and removing fields more easily without needing to refresh the page.
  • 🔧 FijoPosible solución a un problema con algunos sitios web al guardar la configuración de forma masiva.
  • 🔧 FijoSolucionado un problema con Freemius "opt in" para la versión gratuita en la activación del plugin.
  • OtrosActualizado a Freemius SDK 2.12.2.

Versión 6.8.1 - 18 de septiembre de 2025

  • 🔨 TweakSe ha eliminado el contorno azul del formulario de acceso al portal de afiliados y de los campos del formulario de registro.
  • 🔨 TweakNew installs will no automatically save the default settings on the setup wizard even if they do not visit the settings page.
  • Corrección de seguridad: Corregido un posible pequeño fallo de vulnerabilidad "Broken Access Control" (reportado por "Legion Hunter" vía Patchstack).

Versión 6.8.0 - 15 de septiembre de 2025

  • ✨ NuevoSe ha añadido una nueva función "Boletín de noticias por correo electrónico" al plugin. Esto le permite enviar boletines personalizados por correo electrónico a todos sus afiliados, o a grupos específicos de afiliados. Puede crear y enviar boletines directamente desde el área de administración de WordPress, y ver un registro de todos los boletines enviados.
  • ✨ NuevoSe ha añadido una nueva opción de "Modelo de atribución" de clics en enlaces de referencia a la configuración del complemento, para permitirle elegir entre la atribución "Último clic" o "Primer clic" para el seguimiento de URL de referencia. Esto determinará si la primera o la última URL de referencia utilizada por un cliente se acredita con la conversión cuando realizan un pedido.
  • 🔨 Tweak(PRO) El campo de importe de pago personalizado en la pestaña de pagos del panel de afiliado ahora siempre tiene 2 decimales.
  • 🔧 FijoSe ha corregido un problema que provocaba que al eliminar las cuentas de administrador se eliminaran las funciones de usuario.
  • 🔧 FijoSe ha corregido una posible advertencia de PHP en el widget flotante cuando un cupón aún no tiene estadísticas.

Versión 6.7.0 - 8 de septiembre de 2025

  • ✨ NuevoAñadida nueva página "ver afiliado" que permite a los administradores ver información detallada sobre cada afiliado individual, con un resumen de sus cupones, estadísticas, referidos, pagos, actividad y más. También incluye opciones para editar el usuario afiliado. Todos los enlaces de edición de afiliados anteriores ahora van a esta nueva página.
  • ✨ NuevoEn la página "Usuarios afiliados a cupones", se ha añadido una nueva columna "acciones" con un enlace "ver" y un botón "eliminar" que tiene 4 opciones diferentes para eliminar los usuarios afiliados o sus cupones.
  • ✨ NuevoEn la página "Usuarios afiliados a cupones", se ha añadido un nuevo filtro "ordenar por" para ordenar los usuarios por el total de referidos, ventas, comisiones o comisiones no pagadas.
  • ✨ NuevoSe ha añadido un nuevo cuadro de búsqueda a la página de configuración del administrador, que permite buscar configuraciones específicas en la página con mayor facilidad.
  • 🔨 TweakSe han realizado algunos cambios en la página de "inscripciones" del administrador, como la adición de los botones "ver afiliado" y "ver panel" a la columna de acciones para las inscripciones aceptadas.
  • 🔧 FijoSe ha solucionado un problema por el que algunos sitios web no podían guardar la configuración correctamente.
  • 🔧 FijoSe ha solucionado un problema de codificación de la URL de referencia que aparecía en el panel de afiliación, por lo que los cupones con símbolos no funcionaban correctamente.
  • 🔧 FijoSe ha corregido un problema en algunos casos en los que, si se seleccionaban determinados estados de pedido para mostrarlos en el panel de afiliación, ciertos pedidos no actualizaban correctamente las estadísticas de "total" o "resumen mensual".
  • 🔧 FijoSe ha corregido un posible error PHP en la página de registro del administrador.