✨ NeuA 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".
✨ Neu(PRO) Webhooks, sending a signed JSON notification to another service whenever a referral, commission, registration or payout happens.
✨ Neu(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.
✨ NeuHovering the commission amount in the "Coupon Affiliate" panel on an order now shows a full breakdown of how that figure was calculated.
✨ NeuRight-to-left support for the affiliate dashboard, applied automatically on sites using a right-to-left language such as Hebrew, Arabic, Farsi or Urdu.
✨ NeuA "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.
✨ Neu(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.
🔧 FeststehendA 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 "'".
🔧 Feststehend(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.
🔧 FeststehendRefreshing an affiliate's statistics did not recalculate pending commission on stores using High-Performance Order Storage.
🔧 FeststehendOn 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.
🔧 Feststehend(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.
🔧 Feststehend(PRO) Fixed an issue with the commission balance when re-opening a cancelled order.
🔧 Feststehend(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.
🔧 FeststehendThe 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.
🔧 FeststehendThe 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".
🔧 Feststehend(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.
🔧 FeststehendSettings 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.
🔧 FeststehendAdding 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.
🔧 Feststehend(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.
🔧 FeststehendWith 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.
🔧 FeststehendSome 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.
🔧 Feststehend(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.
🔧 Feststehend(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".
🔧 Feststehend(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
✨ Neu(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.
🔧 Feststehend(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.
🔧 Feststehend(PRO) "Commission Priority" now defaults to "Product Commission Settings" as documented, for stores that never saved the Commission settings tab.
🔧 Feststehend(PRO) A "fixed commission per product" amount set on an affiliate group or user role was ignored when the product had its own amount.
🔧 Feststehend(PRO) The dashboard "Rates" tab could show a rate an order would not pay. It now resolves rates exactly as the order does.
🔧 Feststehend(PRO) The dashboard "Rates" tab ignored the "Include taxes in 'fixed' commission calculations" setting.
🔧 Feststehend(PRO) Orders paying a fixed commission with no percentage were skipped by the automatic commission payouts.
🔧 FeststehendCancelled and refunded orders left their sales and commission in the coupon's all-time statistics. Run "Refresh Statistics" to correct existing coupons.
🔧 FeststehendThe affiliate dashboard could stay on "Calculating statistics..." and never finish loading, introduced in 8.1.0.
🔧 FeststehendAffiliates on two coupons whose codes differ only by letter case could be left with a blank dashboard, or "No affiliate dashboard found".
🔧 FeststehendCoupon error messages could be blanked out at the cart and checkout, so a rejected coupon disappeared with no explanation.
🔧 FeststehendNew coupons created from a template inherited its usage count and history, so customers could be told the usage limit had been reached.
🔧 FeststehendAn affiliate application that cannot be saved to the database no longer leaves the applicant with a user account but no application.
🔧 FeststehendTwo registration failures on servers running MySQL or MariaDB in strict mode.
🔧 FeststehendThe duplicate application check compared the site's time against the database server's time, discarding genuine applications on sites not set to UTC.
🔧 FeststehendThe 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
✨ Neu(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.
✨ Neu(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.
✨ NeuAdded an option to the "Fraud Prevention" settings to not give commission to affiliates that use their own code.
✨ Neu(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.
✨ Neu(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).
✨ NeuAdded 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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 FeststehendFixed 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.
🔧 Feststehend(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.
🔧 Feststehend(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).
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 FeststehendAffiliate 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.
🔧 Feststehend(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.
🔧 FeststehendThe "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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 Feststehend(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
✨ NeuAdded 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.
✨ NeuAdded 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.
✨ NeuAdded 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.
✨ NeuAdded 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.
✨ NeuAdded a "Password" field to the admin "View Affiliate" page (Edit User tab) with a button to send the affiliate a password reset email.
✨ NeuCompletely 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.
✨ NeuAdded 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.
✨ Neu(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.
✨ Neu(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.
👍️ VerbessertCache 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.
👍️ VerbessertChanging 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.
👍️ VerbessertAssigning 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.
👍️ VerbessertConsolidated 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.
👍️ Verbessert(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.
👍️ Verbessert(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.
🔧 FeststehendMade some improvements and fixes to the "Bulk Edit: Coupon Settings" tool "Import CSV" feature.
🔧 FeststehendAdded WooCommerce Checkout Block fix for URL conversion tracking and related checkout order processing hooks.
🔧 FeststehendFixed an issue where partial refunds were not correctly adjusting commission when "Include taxes in % commission calculations" was enabled.
🔧 FeststehendFixed an issue where the Copy button on the Rates tab stopped working after performing a search.
🔧 Feststehend(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.
🔧 FeststehendFixed 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.
🔧 Feststehend(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.
🔧 FeststehendFixed 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.
🔧 FeststehendFixed 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.
🔧 FeststehendOptimised 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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 FeststehendFixed 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.
🔧 FeststehendFixed a potential PHP error on the "Affiliate Orders" admin page (on PHP 8+) when a bulk action was applied with no orders selected.
🔧 FeststehendFixed 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.
🔧 FeststehendFixed 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.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔒 SicherheitMade a few minor security hardening improvements as part of routine maintenance and precautionary measures.
AndereUpdated the Freemius SDK.
AndereAktualisierte Übersetzungen.
Version 7.8.2 - 2nd June 2026
🔧 FeststehendEs wurde ein Problem behoben, bei dem die Tabelle mit den referenzierten Aufträgen einen Auftrag weniger anzeigte als die Zusammenfassung der Statistik für den Datumsbereich.
🔧 Feststehend(PRO) Es wurde ein Problem behoben, bei dem die Funktion "Direkte Domäne" beim Versuch, eine neue direkte Domäne hinzuzufügen, fälschlicherweise meldete, dass kein gültiger Affiliate-Gutscheincode existiert.
🔧 FeststehendEin Problem wurde behoben, bei dem das mobile Hamburger-Menü des Partnerportals in einigen Browsern nicht anklickbar war und das Menüsymbol über dem geöffneten Seitenleistenmenü angezeigt wurde.
🔧 FeststehendEs wurde ein Problem behoben, bei dem Administratoren nicht in der Lage waren, die Tabelle der Partnerbestellungen für andere Partner im Partnerportal zu sehen.
🔧 FeststehendEs wurde ein Problem behoben, bei dem AJAX-Affiliate-Registrierungen ein Affiliate-Benutzerkonto ohne einen gespeicherten Registrierungseintrag erstellen konnten, wenn die Speicherung der Registrierung fehlschlug.
🔧 FeststehendEin mögliches Problem wurde behoben, bei dem in einigen Fällen die Seite des Partnerportals nicht geladen wurde und einen Fehler anzeigte.
🔧 FeststehendEs wurde ein Problem behoben, bei dem der Link zur MLA-Portalseite auf dem Partner-Dashboard in einigen Fällen nicht sofort aktualisiert wurde, wenn der Slug der MLA-Portalseite geändert wurde.
🔒 SicherheitEs wurde eine Sicherheitslücke behoben, die es einem nicht authentifizierten Benutzer ermöglichen konnte, die Statistik der kürzlich vermittelten Bestellungen eines anderen Partners einzusehen (gemeldet von Stefano über Patchstack).
Version 7.8.1 - 15th May 2026
✨ NeuAdded 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.
✨ Neu(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.
✨ Neu(PRO) Es wurde ein neues {coupon_description} Merge-Tag für dynamische Landing Pages hinzugefügt, das die WooCommerce-Gutscheinbeschreibung ausgibt.
✨ Neu(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) Verbesserte Zuverlässigkeit, Leistung und Cache-Busting beim Laden von dynamischen Werbemitteln, wenn ein Werbemittel bearbeitet wird.
🔨 Tweak(PRO) Partner, deren gespeicherte Auszahlungsmethode deaktiviert wurde, können keine Auszahlungen mehr anfordern (manuell oder geplant) und werden aufgefordert, eine neue Methode auszuwählen.
🔨 TweakEinige Styling-Änderungen am Randradius einiger Elemente auf dem Partner-Dashboard und den Verwaltungsseiten vorgenommen.
🔨 TweakVerbessertes Handling von Voll- und Teilrückerstattungen, so dass Rückerstattungs-Neuberechnungen gespeicherte Provisionsstatistiken bei Bedarf aktualisieren können, lebenslange/verfolgte Bestellungen in Auszahlungsanpassungen für Teilrückerstattungen enthalten sind und Vollrückerstattungen die Gesamtsummen für die Nutzung von Coupons aktualisieren.
🔨 TweakDas Tool zum Importieren/Exportieren von Datenbanktabellen wurde verbessert, damit es beim Verschieben von Daten zwischen Standorten besser funktioniert.
🔧 Feststehend(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.
🔧 FeststehendEs wurde behoben, dass die Registerkarten des Partner-Dashboards in einigen Konfigurationen nicht anklickbar waren, insbesondere bei Verwendung von JS-Optimierungs-Plugins wie WP Rocket, Autoptimize oder LiteSpeed Cache.
Version 7.8.0 - 30th April 2026
✨ Neu(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.
✨ Neu(PRO) Added a "Rewards Log" admin page (Coupon Affiliates > Performance Bonuses > Rewards Log) showing earned rewards across all affiliates.
✨ Neu(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.
✨ Neu(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.
✨ Neu(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).
✨ Neu(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.
✨ Neu(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.
🔨 TweakIch habe das Styling einiger benutzerdefinierter Post-Type-Admin-Seiten im Plugin angepasst, damit es dem Styling der anderen Seiten entspricht.
🔨 Tweak(PRO) Das Layout bzw. die Formatierung des Abschnitts "Auslöser (Anforderungen)" auf der Verwaltungsseite "Bonus bearbeiten" wurde verbessert, damit er auf kleineren Bildschirmen besser angezeigt wird.
🔨 TweakDas eigenständige Partnerportal wurde verbessert, indem das Laden von Themen-/Globalstilen verhindert und korrekte Meta-Titel-/Beschreibungs-Tags für gemeinsame Portallinks hinzugefügt wurden.
🔨 TweakDie Validierung der Partnerregistrierung wurde verbessert, um zu verhindern, dass doppelte benutzerdefinierte Gutscheincodes erstellt oder ein Konto angemeldet werden, bevor der Fehler angezeigt wird.
🔨 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) Verbesserte dynamische Landing Pages mit besserer Funktionalität, besserem Caching und neuen Merge-Tags.
🔧 Feststehend(PRO) Es wurde ein Problem behoben, bei dem das Eingabefeld für die Auszahlungsmethode (z. B. die PayPal-E-Mail-Adresse) in einigen Fällen beim Laden der ersten Seite des Partner-Dashboards nicht sichtbar war.
🔧 Feststehend(PRO) Ein Problem wurde behoben, bei dem der Link zum MLA-Dashboard unterbrochen werden konnte, wenn der Slug des MLA-Portals mit Großbuchstaben gespeichert wurde.
🔧 FeststehendFixed 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.
🔧 FeststehendEs wurde ein Problem behoben, bei dem benutzerdefinierte Dashboard-Symbole für Partner in bestimmten Fällen nicht mehr im eigenständigen Partnerportal angezeigt wurden.
🔧 FeststehendFixed 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.
🔧 FeststehendFixed an issue where the affiliate dashboard "Referred Orders" statistics boxes did not reflect the selected order status when filtering by a single status.
🔧 FeststehendFixed the admin "View affiliate dashboard" preview button to use the configured shortcode dashboard page when the standalone affiliate portal is disabled.
🔧 FeststehendFixed 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.
🔧 FeststehendEs wurde ein Fehler behoben, bei dem in bestimmten Fällen die Erstattungsabzüge nicht sofort in die Berechnungen einbezogen wurden.
🔧 Feststehend(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.
🔧 FeststehendEs wurde ein Fehler behoben, bei dem Partnerregistrierungen auf Websites, auf denen MySQL mit aktiviertem Strict-Modus läuft, fehlgeschlagen sind.
🔧 FeststehendEin Problem wurde behoben, bei dem die Seite des Partnerportals als 404-Seite behandelt werden konnte.
🔧 Feststehend(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.
🛠️ DevEs wurden neue Filter hinzugefügt, um benutzerdefinierte Spalten zur Tabelle "Vermittelte Bestellungen" im Partner-Dashboard hinzuzufügen und benutzerdefinierte Werte für jede Bestellung anzuzeigen.
Version 7.7.2 - 15th April 2026
✨ Neu(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.
🔧 FeststehendEin fataler Fehler in der Liste der Admin-Bestellungen bei Verwendung von WooCommerce HPOS wurde behoben.
Version 7.7.1 - 14th April 2026
🔨 TweakDie Seite für die Administratorregistrierung wurde ein wenig umgestaltet.
🔧 FeststehendBehebung eines fatalen Fehlers bei der Verwendung von WooCommerce HPOS auf einigen Admin-Seiten in bestimmten Fällen, verursacht durch die Übergabe eines WC_Order-Objekts.
🔧 Feststehend(PRO) Es wurde ein Berechtigungsproblem behoben, bei dem die Seite "E-Mail-Newsletter" leer oder unzugänglich erscheinen konnte.
🔧 FeststehendEinige kleine PHP-Fehler und Probleme behoben.
Version 7.7.0 - 12th April 2026
✨ NeuDie Seite Admin Reports & Analytics wurde komplett überarbeitet und mit einem moderneren Design versehen.
✨ NeuDie Verwaltungsberichte enthalten jetzt zusätzliche Statistiken wie ein Trenddiagramm, Verkehrsquellen, Top-Performer, Aktivitätsprotokollereignisse und mehr.
✨ NeuEs wurde eine PDF-Download-Option für die Verwaltungsberichte hinzugefügt, die eine PDF-Version des Berichts erzeugt.
✨ NeuEs wurde ein neuer Partnergruppenfilter zu den Verwaltungsberichten hinzugefügt, der nur Statistiken für Partner einer bestimmten Gruppe enthält.
👍️ VerbessertEs wurde eine Option zum Formular "Neuen Partner hinzufügen" hinzugefügt, um einen Benutzer einem bestehenden Gutscheincode zuzuordnen, wenn der Gutschein bereits existiert, anstatt eine Fehlermeldung anzuzeigen.
👍️ VerbessertAdded 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.
👍️ VerbessertVerwaltungsberichte werden jetzt beim Laden der Seite automatisch mit den zuletzt verwendeten Berichtsfiltern generiert.
👍️ VerbessertAdded a new small button on the "Statistics" tab of the affiliate dashboard to quickly refresh the statistics without reloading the page.
👍️ VerbessertDie Gesamtstatistiken werden automatisch im Hintergrund neu berechnet (nur die Gesamtstatistiken, nicht die Statistiken der einzelnen Bestellungen), wenn Sie das Partner-Dashboard besuchen, maximal einmal pro Stunde, um sicherzustellen, dass die Statistiken immer auf dem neuesten Stand sind, auch wenn bestimmte manuelle Änderungen an Bestellungen, Gutscheinen usw. vorgenommen wurden, die sich auf die Statistiken auswirken könnten, ohne dass dies sofort in den Statistiken angezeigt wird.
👍️ VerbessertMade 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.
👍️ Verbessert(Kostenlos) Die Verwaltungsberichte in der kostenlosen Version bieten jetzt einen größeren Datumsbereich und einige zusätzliche Funktionen.
👍️ VerbessertThe 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".
🔨 TweakIch habe die Hauptverwaltungsseite des Dashboards und andere Verwaltungsseiten ein wenig modernisiert, um ein einheitliches Design zu erhalten.
🔨 TweakEs wurden einige zusätzliche Caching- und Leistungsverbesserungen für das Partner-Dashboard bei der Berechnung von Statistiken hinzugefügt.
🔨 Tweak(PRO) Added the "Reverse this payout" option for "Manual" payouts on the admin payouts page.
🔨 Tweak(PRO) Das Limit für das Dateifeld zum Hochladen von PDF-Rechnungen wurde auf 1 MB erhöht.
🔧 FeststehendEs wurde ein Problem behoben, bei dem Affiliate-Benutzer nicht erstellt wurden, wenn einzelne Partner hinzugefügt oder über CSV importiert wurden, da die Ausgabe vor der Weiterleitung gesendet wurde.
🔧 FeststehendEs wurde ein Nischenfall behoben, bei dem in einem bestimmten Szenario benutzerdefinierte/lebenslang zugewiesene Aufträge in bestimmten Fällen nicht in den Dashboard-Statistiken für die gesamte Zeit enthalten waren (Groß-/Kleinschreibung wurde berücksichtigt).
🔧 Feststehend(PRO) Geplante Auszahlungstermine wurden korrigiert, so dass die monatlichen Auszahlungen jetzt immer am 1. eines jeden Monats erfolgen.
🔧 Feststehend(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.
🔧 FeststehendFixed 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
✨ Neu(PRO) Es wurde eine neue Funktion für SMS-Benachrichtigungen hinzugefügt, mit der automatisch SMS-Benachrichtigungen an Partner und Administratoren für verschiedene Ereignisse wie neue Empfehlungen und Auszahlungsaktualisierungen gesendet werden. Sie können die SMS-Nachrichten mit Ihrem eigenen Text anpassen.
✨ Neu(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.
👍️ VerbessertEs wurden einige Leistungsverbesserungen am Partner-Dashboard für Gutscheine mit vielen Bestellungen vorgenommen.
👍️ Verbessert(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.
🔧 FeststehendEs wurde ein Problem behoben, bei dem das Aktualisieren der Seite nach dem Absenden des Partnerregistrierungsformulars dazu führte, dass das Formular erneut abgesendet wurde und eine doppelte Registrierungsanfrage erstellt wurde.
🔧 Feststehend(PRO) Fixed a fatal error ("Cannot access offset of type array on array") on the Affiliate Groups admin page.
🔧 Feststehend(PRO) Es wurde behoben, dass der Text zum Zahlungsstatus auf Auszahlungsbelegen aufgrund einer falschen Textdomäne nicht übersetzbar war.
🔧 FeststehendFixed an issue on some websites with the "Default Referral URL Page" setting reverting back to the home page.
🔧 Feststehend(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.
🔧 Feststehend(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.
🔧 FeststehendEin Problem in der kostenlosen Version wurde behoben, bei dem einige Einstellungsregisterkarten seit einem kürzlichen Update in manchen Fällen leer angezeigt wurden.
🔧 Feststehend(PRO) Es wurde ein Problem behoben, bei dem die URL zum Zurücksetzen des Passworts in Registrierungs-E-Mails auf einigen Websites nicht funktionierte. Dies wurde durch die Übergabe der Benutzer-ID anstelle des Benutzernamens als Login-Parameter und die Verwendung einer unzuverlässigen WooCommerce-Endpunkt-URL-Konstruktion verursacht.
🔧 Feststehend(PRO) Es wurde ein Problem behoben, bei dem die Verwendung von {random} in der Gutscheinformatvorlage bei jedem Seitenaufruf zu ständigen Datenbankabfragen nach nicht existierenden Gutscheincodes führte, was möglicherweise eine Verlangsamung der Website oder Timeouts zur Folge hatte. Die Generierung von Gutscheinen wird nun korrekt übersprungen, wenn die Seite nicht geladen wird, und die redundante Überprüfung der Einzigartigkeit wird umgangen, wenn {random} in der Vorlage vorhanden ist (da die Zufallskomponente bereits die Einzigartigkeit gewährleistet).
🔧 Feststehend(PRO) Fixed the "Paid" commission amount on the Coupons admin table "Payouts" column showing incorrectly in some cases.
🔧 Feststehend(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.
🔒 SicherheitFixed a potential XSS vulnerability via the visitor IP value logged in referral click (reported by "Nguyen Ba Khanh" via Patchstack).
🔒 SicherheitVerbessertes Sanitization und Escaping an verschiedenen Stellen im Plugin.
AndereGetestet mit WooCommerce 10.6
Version 7.5.3 - 6th March 2026
🔧 FeststehendSeit dem letzten Update wurde ein schwerwiegender Fehler auf der Seite mit den Verwaltungseinstellungen behoben.
Version 7.5.2 - 6th March 2026
✨ Neu(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.
🔧 Feststehend(PRO) Fixed a fatal error ("Cannot access offset of type array on array") on the Affiliate Groups admin page.
🔧 Feststehend(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.
🔧 FeststehendFixed 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
🔨 TweakEin paar kleine Änderungen an der Admin-Einstellungsseite vorgenommen.
🔧 FeststehendFixed the "Account Details" form on the affiliate dashboard and portal page not saving when clicking "Save changes".
🔧 FeststehendFixed error messages (e.g. "Email already exists") not displaying under the settings form on the affiliate dashboard and portal page.
🔧 FeststehendFixed 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.
🔧 FeststehendFixed the referral popup/bar/widget title showing raw HTML instead of the formatted discount amount (e.g. "$10.00").
🔧 Feststehend(PRO) Es wurde behoben, dass dynamische Landing Page-URLs (z. B. /page-slug/affiliate-code/) einen 404-Fehler zurückgeben.
Version 7.5.0 - 25th February 2026
✨ Neu(PRO) Es wurde eine neue Option hinzugefügt, um GwG-Provisionssätze pro Gruppe und pro Benutzer festzulegen, die die Standard-GwG-Provisionssätze für diesen Benutzer außer Kraft setzen.
✨ Neu(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.
✨ Neu(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.
✨ Neu(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.
✨ Neu(PRO) Wenn QR-Codes aktiviert sind, wird jetzt auch der QR-Code-Generator für die MLA-Einladungs-Links im MLA-Dashboard angezeigt.
✨ Neu(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.
✨ Neu(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.
👍️ Verbessert(PRO) Added extra columns to the Affiliate Groups admin page, showing each group's commission rates, assigned template coupon, and enabled payout methods.
👍️ Verbessert(PRO) Added a field when editing coupons to modify the "processing commission" amount.
👍️ VerbessertFilter für die Admin-Aktivitätsprotokollseite hinzugefügt.
👍️ Verbessert(PRO) On the MLA affiliate dashboard, added pagination to the "Your latest invites" section.
👍️ Verbessert(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.
🔨 TweakUnbezahlte MLA-Provisionsänderungen werden nun zum Aktivitätsprotokoll hinzugefügt.
🔨 TweakDie JS-Methode zum Setzen von Cookies, wenn die Header bereits gesendet wurden, wurde aktualisiert, um in einigen Fällen zuverlässiger zu sein.
🔨 TweakreCAPTCHA und Turnstile werden jetzt auf dem schwebenden Widget-Registrierungsformular geladen, falls aktiviert.
🔨 TweakEs wurden einige Designverbesserungen an der mobilen Ansicht der Partnerseite vorgenommen.
🔨 TweakAdded a search field to the "PRO Modules" settings tab.
🔧 FeststehendFixed 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.
🔧 FeststehendEs wurden einige Probleme behoben, bei denen die feste Provision pro Gruppe in einigen Fällen nicht visuell angezeigt wurde.
🔧 FeststehendEs wurde behoben, dass Drehkreuze in einigen Fällen doppelt gerendert wurden.
🔧 FeststehendPHP-Warnungen für undefinierte Variablen im Bereich des mobilen Dropdown-Menüs des Partner-Dashboards wurden behoben.
🔧 FeststehendEs wurde ein Fehler behoben, bei dem vermittelte Bestellungen in der Statistik für die gesamte Couponzeit doppelt gezählt wurden.
🔧 Feststehend(PRO) Es wurde behoben, dass die Schaltfläche für die Auszahlungsanforderung in einigen Fällen nicht funktioniert, wenn der Rechnungsupload nicht aktiviert ist, was auf eine fehlende JavaScript-Validierungsfunktion zurückzuführen ist.
🔧 Feststehend(PRO) Es wurde behoben, dass die Bearbeitungsprovision für einige Aufträge aufgrund eines HPOS-Kompatibilitätsproblems zweimal hinzugefügt wurde.
🔧 FeststehendMögliche Lösung für Probleme mit dem WP Compress Plugin.
🔧 Feststehend(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.
🔧 Feststehend(PRO) Es wurde ein Fehler behoben, bei dem das Entfernen aller Partnergruppenbeschränkungen von einem Bonus die gespeicherte Beschränkung nicht aufhob, was dazu führte, dass Partner stillschweigend vom Erhalt des Bonus ausgeschlossen wurden.
Version 7.4.0 - 14th February 2026
✨ NeuAdded new "referral welcome popups" functionality.
✨ NeuWhen using the regular shortcode dashboard page, added a new "dark mode" option to the design settings tab that can be enabled.
✨ NeuAdded a "Clear Cache" button to the admin dashboard page to manually refresh all cached statistics and data on demand.
👍️ VerbessertWenn eine Auszahlungsmethode nicht ausgewählt ist, wird auf der Registerkarte "Auszahlungen" nun direkt das Formular für die Auszahlungseinstellungen angezeigt, anstatt nur eine Meldung anzuzeigen, die auf die Registerkarte "Einstellungen" verweist.
🔨 TweakKleine Änderungen an den Admin-Benachrichtigungen.
🔨 TweakDie Zuverlässigkeit des Shortcodes für das Partnerregistrierungsformular wurde verbessert, um intermittierende Anzeigeprobleme aufgrund von Datenbank-/Cache-Fehlern zu vermeiden.
🔨 TweakWesentliche Leistungsverbesserungen im gesamten Plugin mit transienter Zwischenspeicherung (Dashboards/Statistiken/Leaderboards/Admin-Seiten) und optimierten Datenbankabfragen zur drastischen Reduzierung der Ladezeiten auf Websites mit hohem Volumen.
🔨 TweakVerbesserte Leistung der Affiliate-Benutzerliste und der Coupons-Liste mit optimierten meta_query-Filtern und transientem Caching.
🔨 TweakStatisches In-Memory-Caching für Provisionsberechnungen wurde hinzugefügt, um doppelte Berechnungen innerhalb desselben Seitenaufrufs zu vermeiden, was die Leistung von Admin-Dashboards und Berichten erheblich verbessert.
🔨 TweakOptimierte Admin-Benachrichtigungsglocke mit 5-minütiger Zwischenspeicherung und direkten SQL-Abfragen, wodurch die Datenbanklast um ~95% reduziert wurde.
🔨 TweakModernisierung der Ladeanimation und des Textes auf dem Partner-Dashboard mit einem sauberen, sich drehenden Ringspinner, verbesserter Typografie und Unterstützung des Dunkelmodus.
🔧 FeststehendFalsches Landing Page-Tracking im Protokoll der Verweis-URL-Klicks behoben.
🔧 FeststehendEs wurde behoben, dass doppelte Klick-Einträge erstellt werden, wenn Verweis-Links besucht werden.
🔧 FeststehendHomepage visits via referral links now properly display as "Homepage" in the clicks log instead of showing empty or incorrect values.
🔧 FeststehendSchwerwiegender Fehler auf der Einstellungsseite behoben, der dadurch verursacht wurde, dass array_key_exists() in PHP 8+ bei der Überprüfung der Benutzerrollenfähigkeiten null statt array empfängt.
🔧 FeststehendFixed affiliate dashboard tabs not loading content when "Ajax Loading" is disabled and "Load tabs as separate pages" is enabled.
🔧 FeststehendBehebung von JavaScript-Fehlern, die eine korrekte Funktionalität im Portal verhindern, wenn das AJAX-Laden deaktiviert ist, durch Korrektur der ungültigen jQuery-Syntax.
🔧 FeststehendAuf den Seiten Coupons und Empfehlungen wurde ein Problem behoben, bei dem das Drücken der Eingabetaste in Filtereingaben einen Fehler bei der Validierung des Formulars für Massenaktionen auslöste, anstatt die Filter anzuwenden.
Version 7.3.2 - 4th February 2026
🔨 TweakAktualisierung der Art und Weise, wie die Einstellungen gespeichert werden, um zuverlässiger zu sein und die Standardeinstellungen richtig zu setzen.
🔨 TweakEin paar Änderungen an der Seite mit den Verwaltungseinstellungen.
🔨 TweakMehrere kleine Code-Verbesserungen und Optimierungen im gesamten Plugin, um die Codierungsstandards besser zu erfüllen.
🔨 TweakStats will no longer auto-refresh on the affiliate dashboard/portal when changing rates, if the "never update the saved commission" setting is enabled.
🔨 TweakEinige Optimierungen, um sicherzustellen, dass Admin-Einstellungen in einigen Fällen korrekt gespeichert werden.
🔨 TweakKleine Anpassungen am Design und Layout des Kopfbereichs der Plugin-Verwaltung.
🔨 Tweak(PRO) Updated styling for the "MLA Tier Commission Rates" tiers on the settings page.
🔧 FeststehendProbleme mit dem Dropdown der mobilen Dashboard-Registerkarte und PHP-Warnungen, die durch undefinierte Einstellungen der Dashboard-Registerkarte verursacht wurden, wurden behoben.
🔧 FeststehendNo-Cache-Header für die Admin-Einstellungsseite und AJAX-Einstellungsspeicher hinzugefügt, um gecachte/veraltete Speicherungen auf einigen Hosts zu verhindern.
🔧 FeststehendEin Fehler in den Einstellungen der Auftrags-/Verkaufsverfolgung wurde behoben.
Version 7.3.1 - 29th January 2026
🔨 Tweak(PRO) Unterstützung für Sonderzeichen bei der Generierung von PDF-Auszahlungsauszügen wurde hinzugefügt.
🔨 TweakDeaktivierte Cache/Minify/Lazyload-Optimierungen auf Partner-Dashboard- und Portalseiten, um Probleme beim Speichern von Einstellungen/Portalen zu vermeiden.
🔨 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.
🔨 TweakEs wurden einige Verbesserungen an der mobilen Kopfzeile des Partner-Dashboards und am Seitenmenü auf dem Handy vorgenommen.
🔨 Tweak(PRO) Ausstehende Provisionen werden nun auf der Verwaltungsseite für Partner angezeigt.
🔧 FeststehendDas Verhalten bei der Neuordnung von benutzerdefinierten Registrierungsformularfeldern bei Verwendung der Schaltflächen zum Verschieben wurde in einigen Fällen behoben.
🔧 Feststehend(PRO) Leaderboard "Current Month" now calculates on demand when monthly stats haven't been cached yet.
🔧 FeststehendPrevented "Invalid coupon" fatal errors when deleted coupons are recreated with the same code.
🔧 FeststehendAbgehärtete AJAX-Handler für das Affiliate-Dashboard, um unendliches Laden zu vermeiden, wenn Coupons fehlen oder neu erstellt werden.
🔧 Feststehend(PRO) Die Gruppenprovision für feste Aufträge wurde ignoriert, wenn auch eine prozentuale Provision festgelegt wurde.
🔧 Feststehend(PRO) Es wurde behoben, dass Leistungsboni nicht ausgelöst wurden, weil die Benutzerrolle nicht korrekt angepasst wurde.
🔧 FeststehendDie Anmeldung funktioniert jetzt auch, wenn die automatische Anmeldung nach der Anmeldung deaktiviert ist.
🔧 FeststehendEs wurde verhindert, dass Benutzerkonten erstellt werden, wenn die Registrierung aufgrund eines vorhandenen Gutscheincodes fehlschlägt, wodurch Fehler beim erneuten Versuch vermieden werden.
🔧 Feststehend(PRO) PHP-Fehler/Warnungen beim Teilen von leeren Werten oder leeren Strings wurden in einigen Fällen verhindert.
🔧 FeststehendEin Problem wurde behoben, bei dem Textfelder mit wechselnden Farben nicht automatisch gespeichert wurden.
Version 7.3.0 - 13. Januar 2026
✨ Neu(PRO) Neue Funktion "Pending Commission" für die Verfolgung von Provisionsauszahlungen hinzugefügt.
✨ Neu(PRO) Es wurde eine Option hinzugefügt, um nur Registrierungen für bestimmte Benutzerrollen oder Gruppen automatisch zu akzeptieren.
✨ NeuEs wurde eine Option hinzugefügt, um die Nachricht über die ausstehende Registrierung von Partnern anzupassen.
🔨 Tweak(PRO) Für das Optionsfeld "Benutzerdefinierte Formularfelder" wurde eine Einstellung "Optionen" hinzugefügt, um die verschiedenen Optionen/Werte zu definieren.
🔨 Tweak(PRO) Das Layout der Kontrollkästchen und Optionsfelder im Registrierungsformular für Partner wurde verbessert.
🔨 TweakKleine Optimierungen und Korrekturen für die Ansicht der Partnerverwaltungsseite.
🔨 TweakVerbesserung der IP-Adressprotokollierung bei Klicks auf Verweis-URLs.
🔨 TweakDem Menü der mobilen Seitenleiste des Partnerportals wurde eine Schaltfläche zum Schließen hinzugefügt.
🔨 TweakEs wurden einige vorsorgliche Sicherheitsverbesserungen vorgenommen.
🔨 TweakDie Geschwindigkeit der Erstellung von Verwaltungsberichten wurde verbessert.
🔨 TweakDie Logik des Cron-Jobs für verzögerte Provisionen wurde angepasst, um verpasste Tage zu überprüfen.
🔧 FeststehendEs wurde ein Problem behoben, bei dem die Verwaltungsberichte nicht erstellt wurden, wenn Bestellungen gelöschte Produkte enthielten.
🔧 FeststehendEin Problem wurde behoben, bei dem CSS und JS nach dem Absenden des Partnerregistrierungsformulars nicht richtig geladen wurden.
🔧 FeststehendEin mögliches Problem mit unbeabsichtigtem Entfernen von Benutzerrollen beim Bearbeiten von Benutzern wurde behoben.
🔧 FeststehendEs wurde ein Problem behoben, bei dem neue Partner nicht hinzugefügt werden konnten, wenn der Gutscheincode zuvor existierte, aber von einer früheren Partnerregistrierung, die akzeptiert wurde, gelöscht wurde.
🔧 Feststehend(PRO) Es wurde ein Problem behoben, bei dem in einigen Fällen die Auszahlungseinstellungen auf dem Partner-Dashboard nicht gespeichert werden konnten.
🔧 Feststehend(PRO) Es wurde ein Problem mit den Provisionssätzen der Partnergruppen behoben, wenn der Benutzer mehreren Benutzerrollen zugewiesen war. Er erhält nun den höchsten Provisionssatz aus den zugewiesenen Rollen.
Version 7.2.3 - 15. Dezember 2025
✨ NeuEs wurde eine alternative Methode zur Erstellung von Cookies für die Verfolgung von Verweislinks mit JS hinzugefügt, wenn Header bereits gesendet wurden, was manchmal bei bestimmten Themes/Plugins vorkommen kann.
🔨 TweakEinige Änderungen am Cookie-System wurden vorgenommen, um in einigen Fällen eine höhere Zuverlässigkeit zu erreichen.
🔧 FeststehendEin potenzielles Problem auf dem MLA-Dashboard wurde behoben, das in einigen Fällen auftrat, wenn das Dashboard eines Unterpartners als übergeordneter Partner angezeigt wurde.
🔧 FeststehendEin möglicher PHP-Fehler wurde behoben, der auftrat, wenn das Registrierungsformular leer war.
🔧 FeststehendSeit dem letzten Update wurde ein Problem behoben, bei dem die Felder auf der Verwaltungsseite "Partnerregistrierungen" in einigen Fällen nicht richtig angezeigt wurden.
🔧 Feststehend(PRO) Seit dem letzten Update wurde ein Problem mit dem schwebenden Widget behoben, bei dem die Schaltflächen für den sozialen Austausch nicht richtig angezeigt wurden.
Version 7.2.1 - 12. November 2025
✨ NeuIn den Einstellungen unter "Provision > Erweiterte Berechnung" wurde eine Option hinzugefügt, mit der Sie den Rundungsmodus für die Provision auswählen können (auf den nächsten Wert runden oder abrunden/abschneiden).
✨ NeuEs wurde eine neue Option zu den Betrugseinstellungen hinzugefügt: Kunden müssen den Empfehlungslink des Partners besuchen, bevor sie ihren Coupon anwenden können.
✨ NeuEs wurden klarere Optionen hinzugefügt, um das Anmeldeformular und die Registrierung für auf dem Partnerportal oder der Dashboard-Seite anzuzeigen.
🔨 TweakEs wurde eine Warnmeldung unter dem Umschalter "Partnerportal" hinzugefügt, wenn "Jeder kann sich registrieren" deaktiviert ist und das Registrierungsformular standardmäßig ausgeblendet ist.
🔨 TweakEs wurden einige Optimierungen/Verbesserungen an der Einstellungsfunktion "Benutzerrolle erforderlich für Plugin-Administrationsfunktionen" vorgenommen.
🔨 TweakWenn auf der Seite "Partner anzeigen" die Statistik eines Coupons berechnet werden muss, wird jetzt der Coupon und die Schaltfläche "Statistik berechnen" für diese Coupons neben der Nachricht angezeigt.
🔧 FeststehendEin Problem mit dem Dropdown-Feld "Affiliate User" bei der Bearbeitung eines Gutscheins wurde behoben.
🛠️ DevEntwickler-Hook "wcusage_before_payout_submit" hinzugefügt, wenn eine Auszahlung erfolgt ist.
AndereAktualisiert auf Freemius SDK 2.13.0.
Version 7.2.0 - 4. November 2025
👍️ VerbessertIch habe einige Änderungen an der Admin-Dashboard-Seite vorgenommen und Ajax-Paginierung zu den verschiedenen Abschnitten hinzugefügt.
🔨 TweakVerschiedene Code-Verbesserungen und -Optimierungen im gesamten Plugin, um die Codierungsstandards besser zu erfüllen.
Version 7.1.5 - 4. November 2025
🔨 TweakEs wurde eine Warnmeldung zu den Einstellungen des "Partnerregistrierungsformulars" hinzugefügt, wenn "Jeder kann sich registrieren" deaktiviert ist.
Version 7.1.4 - 4. November 2025
AndereRelease notes not yet published.
Version 7.1.2 - 4. November 2025
🔨 TweakVerbesserung der Sicherheit.
Version 7.1.1 - 28th October 2025
AndereRelease notes not yet published.
Version 7.1.0 - 28. Oktober 2025
✨ NeuFilter auf der Verwaltungsseite "Partnerbestellungen" hinzugefügt.
✨ Neu(PRO) Die Schaltfläche "Bestellungen exportieren" wurde auf der Verwaltungsseite "Partnerbestellungen" hinzugefügt, um die gefilterte Bestellliste in eine CSV-Datei zu exportieren.
✨ NeuDie Verwaltungsseite "Partnerbestellungen" zeigt jetzt die Gesamtzahl der Artikel und Seiten in der Paginierung an.
✨ NeuFilter auf der "Affiliate Coupons" Verwaltungsseite hinzugefügt.
✨ NeuAuf der Admin-Seite "Partner-Coupons" wurde eine Option "Sortieren nach" hinzugefügt.
✨ Neu(PRO) Filter auf der Verwaltungsseite "Provisionsauszahlungen" hinzugefügt.
✨ Neu(PRO) Auf der Verwaltungsseite "Provisionsauszahlungen" wurde eine Schaltfläche "Auszahlungen exportieren" hinzugefügt, um die gefilterte Auszahlungsliste in eine CSV-Datei zu exportieren.
✨ Neu(PRO) Die Verwaltungsseite "Auszüge" wurde aktualisiert und enthält nun mehr Spalten und Details sowie eine Schaltfläche zum Herunterladen für jeden Auszug.
✨ Neu(PRO) Die Verwaltungsseite "Leistungsboni" wurde aktualisiert und enthält nun mehr Spalten und Details für jeden Bonus.
👍️ VerbessertSie können jetzt die Abschnitte auf der Seite des Admin-Dashboards verschieben und neu anordnen.
🔨 TweakAuf dem Admin-Dashboard zeigt die "Partnerprogramm-Statistik" jetzt standardmäßig "Diesen Monat" an, während "Letzte 7 Tage" als letzte Option angezeigt wird.
🔨 TweakIn der Spalte "Coupon Affiliate" auf der WooCommerce-Bestellseite werden nun der Coupon, der Benutzer und die Provision angezeigt.
🔨 Tweak(PRO) Für die Registerkarte "Produktpreise" wurde eine Option zur Auswahl der "Produktpreisanzeige" hinzugefügt, mit der Sie festlegen können, ob der Coupon-Rabatt auf den angezeigten Preis angewendet werden soll.
🔧 FeststehendDas "Partnerportal-Logo" wird nun automatisch gespeichert, wenn ein neues Bild aus der Mediathek ausgewählt wird.
🔧 FeststehendEs wurde ein Problem behoben, bei dem auf der Verwaltungsseite für Partner-Coupons manchmal leere Zeilen angezeigt wurden.
🔧 FeststehendEs wurde ein Problem behoben, bei dem der "Filter nach Gutscheincode" auf der Verwaltungsseite für WooCommerce-Bestellungen mit HPOS nicht funktionierte.
🔧 Feststehend(PRO) Ein Problem wurde behoben, bei dem das MLA-Portal Skripte nicht richtig lud, so dass einige Dinge wie das Kopieren in die Zwischenablage nicht funktionierten.
🔧 Feststehend(PRO) Ein Problem wurde behoben, bei dem die PRO-Einstellungen auf der Registerkarte "Registrierungen" nicht bearbeitet werden konnten.
🔧 Feststehend(PRO) Teilweise Korrektur einiger fehlerhafter Textausgaben bei PDF-Auszügen.
Version 7.0.3 - 17. Oktober 2025
🔨 TweakKleine Anpassung des Dropdown-Menüs für Admin-Benachrichtigungen.
🔨 TweakEs wurde eine Schaltfläche "Alles speichern" hinzugefügt, wenn die AJAX-Speicherung aktiviert ist, wenn man von der Legacy-Option umschaltet.
🔧 FeststehendPHP-Fehler behoben, wenn Sonderzeichen im benutzerdefinierten "Affiliate"-Text verwendet werden.
🔧 FeststehendEin Problem mit der Weiterleitung der Einstellungsseite nach dem Opt-In bei der Plugin-Aktivierung wurde behoben.
Version 7.0.2 - 16. Oktober 2025
🔧 FeststehendEs wurde ein Problem behoben, bei dem das Ajax-Speichern auf der Einstellungsseite in einigen Fällen nicht funktionierte.
Version 7.0.1 - 14. Oktober 2025
🔨 TweakEinige kleine Verbesserungen und Korrekturen an der Einstellungsseite und der Funktion zum Speichern von Einstellungen vorgenommen.
🔧 FeststehendEs wurde ein Problem behoben, bei dem die Auszahlungsdetails der Admin-Benutzerliste und der Affiliate-Benutzerseite in einigen Fällen falsch angezeigt wurden.
🔧 FeststehendEs wurde ein Problem behoben, bei dem die Deaktivierung der Option "Partnerregistrierungsfunktionen aktivieren" in Schritt 2 des Einrichtungsassistenten dazu führte, dass Sie nicht fortfahren konnten.
Version 7.0.0 - 14. Oktober 2025
✨ NeuDie Kopfleiste auf den Plugin-Verwaltungsseiten wurde aktualisiert und enthält nun ein nützlicheres Menü mit schnellen Links zu wichtigen Seiten.
✨ NeuEin neues "Benachrichtigungs"-Symbol in der Kopfzeile der Plugin-Verwaltungsseiten wurde hinzugefügt, das anzeigt, wenn es neue Überweisungen, ausstehende Registrierungen, Auszahlungsanfragen und mehr gibt.
✨ NeuAuf dem Admin-Dashboard wurde eine neue Seitenleiste mit einer "Partnerübersicht" hinzugefügt, die die Gesamtzahl der Partner, die neuesten Partner und die Top-Partner anzeigt.
✨ NeuDas Layout der Plugin-Einstellungsseite wurde aktualisiert und die Navigationsregisterkarten befinden sich jetzt auf der linken Seite.
✨ NeuVerbesserungen im Abschnitt "Affiliate Dashboard-Anpassung" für eine einfachere Anpassung der Registerkarten.
✨ NeuSie können jetzt die Registerkarten auf dem Partner-Dashboard und dem Partner-Portal per Drag & Drop in den Einstellungen für die Anpassung des Partner-Dashboards" neu anordnen.
✨ NeuEs wurde eine Option zu den Verwaltungsberichten hinzugefügt, um nach Benutzergruppe/Rolle zu filtern, wenn "nur Coupons anzeigen, die einem Partnerbenutzer zugewiesen sind" aktiviert ist.
✨ Neu(PRO) Es wurde eine Option hinzugefügt, mit der die Option zum Hochladen von Rechnungen für bestimmte Auszahlungsmethoden deaktiviert werden kann.
✨ Neu(PRO) Es wurde eine Option hinzugefügt, um ein quadratisches Bild/Logo in der Mitte des für Referral-URLs generierten QR-Codes einzufügen.
✨ Neu(PRO) Neue Merge-Tags zu den "Dynamic Code Generator"-Einstellungen hinzugefügt: {Vorname}, {Nachname}, {Vorname_Anfang}, {Nachname_Anfang}. Außerdem wurde ein neuer Filter für Entwickler hinzugefügt, um benutzerdefinierte Änderungen am generierten Code vorzunehmen.
✨ Neu(PRO) mailjet.com wurde als neue Option für die Mailinglisten-Integrationen hinzugefügt.
✨ Neu(PRO) Es wurde eine neue Option zur integrierten Auszahlungsmethode für Ladenguthaben hinzugefügt, um "Unterstützung für mehrere Währungen für Ladenguthaben zu aktivieren".
🔨 Tweak(PRO) Details über das eingebaute Newslettersystem in den Einstellungen für die Mailinglistenintegration hinzugefügt.
🔧 FeststehendDie Option "Affiliate-Newsletter abonnieren" wird jetzt auf der Registerkarte "Einstellungen" des Affiliate-Dashboards angezeigt, auch wenn sie in den Einstellungen deaktiviert ist.
🔧 FeststehendEs wurde ein Problem behoben, bei dem die Einstellungsseite auf einigen Websites zur Dashboard-Seite weitergeleitet wurde.
🔧 FeststehendEinige Probleme mit der Funktion "Sucheinstellungen" auf der Einstellungsseite wurden behoben.
🔧 FeststehendEin mögliches Problem mit dem Speichern von Einstellungen in einigen Fällen wurde behoben.
AndereAktualisierte Übersetzungen.
Version 6.8.2 - 23. September 2025
🔨 TweakUpdated the registration form "Custom Fields" settings section to allow dynamically adding and removing fields more easily without needing to refresh the page.
🔧 FeststehendMöglicherweise wurde ein Problem mit einigen Websites behoben, das beim Speichern der Einstellungen auftritt.
🔧 FeststehendEin Problem mit dem Freemius "opt in" für die kostenlose Version beim Aktivieren des Plugins wurde behoben.
AndereAktualisiert auf Freemius SDK 2.12.2.
Version 6.8.1 - 18. September 2025
🔨 TweakDer blaue Umriss auf dem Anmeldeformular des Partnerportals und den Feldern des Registrierungsformulars wurde entfernt.
🔨 TweakNew installs will no automatically save the default settings on the setup wizard even if they do not visit the settings page.
Sicherheits-Fix: Ein potenzieller kleiner "Broken Access Control"-Schwachstellenfehler wurde behoben (von "Legion Hunter" über Patchstack gemeldet).
Version 6.8.0 - 15. September 2025
✨ NeuDem Plugin wurde eine neue Funktion "E-Mail-Newsletter" hinzugefügt. Damit können Sie benutzerdefinierte E-Mail-Newsletter an alle Ihre Partner oder an bestimmte Gruppen von Partnern senden. Sie können Newsletter direkt im WordPress-Administrationsbereich erstellen und versenden und ein Protokoll aller versendeten Newsletter einsehen.
✨ NeuIn den Plugin-Einstellungen wurde eine neue Option "Attributionsmodell" für den Klick auf einen Referral-Link hinzugefügt, mit der Sie zwischen der Attribution "Letzter Klick" und "Erster Klick" für das Tracking der Referral-URL wählen können. Dadurch wird festgelegt, ob die erste oder die letzte von einem Kunden verwendete Referral-URL für die Konversion gutgeschrieben wird, wenn dieser eine Bestellung aufgibt.
🔨 Tweak(PRO) Das Feld für den benutzerdefinierten Auszahlungsbetrag auf der Registerkarte "Auszahlungen" im Partner-Dashboard hat jetzt immer 2 Dezimalstellen.
🔧 FeststehendEs wurde ein Problem behoben, bei dem das Löschen von Administratorkonten zum Löschen von Benutzerrollen führte.
🔧 FeststehendEine mögliche PHP-Warnung für das schwebende Widget, wenn ein Coupon noch keine Statistik hat, wurde behoben.
Version 6.7.0 - 8. September 2025
✨ NeuEs wurde eine neue Seite "Partner anzeigen" hinzugefügt, die es Administratoren ermöglicht, detaillierte Informationen über jeden einzelnen Partner anzuzeigen, mit einer Zusammenfassung seiner Coupons, Statistiken, Empfehlungen, Auszahlungen, Aktivitäten und mehr. Sie enthält auch Optionen, um den Benutzer des Partners zu bearbeiten. Alle bisherigen Links zum Bearbeiten von Partnern führen jetzt zu dieser neuen Seite.
✨ NeuAuf der Seite "Coupon-Affiliate-Benutzer" wurde eine neue Spalte "Aktionen" mit einem "Ansicht"-Link und einer "Löschen"-Schaltfläche hinzugefügt, die 4 verschiedene Optionen zum Löschen der Affiliate-Benutzer oder ihrer Coupons bietet.
✨ NeuAuf der Seite "Coupon-Affiliate-Benutzer" wurde ein neuer Filter "Sortieren nach" hinzugefügt, um die Benutzer nach der Gesamtzahl der Empfehlungen, dem Umsatz, der Provision oder der unbezahlten Provision zu sortieren.
✨ NeuAuf der Seite mit den Admin-Einstellungen wurde ein neues Suchfeld hinzugefügt, mit dem Sie leichter nach bestimmten Einstellungen auf der Seite suchen können.
🔨 TweakEs wurden einige Änderungen an der Verwaltungsseite "Registrierungen" vorgenommen, darunter das Hinzufügen einiger Schaltflächen "Partner anzeigen" und "Dashboard anzeigen" zur Aktionsspalte für akzeptierte Registrierungen.
🔧 FeststehendEin Problem wurde behoben, bei dem einige Websites die Einstellungen nicht richtig speichern konnten.
🔧 FeststehendEs wurde ein Problem behoben, bei dem die auf dem Partner-Dashboard angezeigte Referral-URL nicht kodiert war, so dass Coupons mit Symbolen darin nicht richtig funktionierten.
🔧 FeststehendIn einigen Fällen wurde ein Problem behoben, bei dem, wenn bestimmte Bestellstatus zur Anzeige auf dem Partner-Dashboard ausgewählt wurden, bestimmte Bestellungen die "Gesamt-" oder "Monatszusammenfassung" nicht richtig aktualisiert haben.
🔧 FeststehendEin möglicher PHP-Fehler auf der Registrierungsseite für Administratoren wurde behoben.