{"id":22531,"date":"2026-01-19T15:25:49","date_gmt":"2026-01-19T15:25:49","guid":{"rendered":"https:\/\/couponaffiliates.com\/?page_id=22531"},"modified":"2026-02-08T14:35:34","modified_gmt":"2026-02-08T14:35:34","slug":"changelog","status":"publish","type":"page","link":"https:\/\/couponaffiliates.com\/fr\/changelog\/","title":{"rendered":"Changelog"},"content":{"rendered":"<div id=\"caas--3257045712\" class=\"caas-changelog badge-style-rounded badge-position-left caas-template-default caas-filterable caas-searchable\" data-changelog-id=\"-3257045712\" data-filter-badges=\"true\" data-search=\"true\"><div class=\"caas-search\"><label for=\"caas-search--3257045712\" class=\"screen-reader-text\">Chercher dans le journal des modifications<\/label><input type=\"search\" id=\"caas-search--3257045712\" class=\"caas-search-input\" placeholder=\"Chercher dans le journal des modifications...\" aria-label=\"Chercher dans le journal des modifications\" \/><\/div><div class=\"caas-badge-filters showing-all\" role=\"group\" aria-label=\"Filtrer le journal des modifications par type de badge\"><button class=\"caas-filter-btn active\" data-filter=\"all\" style=\"background-color: #50575e;\" aria-pressed=\"true\" aria-label=\"Afficher tous les \u00e9l\u00e9ments du journal des modifications\">Tous<\/button><button class=\"caas-filter-btn\" data-filter=\"added\" style=\"background-color: #0e7a2a;\" aria-pressed=\"false\" aria-label=\"Filtrer par Nouveau\">Nouveau<\/button><button class=\"caas-filter-btn\" data-filter=\"tweak\" style=\"background-color: #6d28d9;\" aria-pressed=\"false\" aria-label=\"Filtre par Tweak\">Modifier<\/button><button class=\"caas-filter-btn\" data-filter=\"fixed\" style=\"background-color: #8b2e00;\" aria-pressed=\"false\" aria-label=\"Filtrer par fixe\">Fixe<\/button><\/div><div class=\"caas-signup-link\"><a href=\"https:\/\/changelogwp.com\/plugin\/woo-coupon-usage\/?watchlist\" class=\"button caas-signup-button\" target=\"_blank\" rel=\"noopener noreferrer\">Recevoir des notifications de mises \u00e0 jour<\/a><\/div><div class=\"caas-meta\"><div class=\"caas-meta-item\"><span class=\"caas-meta-label\">Version :<\/span> <span class=\"caas-meta-value\">8.2.0<\/span><\/div><div class=\"caas-meta-item\"><span class=\"caas-meta-label\">Test\u00e9 jusqu'\u00e0 :<\/span> <span class=\"caas-meta-value\">7.1<\/span><\/div><div class=\"caas-meta-item\"><span class=\"caas-meta-label\">N\u00e9cessite WP :<\/span> <span class=\"caas-meta-value\">4.7<\/span><\/div><div class=\"caas-meta-item\"><span class=\"caas-meta-label\">N\u00e9cessite PHP :<\/span> <span class=\"caas-meta-value\">7.0<\/span><\/div><\/div><div class=\"caas-versions\"><div class=\"caas-version-section\" data-version-slug=\"version-8-2-0-31st-august-2026\"><h4 class=\"anchoring\" id=\"version-8-2-0-31st-august-2026\">Version 8.2.0 \u2013 31st August 2026 <button class=\"caas-copy-link\" data-url=\"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/pages\/22531#version-8-2-0-31st-august-2026\" title=\"Copier le lien vers cette version\" aria-label=\"Copier le lien vers cette version\"><span class=\"caas-link-icon\"><svg width=\"16\" height=\"16\" viewbox=\"0 0 16 16\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\"><path d=\"M12.707 7.091a2.685 2.685 0 0 0-3.798-3.798L7.763 4.44a.753.753 0 1 1-1.066-1.066l1.147-1.146a4.192 4.192 0 0 1 5.928 5.928l-1.146 1.147a.753.753 0 0 1-1.066-1.066l1.147-1.146Z\"><\/path><path d=\"M5.26 10.76a.753.753 0 0 1 0-1.066l4.434-4.435a.753.753 0 0 1 1.065 1.065L6.325 10.76a.753.753 0 0 1-1.066 0Z\"><\/path><path d=\"M3.293 12.707a2.685 2.685 0 0 1 0-3.798L4.44 7.763a.753.753 0 1 0-1.066-1.066L2.228 7.844a4.192 4.192 0 0 0 5.928 5.928l1.147-1.146a.753.753 0 0 0-1.066-1.066l-1.146 1.147a2.685 2.685 0 0 1-3.798 0Z\"><\/path><\/svg><\/span><\/button><\/h4><ul><li><span class=\"caas-badge added\" style=\"background-color: #0e7a2a;\">\u2728 Nouveau<\/span><span class=\"caas-item-text\">A REST API for connecting external tools, dashboards and AI assistants to your affiliate program, with API keys, scopes and an OpenAPI document. See \u201cCoupon Affiliates &gt; Admin Tools &gt; API\u201d.<\/span><\/li><li><span class=\"caas-badge added\" style=\"background-color: #0e7a2a;\">\u2728 Nouveau<\/span><span class=\"caas-item-text\">(PRO) Webhooks, sending a signed JSON notification to another service whenever a referral, commission, registration or payout happens.<\/span><\/li><li><span class=\"caas-badge added\" style=\"background-color: #0e7a2a;\">\u2728 Nouveau<\/span><span class=\"caas-item-text\">(PRO) A \u201cLifetime\u201d 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.<\/span><\/li><li><span class=\"caas-badge added\" style=\"background-color: #0e7a2a;\">\u2728 Nouveau<\/span><span class=\"caas-item-text\">Hovering the commission amount in the \u201cCoupon Affiliate\u201d panel on an order now shows a full breakdown of how that figure was calculated.<\/span><\/li><li><span class=\"caas-badge added\" style=\"background-color: #0e7a2a;\">\u2728 Nouveau<\/span><span class=\"caas-item-text\">Right-to-left support for the affiliate dashboard, applied automatically on sites using a right-to-left language such as Hebrew, Arabic, Farsi or Urdu.<\/span><\/li><li><span class=\"caas-badge added\" style=\"background-color: #0e7a2a;\">\u2728 Nouveau<\/span><span class=\"caas-item-text\">A \u201cNew Coupon Assigned\u201d email, sent to an existing affiliate when an admin gives them an additional coupon. The \u201cAdd New Coupon\u201d and \u201cAdd New Affiliate\u201d 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.<\/span><\/li><li><span class=\"caas-badge added\" style=\"background-color: #0e7a2a;\">\u2728 Nouveau<\/span><span class=\"caas-item-text\">(PRO) A \u201cCustomise affiliate details fields\u201d 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.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Significantly sped up the affiliate dashboard, admin reports, leaderboard and every other screen that totals up commission.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Significantly sped up the \u201cView Affiliate\u201d page for affiliates with a lot of referrals.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">The \u201cReferred Orders\u201d tab on the \u201cView Affiliate\u201d page can now be filtered by order status and by coupon, and searched by order number, customer name or email address. The \u201cTo\u201d date is also now pre-filled with today\u2019s date.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Made a few improvements to the speed and performance of generating admin reports.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">(PRO) Improved the speed of loading the \u201cCommission Graph\u201d on the affiliate dashboard.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Improved the commission handling when more than one coupon was used on the same order.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Updated the styling of the \u201cCoupon Affiliate\u201d panel on the edit order page.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">The \u201cExport Affiliate Users\u201d 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.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Improved the reliability of the \u201crefresh\u201d button on an order\u2019s \u201cCoupon Affiliate\u201d panel.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">The custom \u201cAffiliate\u201d terminology set under the design settings is now applied to the affiliate dashboard, MLA portal and leaderboard, not just the admin area.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">(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.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">The \u201cNon-Affiliate Coupon Settings\u201d are now available in the free version, and have been moved higher up the commission settings tab.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Updated the \u201cAdmin Tools\u201d page styling and layout.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">(PRO) Redesigned the PDF payout statement, with a clearer header and a status badge, side-by-side \u201cFrom\u201d and \u201cPaid To\u201d panels, a tidier items table and a highlighted total that picks up the button colour from your design settings.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">(PRO) The tax number, and any extra fields you add, are now labelled in the \u201cPaid To\u201d 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.<\/span><\/li><li><span class=\"caas-badge tweak\" style=\"background-color: #6d28d9;\">\ud83d\udd28 Tweak<\/span><span class=\"caas-item-text\">Custom registration field answers were only saved to the affiliate\u2019s 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 \u2013 the dashboard \u201cAccount Details\u201d and admin user screens showed the fields blank even once accepted. Answers on existing applications can be copied across with the new \u201cRestore Registration Field Answers\u201d tool, which appears under Admin Tools only if your site has any to copy.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">A custom registration field whose label contained an apostrophe or an ampersand (for example \u201cRecipient\u2019s full name\u201d) never matched its stored answer, so it always displayed as blank, and answers containing an apostrophe displayed as \u201c&#039;\u201d.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(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.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">Refreshing an affiliate\u2019s statistics did not recalculate pending commission on stores using High-Performance Order Storage.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">On stores in a timezone ahead of UTC, an order placed shortly after midnight was missing from \u201cReferred Orders\u201d, 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\u2019s own timezone instead of UTC.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(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.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(PRO) Fixed an issue with the commission balance when re-opening a cancelled order.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(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.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">The Affiliate Portal and MLA Portal pages could return a \u201c404 Not Found\u201d on sites that had never re-saved their settings. The required URL rules are now installed automatically whenever they are missing.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">The 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 \u201caffiliate-portal\u201d.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(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.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">Settings could silently fail to save when saving all at once on servers with a low PHP \u201cmax_input_vars\u201d 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.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">Adding 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 \u201cAdd New Affiliate\u201d form no longer blocks a code whose accepted registration points to a deleted coupon.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(PRO) Cancelling or failing an order no longer leaves its commission in the affiliate\u2019s pending balance, and cancelling a completed order no longer adds the commission back as pending.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">With the settings page set to \u201cManual Saving\u201d, the \u201cSave Settings\u201d 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 \u201cManual Saving\u201d was itself never saved, so the page reverted to automatic saving.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">Some 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.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(PRO) A payout marked as paid without a payment date recorded against it showed \u201cNov 30th, -0001\u201d as the date on its statement. Statements now fall back to the date the payout was requested.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(PRO) With statement tax turned off, the total on a payout statement was printed without its currency symbol or decimal places, for example \u201c74.71\u201d rather than \u201c$74.71\u201d.<\/span><\/li><li><span class=\"caas-badge fixed\" style=\"background-color: #8b2e00;\">\ud83d\udd27 Fixe<\/span><span class=\"caas-item-text\">(PRO) A long \u201cfooter text\u201d on a payout statement printed its line breaks as literal \u201c\u201d tags instead of wrapping onto the next line.<\/span><\/li><\/ul><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-sidebar.php","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","footnotes":"","_links_to":"","_links_to_target":""},"class_list":["post-22531","page","type-page","status-publish","hentry","wpbf-post"],"taxonomy_info":[],"featured_image_src_large":false,"author_info":{"display_name":"Elliot Sowersby","author_link":"#"},"comment_info":0,"_links":{"self":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/pages\/22531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/comments?post=22531"}],"version-history":[{"count":5,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/pages\/22531\/revisions"}],"predecessor-version":[{"id":22545,"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/pages\/22531\/revisions\/22545"}],"wp:attachment":[{"href":"https:\/\/couponaffiliates.com\/fr\/wp-json\/wp\/v2\/media?parent=22531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}