Affiliate for WooCommerce Changelog
What changed in each release of Affiliate for WooCommerce.
- New Set a custom date range for the 'Affiliate - Revenue' and 'Affiliate - Valid Referral Orders' commission plan rules [Admin]
- Fix Affiliate user roles setting marks the wrong role as an affiliate when multiple user roles have similar names and one is selected as an affiliate
- Fix 'Active' affiliate filter not showing affiliates created through the Affiliate user roles setting [Admin]
- Fix Commission plan rules not changing when changing the plan ID in the URL [Admin]
- Fix Number inputs allow scientific notation [Admin]
- Fix In-app review mechanism showing on every dashboard load in some cases [Admin]
- Fix Time strings incorrectly formatted [Admin + User]
- Update Automatic payouts include affiliates setting description to contact support
- Update Translations synced
- Update POT file
- New "User - Order Count" commission plan rule to limit commission based on customer's orders count
- New Milestone prompt in the affiliate dashboard when the number of orders from affiliates or active affiliates reaches a new milestone [Admin]
- Fix Spanish and Italian translations used the formal register instead of the informal
- Fix "Commission" was translated as a committee or governing body instead of an affiliate payout in Arabic, Czech, Danish, French, German (formal), Hungarian, Polish, Romanian and Swedish translations
- Fix "Referral" was translated as a medical referral in Swedish and as a cross-reference in French translations
- Fix Plural forms were missing in 15 translations, so English text appeared for counts other than one (e.g. "5 records")
- Fix {site_title} and {user_id} tags in translated email subjects were translated or lost a brace, so the raw tag appeared in the sent email
- Update Translations synced
- Update POT file
- New WooCommerce 11.1.0 compatible
- New 2 commission plan templates for product brands with affiliate tag and order subtotal rules [Admin]
- New Options for product visibility and product type rules instead of AJAX search [Admin]
- New Settings and Admin dashboard links after re-uploading the active plugin ZIP via Add Plugin -> Upload Plugin [Admin]
- New Generate and show referral coupon link on the coupon edit page with URL Coupons (https://wordpress.org/plugins/url-coupons-by-smart-coupons-for-woocommerce/) and Smart Coupons (https://woocommerce.com/products/smart-coupons/) plugins [Admin]
- Fix Affiliate referral coupon links adding an extra sc-page parameter with the Smart Coupons plugin [User]
- Fix Pending Payouts dashboard showing scheduled commission payout time for users not selected for automatic payouts [Admin]
- Fix Pending Payouts does not match an affiliate's unpaid commission when the commission status is unpaid and the order status is in paid order statuses [Admin]
- Fix Admin notices dismiss button uses the site's color instead of the intended grey [Admin]
- Fix Extra space after the links and missing underline on hover in multi-currency admin notice [Admin]
- Fix Danish translations not loading because the file used the da_DA name instead of the da_DK locale WordPress expects
- Fix Incorrect plural rules in the Japanese, Chinese, Turkish, French, Brazilian Portuguese, Romanian and Russian translations
- Fix Arabic translation file declared the wrong locale in its header
- Fix A malformed plural entry in the Arabic translation prevented the catalog from compiling
- Update Show the title on hover for the Converted column in the Visits dashboard
- Update Show 'Deleted affiliate' instead of N/A for deleted affiliate users in the Pending Payout dashboard [Admin]
- Update Show a loader while Pending Payouts loads when the date range changes in the affiliates dashboard [Admin]
- Update Description for the referral coupons in the profile tab in the affiliates dashboard [Admin]
- Update Description when assigning coupons to an affiliate [Admin]
- Update Placeholder text when searching for an affiliate [Admin]
- Update Affiliate usage information in the coupon shareable link metabox on the coupon edit page [Admin]
- Update Accessibility improvements
- Update Code improvements
- Update Translations synced
- Update POT file
- New WordPress 7.1.0 compatible
- New WooCommerce 11.0.1 compatible
- New Choose a template or start from scratch when creating a commission plan [Admin]
- New Documentation link to commission plan rules setup from the Rules section while creating a plan [Admin]
- New German translations with a de_DE_formal locale for sites with formal "Sie"
- Fix German translations used formal "Sie" under the informal de_DE locale instead of "du" [Thanks to: Fabrizio]
- Fix Blank refund period setting used 0 days instead of the default 30 days [Admin]
- Fix Plans and Campaigns list appeared blank when re-clicking the already-active tab [Admin]
- Fix Multi-tier commission plans lost the deepest tiers on save [Admin]
- Update Enforce the 10-tier distribution limit consistently in commission plans [Admin]
- Update Titles and descriptions for each commission plan template [Admin]
- Update Notification message when the title is empty in commission plans or campaigns [Admin]
- Update Welcome page [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- New Description for the referral coupons in the profile tab in the affiliates dashboard [Admin]
- New Affiliate usage information in the coupon shareable link metabox on the coupon edit page [Admin]
- Fix Arabic translations not loading due to an incorrect file name
- Update Description when assigning coupons to an affiliate if a coupon shareable link is available [Admin]
- Update Replace the tooltip with a description when assigning coupons to an affiliate [Admin]
- Update Create a new commission plan when duplicating an existing one instead of only showing a preview [Admin]
- Update Notification messages in the commission plans [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Fix 'Add a plan' button not working on the commission plan templates [Admin]
- Fix Commission plan and campaign saved with whitespace-only names [Admin]
- Fix Tracking param name setting accepting characters other than letters on paste [Admin]
- Update Allow numbers, underscores, and dashes in the tracking param name, except as the first character [Admin]
- Update Reset the tracking param name to the default value when saved empty [Admin]
- Update Rename the disable commission on subscription renewal orders commission plan template for clarity [Admin]
- Update Code improvements
- Update POT file
- Fix Referrals table not created on new installations after plugin activation [Thanks to: WooCommerce team]
- Update POT file
- New WooCommerce 10.9.4 compatible
- New Show total commission and multi-tier commission breakdown for multi-tier referrals when Send referral details to admin is enabled
- New Commission plan template to disable commission on subscription renewal orders [Admin]
- Fix AffiliateWP migration notice not auto-dismissed when migration is completed [Admin]
- Fix Affiliate program summary email admin notice not dismissed after clicking 'Dismiss' on non-HPOS [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Filter 'afwc_commission_plan_templates' to customize the list of commission plan templates
- New WordPress 7.0 compatible
- New Filter affiliate's referral coupons on Marketing > Coupons [Admin]
- Fix Affiliate issued commissions on subscription renewal orders when the parent subscription order has no affiliate but an affiliate referral cookie exists
- Fix Affiliate payout history not working with date filters on MariaDB [Admin + User] [Thanks to: WooCommerce team]
- Fix Pending Payouts dashboard not working on MariaDB [Admin] [Thanks to: WooCommerce team]
- Fix PHP fatal error: Uncaught TypeError: number_format(): Argument #1 ($num) must be of type int|float, string given in the Pending Payouts dashboard for scheduled payout amounts with a comma separator [Admin]
- Update Format the total commission amount shown for selected records in the Referrals tab on the affiliates dashboard [Admin]
- Update Notification messages in the commission plans [Admin]
- Update Active installs count in the onboarding [Admin]
- Update Code improvements
- Update Readme file
- Update POT file
- New WooCommerce 10.8.0 compatible
- New Generate and show referral coupon URL in My Account > Affiliate > Profile with URL Coupons (https://wordpress.org/plugins/url-coupons-by-smart-coupons-for-woocommerce/) plugin [User]
- New Enable affiliate status while creating a user from WordPress admin > Users > Add New [Admin]
- Update Code improvements
- Update POT file
- Fix Referral records are not deleted when an order is deleted via the WooCommerce REST API
- Update Rename Presets to Templates in Commission Plans [Admin]
- Update Titles and descriptions for each commission plan template [Admin]
- Update Merge Payout invoice tab into Payouts tab under WooCommerce > Settings > Affiliate [Admin]
- Update Sections and descriptions under WooCommerce > Settings > Affiliate > Payouts [Admin]
- Update Replace 'default' with 'none' in Email Marketing Integrations > Platform when blank [Admin]
- Update Add focus border color to the commission plan and campaign status dropdowns while editing [Admin]
- Update Notification messages in the commission plans [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Renamed filter 'afwc_commission_presets_list' to 'afwc_commission_templates_list'
- Update Translations synced
- Update POT file
- New WooCommerce 10.7.0 compatible
- Fix Unable to configure Payout via PayPal on WooCommerce PayPal Payments plugin version 4.0.0+ [Admin]
- Fix KPI text and loader incorrectly aligned in the affiliates dashboard [Admin]
- Update Support show/hide dependent setting fields for all input types [Admin]
- Update Show Mailchimp API Key and Mailchimp Audience ID settings immediately when Mailchimp platform is selected instead of after saving the platform setting [Admin]
- Update Description for Email Marketing Integrations > Platform setting [Admin]
- Update Code improvements
- Update POT file
- New Rule for Affiliate's Parents in commission plans
- Fix Unable to complete checkout when using the Affiliate - Last Referral (days) commission rule if the referred affiliate has 0 referrals
- Fix Incorrect translation description for 'Platform' setting's placeholder [Admin]
- Fix Affiliate search not working in Automatic payouts include affiliates setting in some cases [Admin]
- Update Automatic payouts include affiliates setting now allows selecting only affiliates with a payout method set in their account [Admin]
- Update Rename the settings section Mailer Integrations to Email Marketing Integrations [Admin]
- Update Descriptions in Email Marketing Integrations settings [Admin]
- Update Placeholder for Mailchimp Audience ID setting [Admin]
- Update Accessibility improvements in My Account > Reports > KPI and My Account > Profile templates [User]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Renamed filter 'afwc_allowed_mailer_integration' to 'afwc_allowed_email_marketing_integrations'
- Developer Renamed filter 'afwc_mailer_platform_subscribe_args' to 'afwc_email_marketing_platform_subscribe_args'
- New Admin notice for multi-currency compatibility
- Fix HTML tags causing configuration error in Contact Form 7 registration form messages [Admin]
- Fix Commission payout day setting not using the default value when left blank [Admin]
- Update Hide '% of total revenue' KPI in the affiliates dashboard and dashboard widget when supported multi-currency plugins are active [Admin]
- Update Hide 'Sales' column from the products in the admin affiliates dashboard and affiliates' account when supported multi-currency plugins are active
- Update Open storewide default commission plan directly from WooCommerce > Settings > Affiliate > Commissions > Referral commission [Admin]
- Update Order total migration improvements
- Update Code improvements
- Update Translations synced
- Update POT file
- New WooCommerce 10.6.1 compatible
- New Automatically send affiliate details (first name, last name and email address) to Mailchimp
- New Quick access to Pending Payouts, Settings, and Affiliate Tags from the admin bar [Admin]
- New Option to test referral link tracking during onboarding [Admin]
- Fix Coupon payout method names incorrectly reverted
- Update Use underscores instead of hyphens in slugs for Registration Form and Affiliate's Account settings sections [Admin]
- Update Show error message when the affiliate program summary dashboard widget fails to load data [Admin]
- Update Fetch PayPal email address only during CSV export [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- New Send the affiliate program's monthly summary email to the admin and affiliate manager (on non-HPOS)
- New Standard CSV export now includes additional affiliate fields: user ID, first name, last name, status, and signup date [Admin]
- Fix PHP warning: file_exists() expects parameter 1 to be a valid path, object given when automatic payouts are processed
- Update Renamed a few columns in the Standard CSV export for clarity [Admin]
- Update Affiliate status 'Awaiting Approval' is now 'Pending' in Search & Filter [Admin]
- Update Icon size in the affiliate program summary dashboard widget [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Fix Order total migration action scheduler repeatedly schedules in some cases
- Update Code improvements
- Update POT file
- New Multi-currency compatible with Aelia Currency Switcher for WooCommerce (https://aelia.co/shop/currency-switcher-woocommerce/) and WPML Multilingual & Multicurrency for WooCommerce (https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/) plugins
- New Order totals now converted to the store's base currency for reporting and accurate commission calculation in multi-currency stores with compatible plugins
- Fix Order subtotal-based commission rules not correctly comparing different currencies in multi-currency stores
- Fix Total commissions not showing correct currency in the Affiliate details meta box on the orders add/edit page in multi-currency stores [Admin]
- Update In multi-currency stores, KPIs now include only referral orders with commissions calculated in the store's base currency
- Update Referrals in currencies other than the store's base currency now calculate commission in the order currency when no compatible multi-currency plugin is active
- Update Translations synced
- Update POT file
- New WooCommerce 10.5.1 compatible
- New Referral link generator now supports full page URLs along with page slugs in My Account > Affiliate > Profile [User]
- Fix PHP Deprecated: Function wc_enqueue_js is deprecated since version 10.4.0! Use wp_add_inline_script instead
- Update Translations synced
- Update POT file
- New Calculate commission based on store currency for multi-currency sites with Aelia Currency Switcher for WooCommerce (https://aelia.co/shop/currency-switcher-woocommerce/) and WPML Multilingual & Multicurrency for WooCommerce (https://wpml.org/documentation/related-projects/woocommerce-multilingual/multi-currency-support-woocommerce/) plugins
- Fix Payout amount not showing the correct currency in the Payout History under My Account > Affiliate > Reports [User]
- Update Affiliate Tags > Count column to display text counts without links [Admin]
- Update POT and PO files
- Developer Filter 'afwc_convert_to_base_currency' to convert any amount to base currency with third-party multi-currency plugins
- New WooCommerce 10.4.3 compatible
- New PHP 8.5 compatible
- New 4 commission plan presets for affiliate, affiliate tags, product, product category rules [Admin]
- Update Code improvements
- Update Compatibility with the new WordPress and WooCommerce Coding Standards
- Update Translations synced
- Update POT file
- Fix Plans menu not staying active in the Navbar on the Browse presets screen in the affiliate dashboard [Admin]
- Fix Placeholder text not showing fully for 'Lifetime commissions exclude affiliates' and 'Automatic payouts include affiliates' settings [Admin]
- Fix Security warnings when including commission plan presets [Thanks to: WooCommerce team]
- Update Coupon payout method names renamed for clarity
- Update Notes column adjusted to prevent horizontal scrolling in the Payouts tab on the affiliates dashboard [Admin]
- Update Referral details and amount are now separate columns in the Payouts tab on the affiliates dashboard [Admin]
- Update Payouts from and to dates shown only when both dates differ in the Payouts tab on the affiliates dashboard [Admin]
- Update UI/UX improvements in the Payouts tab on the affiliates dashboard [Admin]
- Update Add a title for the Gross Commission KPI in the affiliate list [Admin]
- Update Accessibility improvements in the affiliates list [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Filter 'afwc_paypal_payments_credentials' to allow overriding PayPal credentials for affiliate payouts
- New Presets for commission plans for store admin to quickly create plans [Admin]
- New Open any commission plan via a URL [Admin]
- Update Translations synced
- Update POT file
- New Provision to show multiple admin notifications
- Fix PHP fatal error: Uncaught Error: Class "AFWC_Admin_Affiliates" not found while placing a referral order on Affiliate's Revenue rule when the plan has at least one set
- Fix Affiliate's Customers rule in the commission plan not validating on a referral order
- Fix Unlinking a lifetime customer incorrectly shows profile updated notification from an affiliate's profile in the affiliates dashboard [Admin]
- Fix Multiple action menus showing when clicking on multiple action buttons from a commission plan or campaign listings [Admin]
- Fix Notes column header incorrectly aligned in the Payouts tab on the affiliates dashboard [Admin]
- Fix Notes and Invoice column headers have incorrect spacing in the Payouts tab on the affiliates dashboard [Admin]
- Update Admin notifications UI/UX
- Update Export CSV width to prevent text wrapping [Admin]
- Update Customer column adjusted to prevent horizontal scrolling in the Referrals tab on the affiliates dashboard [Admin]
- Update Load CSS for the allow affiliates to create their own referral coupon feature only when it is enabled [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- New WordPress 6.9.0 compatible
- New Allow affiliates to create their own referral coupon in My Account > Affiliate > Profile [User]
- New Duplicate a commission plan [Admin]
- New Campaigns and Commission Plans UI [Admin]
- Fix Automatic payouts not setting next year's date after processing December's payout
- Fix Automatic payouts sending multiple payouts for a referral when no logged-in user
- Fix Automatic payouts sending multiple emails to the store admin before processing the payout when no logged-in user
- Fix Gross commissions, Net commissions, and Unpaid Commissions KPI showing wrong data on non-HPOS in some cases [User]
- Fix Storewide plan shifted when another plan was dragged into its position [Admin]
- Fix Commission payout day setting's placeholder not showing the default day [Admin]
- Update Commission payout day setting description now mentions that payouts follow UTC [Admin]
- Update Do not expose the number of tiers and distribution when multi-tier is disabled [Admin]
- Update Automatic payouts logger messages
- Update Detecting parent affiliate during an affiliate registration [User]
- Update Code improvements
- Update Translations synced
- Update POT file
- New Show an order's status in My Account > Affiliate > Reports > Referrals [User]
- New Database version and upgrade status details in WooCommerce > System status report [Admin]
- New Quick access to the Campaigns and Commission Plans from the admin bar [Admin]
- Update Link in the admin footer
- Update Code improvements for duplicated code
- Update Translations synced
- Update POT file
- New WooCommerce 10.3.5 compatible
- Fix Database upgrades not completing due to a fatal error in some cases [PHP 8.0+]
- Fix Manually assigning an order to an affiliate is not working in some cases [Admin]
- Fix Affiliate user roles setting not disabling after migration from AffiliateWP or Ultimate Indeed Affiliate Pro [Admin]
- Update Remove the 'No direct links available yet' section in My Account > Affiliate > Profile [User]
- Update Settings, labels, and text for Direct Link Tracking
- Update Renamed several referral mediums
- Update Accessibility improvements in campaign list [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- New Contact support link for a few failed actions in the log files [Admin]
- Fix Clearing all affiliates in the Automatic payouts include affiliates setting not removing all affiliates [Admin]
- Fix Searching for non-qualifying affiliates in the Automatic payouts include affiliates setting shows an incorrect message 'The results could not be loaded' [Admin]
- Update No details found messages in the affiliate's profile (Payout and Registration Form details) in the affiliates dashboard [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- New Referrals now include an additional medium Manual where an affiliate is manually assigned to an order
- Fix Manually assigning an order to an affiliate is not working [Admin]
- Update POT file
- New Referrals now include additional mediums like Landing Page, Direct Link, Lifetime Commission, and Subscription
- Update POT file
- New Show logger file link for failure notifications in the affiliates dashboard [Admin]
- Fix Extra 'SHOW TABLES' queries in some cases
- Fix PHP warning: undefined array key in 'Affiliate - New Conversion Received' email live preview [Admin]
- Fix PHP Deprecated: preg_replace(): Passing null to 3rd parameter is deprecated in 'Affiliate - New Conversion Received' email live preview [Admin] [PHP 8.0+]
- Update Show Customer column after Source column in My Account > Affiliate > Reports > Referrals [User]
- Update Moved email templates
- Update Code improvements
- Update Translations synced
- Update POT file
- Fix Incorrect spacing between KPI title and number and table headers on My Account > Affiliate > Reports [User]
- Fix Affiliate user ID visible in My Account > Affiliate > Reports AJAX request arguments [User]
- Update Template override section to customize email content for all the emails sent from the plugin [Admin]
- Update Commission calculation improved admin notice removed
- Update Accessibility improvements in My Account > Reports > Payouts KPI template [User]
- Update Code improvements
- Update Translations synced
- Update POT file
- New Rule for Affiliate's Customers in commission plans
- New Rule for Affiliate's Revenue in commission plans
- New Rule for Affiliate's Last Referral (Days) in commission plans
- Fix Affiliate summary email heading not in sentence case
- Update 'Conversion medium' is now 'Referral medium' in the Affiliate Manager - new referral email
- Update WooCommerce Subscriptions deprecated setting 'Issue recurring commission?' removed from Settings > Affiliate > Commissions [Admin]
- Update WooCommerce Subscriptions deprecated setting admin notice removed
- Update Accessibility improvements in My Account > Reports templates [User]
- Update Affiliate Manager - new referral email template
- Update Code improvements
- Update Translations synced
- Update POT file
- New Migrate affiliates' data (affiliate users, referral link) and a few common settings from AffiliateWP (https://affiliatewp.com)
- Update A few rule names in commission plans [Admin]
- Update Placeholder for Medium referral rule in commission plans [Admin]
- Update '=' and '!=' operators excluded from translation in commission plans [Admin]
- Update POT file
- New WooCommerce 10.2.1 compatible
- New Mark referrals when an order falls within the refund period in My Account > Affiliate > Reports > Referrals [User]
- New Show commission status in the 'Affiliate - New Conversion Received' email
- Fix Pending Payouts dashboard link in some emails not taking the store admin to that dashboard
- Fix Security warning post migration from Ultimate Indeed Affiliate Pro [Thanks to: WooCommerce team]
- Update Show the automatic payouts time in the 'Affiliate Manager - Automatic Payouts Reminder' email
- Update 'Affiliate Manager - Automatic Payouts Reminder' email subject and content
- Update Minimum PHP 7.0 required
- Update Code improvements
- Update Translations synced
- Update POT file
- New Track referrals without affiliate URLs or referral coupons - with direct link tracking
- Update Code improvements
- Update POT file
- New Show a referral's medium in My Account > Affiliate > Reports > Referrals [User]
- New Source column to display both campaign and referral medium in the Referrals [Admin + User]
- Fix Automatic payouts failing with a missing amount error when the 'Maximum commission to pay an affiliate' setting is set to 0
- Fix PHP warning - undefined array key
- Fix PHP warning - trying to access array offset on value of type null
- Fix Stripe connection failure notice missing in My Account > Affiliate > Profile [User]
- Update Rule values' UI alignment for some rules [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- New Data templates for Visits, Referrals, Products, and Payout History for easier customization in My Account > Affiliate > Reports [User]
- New Automatic payouts now support up to 25 affiliates
- Fix Incorrect commission calculated when a coupon is applied during manual renewal of a subscription when the trial has expired
- Fix Payout method not set for an affiliate prints an Array in the logs during automatic payouts
- Update Description on the pending payouts dashboard for automatic payouts [Admin]
- Update Added more validation before processing payouts via automatic payouts
- Update Logger message text improvements
- Update Moved table templates for Visits, Referrals, Products, and Payout History in My Account > Affiliate > Reports [User]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Constant for the number of affiliates allowed in automatic payouts
- New WooCommerce 10.1.1 compatible
- Fix Affiliates not getting commission if the customer applies a coupon in one browser and completes the order from another browser
- Fix Manage affiliate link in the Affiliate - New Conversion Received email not taking the store admin to the specific affiliate in the affiliates dashboard
- Fix A few icons are not visible in some cases on My Account > Affiliate [User]
- Fix PHP Deprecated: Implicitly marking parameter as nullable is deprecated, the explicit nullable type must be used instead [PHP 8.4]
- Update Rename WooCommerce compatibility file to prevent PHP fatal errors on plugin activation in some cases
- Update Code improvements
- Update Translations synced
- Update POT file
- Fix PHP fatal error: Call to undefined function WC() during WooCommerce plugin update or if folder renamed
- Update Restructure plugin files and folders for better maintainability
- Update Code improvements
- Update Translations synced
- Update POT file
- Fix Parent affiliate not assigned when a user registers as an affiliate via a referral link
- Update Assign referral to affiliate if a lifetime customer purchases as a guest using the same billing email as their user email
- Update Deprecated KPIs are no longer retrieved by the KPI template
- Update Dashboard navigation bar will take the full available width [Admin]
- Update Add contact us link to help set up plans [Admin]
- Update Save plan order always displays with different text when enabled or disabled [Admin]
- Update Rename text from 'Save Order' to 'Save plan order' on commission plans [Admin]
- Update Remove multi-tier documentation link from commission plans [Admin]
- Update Affiliate Contact Form 7 Integration For WooCommerce free plugin's details responsiveness under Settings > Affiliate > Registration Form [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Filter 'afwc_is_ltc_customer_from_guest_email' to control whether lifetime commission should be assigned to an affiliate when a customer transitions from guest to logged-in status
- New WooCommerce 10.0.4 compatible
- New Danish, Hungarian, Korean, Romanian and Swedish translations (AI-generated)
- Fix Brave browser shown as Chromium under User Agent in visits
- Fix Visits tab in the affiliate dashboard not loading in some cases [Admin]
- Fix My Account > Affiliate > Reports tab not loading for affiliates in some cases [User]
- Fix My Account > Affiliate > Reports > Visits dashboard not loading for affiliates in some cases [User]
- Update Performance optimization by removing count queries in My Account > Affiliate > Reports [User]
- Update Code improvements
- Update Translations synced
- Update POT file
- New WooCommerce 9.9.5 compatible
- Fix WooCommerce Subscriptions resubscribe orders are not tracked for referral commission
- Fix Orders created manually incorrectly consider the current logged in user as the customer for commission calculation when manually assigning to affiliates in some cases [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Filter 'afwc_should_continue_affiliate_on_resubscribe' to customize whether to assign affiliate on resubscribe orders from the previous subscription
- New Onboarding revamped for new installs [Admin]
- Update Translations synced
- Update POT file
- New Visits dashboard for affiliates on their My Account > Affiliate > Reports [User]
- New Show a visitor's country under User Agent in visits
- New Czech translation (AI-generated)
- Update Landing URL will now capture the page where a coupon is applied when the referral medium is coupon
- Update Skeleton loader instead of block loader in the Network tab in My Account > Affiliate [User] and in the affiliates dashboard [Admin]
- Update Rename 'Visitors' to 'Visits' on the affiliates dashboard [Admin]
- Update Rename 'Referring URL' to 'Landing URL' in the visits tab in the affiliates dashboard [Admin]
- Update Translations synced
- Update POT file
- New Rule for Order's Coupon codes in commission plans
- New Merge tag {afwc_affiliate_id} and {afwc_affiliate_name} for any posts, pages, products, affiliate campaigns, and affiliate emails
- Fix Landing page cookie incorrectly set when the latest post/page has an affiliate assigned
- Update Manage affiliate link in the Affiliate - New Conversion Received email will take the store admin to the affiliates dashboard
- Update Tracking param name setting description
- Update Admin footer CSS to avoid overlapping with the save changes button on the settings page
- Update Admin notice for the 'Affiliate Manager - Summary Email'
- Update Admin notice CTA design for consistency
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Extensibility to merge rules under the same title in commission plans
- New Migrate settings data from Ultimate Indeed Affiliate Pro (https://codecanyon.net/item/ultimate-affiliate-pro-wordpress-plugin/16527729)
- New Arabic (Egypt), Japanese, Portuguese (Brazil), Portuguese (Portugal) and Turkish translations (AI-generated)
- Fix Subscription renewals not tracking and issuing commissions after migration if the subscription is purchased from Ultimate Indeed Affiliate Pro's referral (https://codecanyon.net/item/ultimate-affiliate-pro-wordpress-plugin/16527729)
- Fix PHP fatal error when editing post/page in some cases [Admin]
- Fix Load more button showing when switching between Referrals or Payouts or Products, or Visitors tab in the affiliates dashboard [Admin]
- Update Show block loader when loading new records in Referrals, Payouts, Products, Visitors in the affiliates dashboard [Admin]
- Update In-app review mechanism revamped [Admin]
- Update HTML class to campaign links in My Account > Affiliate > Campaigns [User]
- Update Translations synced
- Update POT file
- New Migrate affiliate's data (affiliate users, referral link) from Ultimate Indeed Affiliate Pro (https://codecanyon.net/item/ultimate-affiliate-pro-wordpress-plugin/16527729)
- Fix Campaign detail not working when 'Disable the visual editor when writing' is enabled in the user's profile [Admin]
- Update Translations synced
- Update POT file
- New Rule for Order's subtotal in commission plans
- New Italian and Dutch translations (AI-generated)
- Fix Orders created manually incorrectly validate a few rules (User - Logged In, User Role, and Order - Payment Methods) when manually assigning to affiliates [Admin]
- Fix Affiliate - Valid Referral Orders and Subscription Renewal Orders commission rules accepting letters too instead of numbers [Admin]
- Update Sorted rule groups to improve context in commission plans [Admin]
- Update Description on the commission plans dashboard [Admin]
- Update Improved 'No affiliates yet' screen to simplify getting started [Admin]
- Update Documentation links on welcome page [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Constant for WooCommerce's support link
- New Rule for whether the user is logged in or a guest in commission plans
- Fix Affiliates unable to connect to their Stripe account in My Account > Affiliate > Profile [User]
- Update Icons in My Account > Affiliate > Profile [User]
- Update Unified KPI icons in older My Account > Affiliate > Reports [User]
- Update Remove Font Awesome usage from the affiliate's account [User]
- Update Code improvements
- Update Translations synced
- Update POT file
- New WordPress 6.8.1 compatible
- New Rule for Affiliate's Valid Referral Orders in commission plans
- New Chinese translation (AI-generated)
- Fix PHP fatal error during referral checkout if a configured rule is missing in the commission plan
- Update Rule names and placeholder for a few rules in commission plans [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Methods 'log()' and 'log_error()' are now static
- New Rule for Order's payment method in commission plans
- Fix Double Affiliates menu showing when Payout via Stripe is enabled but Stripe keys are not configured in settings [Admin]
- Update Remove additional space between attribute's name and value in product attribute rule in commission plans [Admin]
- Update Code improvements
- Update Translations synced
- Update POT file
- Developer Renamed function 'afwc_format_price' to 'afwc_format_number'
- New Show a warning when changing the affiliate identifier to update the old referral link on My Account > Affiliate > Profile [User]
- Fix Affiliate - Welcome Email not sent to affiliates when approved from the affiliates dashboard
- Fix Unable to configure Payout via PayPal on WooCommerce PayPal Payments plugin version 3.0.0+ [Admin]
- Fix Browser console error when no payout method is available on the My Account > Affiliate > Profile [User]
- Update Dismiss admin notice without reloading the page [Admin]
- Update Display the required plugins missing notice via 'admin_notices' hook [Admin]
- Update Translations synced
- Update POT file
- New WooCommerce 9.7.1, 9.8.0 compatible
- New Preview affiliate emails with WooCommerce's live preview email [Admin]
- New Polish translation files [Thanks to: Kamil Andrusz]
- New French, German and Spanish translations (AI-generated)
- Fix Cookie duration value set incorrectly in browser when the default value is missing
- Update Code improvements
- Update Russian translations synced
- Update POT file
- Fix Automatic payouts not working on MariaDB
- Fix Total scheduled commissions column shows 0 amount on the Pending Payouts dashboard on MariaDB [Admin]
- Fix Incorrect email sending time in the affiliate program's monthly summary email showing to admin and affiliate manager [Admin]
- Fix In-app review mechanism not displaying [Admin]
- Fix Admin footer text not showing on the Welcome and Affiliate Tags page
- Update Admin footer design
- Update Email subject, heading and text improvements in the affiliate program's monthly summary email to admin and affiliate manager [Admin]
- Update Code optimization for the affiliate program's monthly summary email to admin and affiliate manager
- Update All affiliate email titles, subjects and headings are now translatable
- Update Russian translations synced
- Update POT file
- New Share HTML embeds (using code highlighter) via campaigns
- New ARIA attributes to commission plan's amount fields and delete icon [Admin]
- Update Template overrides description for customizing content in the email setting [Admin]
- Update Russian translations synced
- Update POT file
- New Send the affiliate program's monthly summary email to the admin and affiliate manager (on HPOS)
- Fix Total earnings showing incorrect commission in the affiliate summary emails in some cases
- Update Code improvements
- Update Russian translations synced
- Update POT file
- New Settings for Publishable key and Secret key for Payout via Stripe
- New Remove dependency of WooCommerce Stripe Gateway (https://wordpress.org/plugins/woocommerce-gateway-stripe/) plugin for Payout via Stripe
- Fix Do not clear Stripe Client ID if Stripe settings are updated
- Fix Affiliate's name stuck after approving/rejecting a request in the affiliates dashboard [Admin]
- Update Prevent re-loading of the dashboard after approving/rejecting a request in the affiliates dashboard [Admin]
- Update Text improvements
- Update Code improvements
- Update Russian translations synced
- Update POT file
- Developer Removed 'afwc_payout_stripe_payment_method' action
- New Provision to create a coupon (if affiliates have no coupon) from the profile tab in the affiliates dashboard [Admin]
- Fix Pending Payouts dashboard not loading data on MariaDB [Admin]
- Update Show the affiliate's payout method even if the payout method is disabled on the Pending Payouts dashboard [Admin]
- Update Code improvements
- Update Russian translations synced
- Update POT file
- New Show the affiliate's payout method on the Pending Payouts dashboard [Admin]
- Fix Warnings on database upgrades after plugin activation in some cases [Thanks to: WooCommerce team]
- Fix PHP warnings - Use of tag generator instances older than version 2 is deprecated - when using Contact Form 7 version 6.0+
- Update Russian translations synced
- Update POT file
- New Commission payouts via Coupons - Fixed Cart Coupon
- New Commission payouts via Store Credit - needs Affiliate Store Credit Payouts Integration for WooCommerce (https://wordpress.org/plugins/affiliate-store-credit-payouts-integration-for-woocommerce/) free plugin
- New Automatically pay affiliate commissions via coupons
- Fix Payout via Stripe not showing receiver details in the commission paid email
- Fix Incorrect translation description for Affiliate users roles setting's placeholder [Admin]
- Update PayPal Email Address label for pending affiliates [Admin]
- Update Apply referral coupon via URL to use Smart Coupons updated function [User]
- Update Coupons should be enabled before compatibility with Smart Coupons (https://woocommerce.com/products/smart-coupons/) plugin
- Update Affiliate - Commission Paid email template
- Update Code improvements
- Update Russian translations synced
- Update POT file
- New Mention how commission calculation works when setting up a plan during onboarding [Admin]
- New Mention how caching works with referral tracking when getting started during onboarding [Admin]
- Fix Security warnings when including commission rules [Thanks to: WooCommerce team]
- Update Russian translations synced
- Update POT file
- New WooCommerce 9.6.1 compatible
- New Approve or reject affiliates directly from the affiliates dashboard [Admin]
- Fix Incorrect title for the coupon edit icon on the profile tab in the affiliates dashboard [Admin]
- Fix PayPal email address not visible for pending affiliates under the user profile [Admin]
- Update Code improvements
- Update Russian translations synced
- Update POT file
- Update All dependencies to the stable versions
- Update Admin notice design for consistency
- Update Automatic payouts include affiliates setting description
- Update Code improvements
- Update Russian translations synced
- Update POT file
- New Rule for Product attributes in commission plans
- New Rule for any custom Product taxonomy like - Brands, Tags, Type, Visibility, Shipping Classes, etc in commission plans
- Fix Incorrect commission calculated for a few rules in some cases
- Fix Referral link not redirecting to the correct page when the link has non-English characters
- Fix To date's referrals not included in the CSV export [Admin]
- Fix 'Total Order' column not including referrals from the 'Draft' commission status in the CSV export [Admin]
- Update Code improvements
- Update Russian translations synced
- Update POT file
- Developer Extensibility to create custom rules in commission plans
- New Contact Form 7 compatibility for custom form fields with a mention of the free plugin Affiliate Contact Form 7 Integration For WooCommerce (https://wordpress.org/plugins/affiliate-contact-form-7-integration-for-woocommerce) under Affiliate > Registration Form settings [Admin]
- Fix Affiliate > General settings not loading on sites with a large number of products [Admin]
- Update Welcome page [Admin]
- Update Support link [Admin]
- Update Russian translations synced
- Update POT file
- New WooCommerce 9.5.1 compatible
- New WordPress 6.7.1 compatible
- New Referrals with a commission amount less than the 'Minimum affiliate commission for payout' setting, will show a message before sending payouts [Admin]
- New Send payout will show the affiliate's chosen payout method as the default selected method [Admin]
- Fix Payout not sent and method incorrectly set to 'PayPal: Record only' when processing payouts via 'PayPal: Pay & Record' in some cases [Admin]
- Fix Incorrect loading text when updating commission status [Admin]
- Update Russian translations synced
- Update POT file
- New Mark referrals when an order falls within the refund period setting in the affiliates dashboard [Admin]
- New Prioritize Contact Form 7 integration with Affiliate Contact Form 7 Integration For WooCommerce (https://wordpress.org/plugins/affiliate-contact-form-7-integration-for-woocommerce) plugin
- Fix Selecting a date from the date picker sets dates as one day earlier in a few time zones [Admin]
- Fix No API key set via setApiKey() during Stripe payouts setup
- Fix Sign up date action scheduler keeps on retrying when the signup date cannot be assigned to any user
- Update Set the current date as an affiliate's signup date if no date is found
- Update Code improvements
- Update Russian translations synced
- Update POT file
- Developer Renamed filter 'afwc_registration_cf7_restricted_fields_types' to 'afwc_cf7_registration_restricted_fields_types'
- Developer Renamed filter 'afwc_is_cf7_form' to 'afwc_cf7_is_cf7_form'
- New WooCommerce 9.4.3 compatible
- Fix Translations not working on WordPress 6.7+
- Fix PHP notice: Function '_load_textdomain_just_in_time' was called incorrectly
- Update Code improvements
- Update Russian translations synced
- Update POT file
- New Russian translation files [Thanks to: Vladimir]
- Fix Send Payout failing when the Tracking param name is 'affiliate' [Admin]
- Fix Load more not working in My Account > Affiliate > Reports when the Tracking param name is 'affiliate' [User]
- Fix My Account > Affiliate is not rendering properly when opening in non-default language with TranslatePress [User]
- Fix Coupon URL column not showing on My Account > Affiliate > Profile when Smart Coupons (https://woocommerce.com/products/smart-coupons/) plugin is activated [User]
- Update Code improvements
- Update POT file
- New Automatically pay affiliate commissions - via Stripe
- Fix The referral link with the homepage redirects to the blog archive page when the 'afwc_preserve_referral_tracking_parameter_in_url' is set to true
- Fix PHP fatal error on the system status report for PHP 7.2 and lower versions [Admin]
- Fix Two strings missing for translation on the Pending Payouts dashboard [Admin]
- Update Translator's comments
- Update Description for a few strings
- Update Code improvements
- Update POT file
- New Filter the affiliate dashboard based on dates via URL [Admin]
- New Filter any affiliate's reports via URL [Admin]
- New Affiliate column from the WooCommerce Analytics > Orders now allows to filter reports on the affiliate dashboard [Admin]
- New Template override details in WooCommerce > System status report [Admin]
- New Use merge tags in the product's short description or post excerpt
- Fix 'Click to copy referral link' button is not working on the single product page [User]
- Fix PHP fatal error when another plugin loads Stripe SDK
- Update Stripe API and SDK to load when Payout via Stripe setting is enabled
- Update Code improvements
- Update POT file
- New Commission payouts via Stripe with WooCommerce Stripe Gateway (https://wordpress.org/plugins/woocommerce-gateway-stripe/) plugin
- New Allow affiliates to set a default payout method - Currently PayPal or Stripe
- New Set payout method to PayPal for affiliates who have PayPal email address set in their account
- New Show the default payout method of the affiliate in the profile tab in the affiliate dashboard [Admin]
- Fix Signup date passed for pending affiliates when not available
- Fix Notes added to automatic payouts are not translatable
- Fix A few settings using title instead of the name
- Fix Automatic payouts setting description
- Update Referral URL is now Referral link in My Account > Affiliate > Profile [User]
- Update Payment setting is now Payout setting in My Account > Affiliate > Profile [User]
- Update Payment method is now Payout method under the send payout [Admin]
- Update Show payout method name in the error notification when payout fails [Admin]
- Update PayPal enabled check from the PayPal API
- Update Affiliate profile and Affiliate - Commission Paid email template
- Update Text improvements
- Update Code improvements
- Update POT file
- Fix Parent affiliates not receiving zero commission in some cases
- Fix Campaign's link shows the affiliate's default identifier even if the identifier is customized on My Account > Affiliate > Campaigns [User]
- Update Color of active & inactive tabs on My Account > Affiliate [User]
- Update Affiliate's name styling in the profile card on My Account > Affiliate [User]
- Update CSS on My Account > Affiliate > Reports [User]
- Update POT file
- New Merge tag {afwc_affiliate_link} for any posts, pages, products, affiliate campaigns, and affiliate emails
- New Link attribute support in the {afwc_affiliate_link} merge tag to generate custom referral links
- New Column to show a link to apply coupon via URL in My Account > Affiliate > Profile - needs Smart Coupons (https://woocommerce.com/products/smart-coupons/) plugin [User]
- Fix Click to copy on the referral link in the affiliate profile card not working in the Network and Campaigns tab [User]
- Fix Customer name not showing properly for non-English characters in My Account > Affiliate > Reports > Referrals [User]
- Update Responsiveness for the referral coupons for small devices in My Account > Affiliate > Profile [User]
- Update Affiliate profile template
- Update Code improvements
- Update POT file
- New Show referred campaign details in the referrals
- New Open any campaigns via a URL
- New Template override description to customize content for all the emails sent from the plugin [Admin]
- Fix 'Copy file to theme' in the email settings showing an incorrect path to override template [Admin]
- Fix Incorrect path set for template override when 'Copy file to theme' is used in the email settings [Admin]
- Fix Total commissions not displaying correctly for multi-tier commissions in some cases in the commission plans [Admin]
- Update Prevent date changes if an affiliate's profile has unsaved changes in the affiliates dashboard [Admin]
- Update POT file
- Developer Doc comments in all the template files on how to override templates
- New WooCommerce 9.3.2 compatible
- New Profile card for affiliate on My Account > Affiliate [User]
- New Show the signup date of an affiliate in My Account > Affiliate [User]
- New Reports will now show recent 5 records on the My Account > Affiliate > Reports [User]
- New Dedicated reporting for Referrals, Products, and Payout History on the My Account > Affiliate > Reports [User]
- New Modify dates via query params to filter reporting in My Account > Affiliate > Reports [User]
- New Show customer count KPI on My Account > Affiliate > Reports [User]
- Update Removed refund amount and order count KPIs from the My Account > Affiliate > Reports [User]
- Update Increase default records from 5 to 15 in the Referrals, Products & Payout History under the My Account > Affiliate > Reports [User]
- Update Use an icon to print invoices instead of the 'Print' text in the payouts table
- Update Customer name from a referral order will be hidden by default for affiliates in My Account > Affiliate > Reports > Referrals and Affiliate - New Conversion Received email
- Update UX for My Account > Affiliate > Profile [User]
- Update Show the avatar of an affiliate based on the 'Default Avatar' setting
- Update Affiliate report and profile template
- Update Code improvements
- Update POT file
- Developer Filters 'afwc_my_account_referrals_per_page', 'afwc_my_account_products_per_page' and 'afwc_my_account_payouts_per_page' to manage the batch count for the tables separately
- Fix Product added to the cart multiple times when a URL contains add-to-cart and 'Redirect to the cart page after successful addition' setting is disabled
- Fix Referral tracking is not working when a URL contains add-to-cart and 'Redirect to the cart page after successful addition' setting is enabled
- Fix Referral tracking is not working when the 'Pretty affiliate links' setting is enabled and applying coupons via URL from Smart Coupons (https://woocommerce.com/products/smart-coupons/) plugin
- Fix PayPal email address setting showing the incorrect path in the description [Admin]
- Update POT file
- New WooCommerce 9.2.3 compatible
- New Allow store admin to edit the affiliate identifier from the profile tab in the affiliate dashboard [Admin]
- New View and manage all affiliate details from the profile tab in the affiliate dashboard [Admin]
- New Show the affiliate's sign up date on the affiliate dashboard [Admin]
- Update User profile will only show details for pending affiliates [Admin]
- Update Code improvements
- Update POT file
- New Affiliate program summary dashboard widget will show all timer data on HPOS [Admin]
- New Confirmation alert before canceling payout from the Referrals tab [Admin]
- Fix Affiliate program summary dashboard widget's percentage KPIs not respecting the thousand separator and decimal separator settings in the WooCommerce > Settings > General [Admin]
- Fix Record Date not resetting to today on closing or successfully processing payout from the Referrals tab [Admin]
- Fix False/inconsistent error messages when affiliate modifies identifier on My Account > Affiliate > Profile [User]
- Fix Campaign rules fetched when a campaign is opened in the My Account > Affiliate > Campaigns [User]
- Update Do not fetch KPI details when listing campaigns in the My Account > Affiliate > Campaigns [User]
- Update Translation description for a few strings
- Update Code improvements
- Update POT file
- New Record sign-up date for an affiliate
- Fix PHP fatal error: Call to undefined function get_current_date() when summary email is sent
- Fix Summary email not sent to all affiliates
- Fix PHP fatal error when PayPal payout failed [Admin]
- Update Code improvements
- Update POT file
- New WooCommerce 9.1.4 compatible
- New WordPress 6.6.1 compatible
- Fix 403 forbidden error in the browser console when a campaign with visibility restriction is opened in the My Account > Affiliate > Campaigns [User]
- Fix Invoice column not shown on the Payouts tab in some cases on the affiliate dashboard [Admin]
- Update Code improvements
- Update POT file
- Fix Affiliate search not working in the meta box on the orders add/edit page on lower WooCommerce version [Admin]
- Fix Notification auto-dismissed quickly in some cases [Admin]
- Update POT file
- Fix Affiliate dashboard loading blank screen on WordPress 6.6+ [Admin]
- Update POT file
- Fix Affiliate search not working in the meta box on the orders add/edit page on non-HPOS [Admin]
- Update POT file
- New Automatically pay affiliate commissions - Currently via PayPal
- New Pending Payouts dashboard to see all affiliate's unpaid commissions [Admin]
- New Show total commission against an order in the meta box on the orders add/edit page [Admin]
- New Settings for Refund period, Minimum affiliate commission for payout, Maximum commission to pay an affiliate, Automatic payouts include affiliates, Commission payout day
- Fix Placeholder missing for Affiliate user roles and Excluded products settings [Admin]
- Fix Section names hardcoded in the settings [Admin]
- Fix Translation and text domain missing for subject and heading in a few emails
- Update Design update for the Affiliate details meta box on the orders add/edit page [Admin]
- Update Tooltip on icons in Search & Filter [Admin]
- Update Active filter will have the same effect as hover in Search & Filter [Admin]
- Update Code improvements
- Update POT file
- Developer Constant for store's currency code
- Developer Filter 'afwc_user_order_list_to_check_first_order' for the user's order list when validating the first order rule
- Developer Action after a section's settings are updated
- New WooCommerce 9.0.2 compatible
- New Assign coupons to affiliates based on email address when bulk generating coupons via CSV using the Smart Coupons (https://woocommerce.com/products/smart-coupons/) plugin
- New Filter the referral records on 'Draft' commission status in Search & Filter [Admin]
- Fix Filtering by commission status does not show referrals for that commission status but shows all in the referrals tab [Admin]
- Fix User agent column taking more space when IP is IPv6/longer in the visitors tab [Admin]
- Fix PHP fatal error when the conversion rate exceeds then the four-digit number in the affiliate dashboard [Admin]
- Fix HTML stripped off from the labels when saving Registration Form settings [Admin]
- Fix PHP fatal error: Call to undefined function WC() during WooCommerce plugin update or unavailability
- Developer Removed 'afwc_storewide_sales', 'afwc_completed_affiliates_sales', 'afwc_affiliates_refund', 'afwc_all_customer_ids', 'afwc_order_details' hooks
- Update Performance optimization for affiliate dashboard [Admin]
- Update 'Reset Filters' to trigger reset only if no filter or search is applied [Admin]
- Update Accessibility improvements in Settings > Affiliate > Registration Form [Admin]
- Update Code improvements
- Update POT file
- Update UI/UX of Affiliate program summary dashboard widget [Admin]
- Update POT file
- New PHP 8.2 compatible
- Fix Affiliate summary emails are not scheduled based on the store's timezone and are sent a day early in some cases
- Fix Payout amount shows zero when paid with PayPal MassPay API
- Fix Negative amount accepted in the commission plans [Admin]
- Fix Label and tooltip misaligned in the registration form settings [Admin]
- Developer Filter 'afwc_preserve_referral_tracking_parameter_in_url' to preserve the tracking parameter in the affiliate referral URL
- Update Do not close a campaign when clicking on the outside [Admin]
- Update Settings label and description consistency [Admin]
- Update Code improvements
- Update POT file
- New WooCommerce 8.9.2 compatible
- New Generate and print invoice for affiliate's commission payout
- Update Affiliate - Commission Paid email
- Update Affiliate report template
- Update Code improvements
- Update POT file
- New Simplify and group the settings page into sections based on the plugin features [Admin]
- New Manage default registration form fields from Settings > Affiliate > Registration Form [Admin]
- New 'Manage Tags' option in the Navbar on the affiliate dashboard [Admin]
- New Setting to enable/disable the 'Register as an affiliate' menu from users' My Account
- Developer Removed the 'afwc_is_registration_open' filter in favor of the above setting
- Update Tag icon in Search & Filter [Admin]
- Update Code improvements
- Update POT file
- Fix Deleting a user linked to an affiliate for lifetime commission displays a blank box in the Profile tab of the affiliate dashboard [Admin]
- Fix When no children are present, the entire message is not shown in some cases on the multi-tier tab in the affiliate dashboard [Admin]
- Update POT file
- New Rule for user's role in commission plans
- Fix Affiliate's user profile link is not updating - when no children - on the affiliate change in the multi-tier tab in the affiliate dashboard [Admin]
- Update Code improvements
- Update POT file
- New Show affiliate tab in a user's my account for pending & rejected affiliates [User]
- Fix Allow self-refer setting not working if an affiliate places an order as a guest user
- Fix Affiliate's KPI displaying zero value before displaying the block loader in the affiliate dashboard [Admin]
- Update Multi-tier distribution input label in the commission plans [Admin]
- Update Code improvements
- Update POT file
- New Show ID of editing campaign and plan [Admin]
- Fix IPv6 tracking not supported
- Update Product tab icon in the affiliate dashboard [Admin]
- Update Code improvements
- Update POT file
- New WooCommerce 8.8.2 compatible
- Fix Remove additional queries to fetch storewide sales under the affiliate sales call [Admin]
- Fix Dashboard shows 'No affiliates yet' message first and then loads affiliate data even when the site has affiliates [Admin]
- Fix Excluded product IDs set in the order's meta 'afwc_set_commission' even when an order does not have an excluded product
- Update Color of the Gross commission KPI next to an affiliate's name in the affiliate list [Admin]
- Update POT file
- New WordPress 6.5.2 compatible
- New Declare WooCommerce as a plugin dependency in the plugin header
- New Template override support for Send referral details to admin setting sent in the WooCommerce New order, New Renewal Order and Subscription Switched emails
- Fix Excluding a variation of a variable product still shows 'Click to copy referral link' button
- Fix Default attributes selected for a variable product showing the incorrect link in the 'Click to copy referral link' button
- Fix Missing space in site address text in the HTML summary email in some cases
- Fix b tag used in the HTML summary email instead of strong tag
- Fix Incorrect parameter type in a function's doc comment
- Update Constant for WooCommerce documentation link's slug
- Update Woo.com links to WooCommerce.com
- Update Documentation links on welcome page [Admin]
- Update Code improvements
- Update POT file
- Fix New commission record not created when the order status changes from failed to on-hold
- Fix New commission record not created when the order status changes from failed to processing in Checkout blocks
- Fix PHP warning when a referral product is deleted in My Account > Affiliate > Reports [User]
- Fix Commission plans not updated if the storewide commission plan is configured with multi-tier distribution (details.distribution.findIndex is not a function) [Admin]
- Fix Incorrect description for button label for Show affiliate referral link for a product setting [Admin]
- Developer Deprecated 'afwc_get_commission_plans_order' filter
- Update Code improvements
- Update POT file
- Fix Payouts KPIs will now be fetched on the Payouts tab load - Performance optimization for affiliate dashboard [Admin]
- Fix Remove additional queries to get the affiliate's last payout details [Admin]
- Fix Entire affiliate data fetched when only fewer affiliate details are required [Admin]
- Fix PHP Fatal error with Rank Math plugin while initializing the email classes
- Fix Payout KPIs not respecting the decimal operator setting in the WooCommerce > Settings > General > Decimal separator [Admin]
- Developer Deprecated 'afwc_last_payout_details' filter
- Update Fetch all timer data based on a flag [Admin]
- Update POT file
- New WooCommerce 8.7.0 compatible
- Fix Commission status not updating to Paid and loader keeps spinning when marking referral records as paid [Admin]
- Fix Load more button not showing or loading data on the Visitors tab in some cases [Admin]
- Update Affiliate program summary dashboard widget loads via Ajax for improved performance [Admin]
- Update POT file
- New Edit the product by clicking on the product name in the Products tab [Admin]
- New View the product page by clicking on the product name in My Account > Affiliate > Reports > Products [User]
- Fix Load more loads only the last 30 days' data when no date is selected in My Account > Affiliate > Reports [User]
- Update Code improvements
- Update POT file
- Fix Load more passing incorrect dates to load referrals, payouts, products, or visitors data [Admin]
- Fix Woo Subscriptions Switched email missing from the description of the "Send referral details to admin" setting
- Update Placeholder for Woo Subscriptions Renewal order based commission rule value [Admin]
- Update Affiliate program summary dashboard widget position [Admin]
- Update Code improvements
- Update POT file
- New Smart dates (11 readymade date filters) in the date picker on the My Account > Affiliate > Reports [User]
- New Top Products is now Products - show details of all products converted in referrals [Admin]
- New Log affiliate ID after completing a summary email batch [Admin]
- Fix Additional query to get product count [Admin]
- Fix Payout period showing reverse dates in the Affiliate - Commission Paid email in some cases
- Fix No record found message for visitors not matching with the rest tabs in the affiliate dashboard [Admin]
- Update Merge month-related filters in one section in the Smart dates
- Update A few message strings - Logger, translation description, error codes
- Update Affiliate report template
- Update Code improvements
- Update POT file
- New WooCommerce 8.6.0 compatible
- New Send monthly summary email reports to affiliates
- Update POT file
- Fix Pending Payouts shows count and amount for deleted affiliate users [Admin]
- Fix PHP Uncaught Error: Class 'AutomatticWooCommerceInternalUtilitiesURL' not found for WooCommerce 6.4.1 and lower when Pretty affiliate links setting is enabled
- Developer Action 'afwc_conversion_tracked' after an order's referral is tracked
- Update Code improvements
- Update POT file
- New Payout method in the Affiliate - Commission Paid email
- Fix Payout notes incorrectly show the payout method in the Affiliate - Commission Paid email
- Update Affiliate - Commission Paid email
- Update Footer text on affiliates pages [Admin]
- Update Code improvements
- Update POT file
- Fix PHP 8.1.0 compatibility errors
- Fix Email Affiliate and Manage Affiliate icons incorrectly aligned on the affiliate's header bar [Admin]
- Update Affiliate's gravatar image resize [Admin]
- Update Attributes height and width to the affiliate's gravatar image [Admin]
- Update Welcome page [Admin]
- Update WooCommerce.com links to Woo.com
- Update Code improvements
- Update Translation description for a few strings
- Update POT file
- New Sort campaigns to show active first followed by draft [Admin]
- Fix Special characters not decoded for the affiliate display name
- Update Remove usage of AFWC_TABLE_PREFIX constant
- Update Code improvements
- Update POT file
- New WooCommerce 8.5.1 compatible
- New Rule for Woo Subscriptions Parent order based commissions in commission plans
- New Rule for Woo Subscriptions Renewal order based commissions in commission plans
- New Rule for user's first order based commissions in commission plans
- New Single WooCommerce compatibility file
- Fix Adding a new rule value duplicating entry in some cases in the commission rule [Admin]
- Update Deprecate the "Issue recurring commission?" setting for Woo Subscriptions
- Update Removed the dependency of "Issue recurring commission?" setting for switched subscription order
- Update Remove version specific WooCommerce compatibility files
- Update Code improvements
- Update POT file
- New Remove tailwind CSS and replace it with inline CSS in the sample campaigns
- New Regenerate sample campaigns [Admin]
- Fix Capability function check missing for the current user when fetching affiliate children chain [Admin]
- Update Campaigns tab description [Admin]
- Update Code improvements
- Update POT file
- Fix The table does not exist error in dashboard widget [Admin]
- Fix Class name hardcoded in the error message context
- Update POT file
- New Affiliate program summary dashboard widget [Admin]
- New Quick access link to the affiliates dashboard from the admin bar [Admin]
- Update Capability function for the current user to access the admin dashboard
- Update POT file
- New Highlight pending affiliates in the chain in the Multi-tier tab
- Update Pending affiliates UI/UX consistency with multi-tier display in the affiliates listing [Admin]
- Update POT file
- New WooCommerce 8.4.0 compatible
- Fix Variable products excluded under the Excluded products setting issues commission to all its variations
- Fix Parent affiliate setting not disabling for pending affiliates under the user profile [Admin]
- Update Code improvements
- Update POT file
- Fix Multi-tier total commission amount not rounding off when setting up a commission plan [Admin]
- Update Link to the affiliate dashboard on the Welcome page [Admin]
- Developer Remove the "get_afwc_date_range()" function
- Update POT file
- New WooCommerce 8.3.0 compatible
- New WordPress 6.4.1 compatible
- New Setting to disable multi-tier affiliate program
- Fix Not showing any content under the Referrals table in some cases under My Account > Affiliate > Reports [User]
- Update Affiliate report template
- Update POT file
- Fix Handling of empty data in the visitors tab in the affiliate dashboard [Admin]
- Update Aligned the "Converted" column header to the center in the visitors tab in the affiliate dashboard [Admin]
- Update Code improvements [Admin]
- Update POT file
- New Visitors tab to see hits/visits for affiliates in the affiliate dashboard [Admin]
- Update Navbar's horizontal spacing between tabs in the affiliate dashboard [Admin]
- Update Code improvements for duplicated code [Admin]
- Update POT file
- New Onboarding for new installs [Admin]
- Update Label for product-specific referral click to copy button [User]
- Update Welcome page to remove onboarding/To get started [Admin]
- Update Description for all emails [Admin]
- Update POT file
- New Hide the Network tab if no children are available for an affiliate under My Account > Affiliate [User]
- Fix PHP 8.1.0 compatibility errors
- Fix The decimal value from Net commission is removed after updating the commission status if the initial amount is a round number [Admin]
- Fix Customized affiliate redirect URL is not in the main referral URL after modifying the identifier on My Account > Affiliate > Profile [User]
- Fix Remove the trailing slash from the affiliate URL after updating the identifier in My Account > Affiliate > Profile [User]
- Update Affiliate profile template
- Update POT file
- New WooCommerce 8.2.1 compatible
- New Rewrite payout processing module
- Update Code improvements for the latest WordPress Coding Standards
- Update POT file
- New Declare compatibility with Cart and Checkout (WooCommerce) Blocks (https://woocommerce.com/checkout-blocks/)
- New Setting to show product-specific affiliate referral links on the single product page
- Fix Trailing slash removed from the affiliate URL after updating the affiliate identifier in My Account > Affiliate > Profile [User]
- Update Hide the 'Click to copy affiliate link' button by default on a single product page
- Update Set secure parameter when setting cookies
- Update Code improvements for consistency in the affiliate link and affiliate identifier
- Update POT file
- Developer Remove the 'affiliate_referral_url_id' argument from Affiliate profile template
- Developer Filter 'afwc_affiliate_identifier_regex_pattern' to customize the validation pattern for the affiliate identifier
- Developer Filter 'afwc_affiliate_identifier_regex_pattern_error_message' to customize validation error message for the affiliate identifier pattern
- New WooCommerce 8.1.1 compatible
- New One-click copy for product-specific affiliate referral links on the single product page [User]
- Fix Referral URL not refreshing after updating the affiliate identifier in the Referral URL generator under My Account > Affiliate > Profile [User]
- Fix Incorrect bold style for 'When' in the commission plan [Admin]
- Update Affiliate profile template
- Update Code improvements [User]
- Update POT file
- New Template for My Account > Affiliate > Reports [User]
- Fix Manually linking customers to an affiliate not working the first time in lifetime commissions [Admin]
- Fix WooCommerce coupon fields not clearing when saving a coupon [Admin]
- Update Replace documentation link with welcome page in the Admin Dashboard [Admin]
- Update Welcome page for onboarding [Admin]
- Update Code improvements
- Update POT file
- New Affiliate landing pages
- New Merge tags: {afwc_affiliate_id}, {afwc_affiliate_link}, {afwc_affiliate_name} for landing pages
- Fix Showing double slash (//) in the affiliate's my account link if the affiliate endpoint does not exist
- Update Affiliate profile template
- Update UI/UX improvements in campaign and commission plan [Admin]
- Update Code improvements to merge affiliate search from order, coupon, and landing pages [Admin]
- Update POT file
- Fix Order filters by Point of Sale for WooCommerce plugin not showing in WooCommerce Analytics > Orders [Admin]
- Fix Analytics JS included on all admin pages [Admin]
- Update Include analytics module only when 'Enables WooCommerce Analytics' is enabled in WooCommerce > Settings > Advanced > Features [Admin]
- Update POT file
- New WooCommerce 8.0.2 compatible
- New WordPress 6.3.0 compatible
- New Allow affiliates to request referral coupons via the welcome email
- Fix PHP Fatal Error: Call to undefined function wc_post_content_has_shortcode() during plugin update in some cases
- Fix Additional padding on the Payout status column in the Referrals table in My Account > Affiliate > Reports [User]
- Update Show Referrals followed by Products in My Account > Affiliate > Reports [User]
- Update Messages after form submission via the registration form shortcode [User]
- Update No record found messages in the affiliate dashboard [Admin]
- Update Show the page's title on the custom affiliate dashboard page [User]
- Update Code improvements
- Update POT file
- New '[afwc_dashboard]' shortcode to show the affiliate's dashboard on any custom page [User]
- New Setting to set a custom page for the affiliate's dashboard [Admin]
- New Default tab value for reports tab endpoint in My Account > Affiliate [User]
- Fix Affiliate menu showing even after removing the affiliate endpoint from WooCommerce > Settings > Advanced > Account endpoints
- Fix 'Approve' & 'Reject' affiliate actions not working under user profile in some cases [Admin]
- Update Code improvements to get the current URL
- Update POT file
- Developer Filter 'afwc_myaccount_dashboard_url' extended to support affiliate dashboard URL everywhere
- Developer Filter 'afwc_dashboard_tab_endpoint' to change the default tab endpoint name for the affiliate's dashboard
- New Display the affiliate details and support in export under WooCommerce Analytics > Orders [Admin]
- Fix Parent affiliate's commissions doubled when the order status changes from failed to processing
- Fix A trailing slash not added - in Destination Link under Campaigns [Admin] and Referral URL generator [User] - before URL parameters while generating the referral URL with a targeted path
- Update POT file
- New WooCommerce 7.9.0 compatible
- Fix Newly created campaign placed at the end instead of at the top in the campaign listing [Admin]
- Fix No data showing if the date is translated in My Account > Affiliate [User]
- Fix Dual commission tracked for the order, if failed first and then completed when Send referral details to admin option, is enabled
- Fix PHP Fatal error on re-payment of a failed order after some time when Keep the posts table and the orders tables synchronized is enabled (on HPOS)
- Update Code improvements
- Update POT file
- New Restrict the campaigns by affiliates or affiliate tags to show only to them
- Fix Additional day's records showing in the affiliate dashboard [Admin]
- Fix To date's records not showing when filtering by dates in My Account > Affiliate > Reports [User]
- Update Show campaigns in descending order
- Update Replace selectWoo with select2
- Update POT file
- Fix PHP Fatal error when sending a welcome email on affiliate approval [PHP 8.0+]
- Fix Placeholder missing for sprintf() function when registering submenu [PHP 8.0+]
- Fix SSL verification is disabled but should not be for PayPal MassPay
- Update Additional validation for PayPal email address and commission amount to prevent PayPal Payout without it
- Update POT file
- New Show the affiliate's children chain in the Network tab in My Account > Affiliate [User]
- Update Remove '!#campaign' from the campaigns tab URL in My Account > Affiliate [User]
- Update UI/UX improvements in Commission Plans [Admin]
- Update POT file
- New WooCommerce 7.8.0 compatible
- New PHP 8.1 compatible
- New Send a welcome email to the affiliate if created by the user role either when signing up at the checkout or My account > Register
- Fix If a plan is dragged and dropped at the same place, the save order button gets enabled [Admin]
- Fix Non-existing plan IDs not deleted when saving the plan order [Admin]
- Update Disable 'autoload' for redirect and form fields options
- Update Affiliate Welcome Email
- Update Code improvements
- Update POT file
- New Support for the new Cart and Checkout (WooCommerce) Blocks (https://woocommerce.com/checkout-blocks/)
- Fix Commission amount accepting non-numeric input in commission plans [Admin]
- Fix Referral data is not deleted when the order is permanently deleted (on HPOS)
- Fix Referral data is not updated when an order is untrashed (on HPOS)
- Fix Untrashing an order setting incorrect referral order status in some cases (non-HPOS)
- Fix Few affiliate order meta are not deleted when an order is permanently deleted
- Update Check the current screen when adding a meta box on the orders add/edit page [Admin]
- Update Use a function to check if HPOS is enabled
- Update Remove usage of AFWC_IS_HPOS_ENABLED constant
- Update Code improvements
- Update POT file
- New Documentation link in settings
- Fix Affiliate identifier changed in the input even when canceling changes in My Account > Affiliate > Profile [User]
- Fix Clearing Affiliate identifier and canceling leaving the field empty when editing again in My Account > Affiliate > Profile [User]
- Fix Multi-tier accepting commission greater than 100 for percentage commission type [Admin]
- Update Error handling for date picker error in the browser console on the affiliate dashboard [Admin]
- Update Code improvements when updating the affiliate status under the user profile [Admin]
- Update Welcome page for onboarding [Admin]
- Update Documentation links
- Update POT file
- New Rule for referral medium (link or coupon) based commission in commission plans
- New Use payout status as text instead of an icon in the Referrals table on My Account > Affiliate > Reports [User]
- New Cancel icon to discard affiliate identifier changes in My Account > Affiliate > Profile [User]
- Fix Load more showing when no Referrals or Payouts to load on the affiliate dashboard [Admin]
- Fix Multi-tier commission type incorrectly shows Flat for Percentage commission type when creating a new plan [Admin]
- Fix Empty table data messages incorrectly aligned across three tables in My Account > Affiliate > Reports [User]
- Fix Error message missing when trying to save empty or same affiliate identifier in My Account > Affiliate > Profile [User]
- Update Empty table data messages across three tables in My Account > Affiliate > Reports [User]
- Update 'No more data to load' CSS in My Account > Affiliate > Reports [User]
- Update Show full product name in Products table on affiliate in My Account > Affiliate > Reports [User]
- Update Column width for Method and Notes in Payout History table on My Account > Affiliate > Reports [User]
- Update Use an icon instead of a button to save the affiliate identifier in My Account > Affiliate > Profile [User]
- Update Error message when trying to save an invalid affiliate identifier in My Account > Affiliate > Profile [User]
- Update POT file
- New WordPress 6.2.1 compatible
- New Click to copy the campaign referral link in My Account > Affiliate > Campaigns [User]
- New Multi-tier UI/UX in the commission plan [Admin]
- New Show total commissions across tiers for multi-tier in the commission plan [Admin]
- New Date validation in the affiliate dashboard [Admin]
- New Set min-max dates in the affiliate dashboard [Admin]
- New Documentation links for campaigns and commission plans [Admin]
- Fix PHP Fatal error when trying to add/edit an order in lower versions of WooCommerce (non-HPOS) [Admin]
- Fix Few errors incorrectly showing as warning notifications in the commission plan and campaigns [Admin]
- Fix Incorrect error notification if the amount is greater than 100 for percentage commissions in the commission plan [Admin]
- Fix Additional classes for title alignment on the commission plans listing [Admin]
- Update Rename conditions to rules in the commission plan [Admin]
- Update UI/UX improvements in the commission plan [Admin]
- Update UI/UX improvements in the campaigns [Admin]
- Update Campaigns tab description [Admin]
- Update Campaigns view in My Account > Affiliate > Campaigns [User]
- Update Notification messages in the commission plans and campaigns [Admin]
- Update Code improvements
- Update POT file
- New WooCommerce 7.7.0 compatible
- Fix Security vulnerability where nonce validation is bypassed with Contact Form 7
- Fix Current time passed for from and to dates instead of the full day [Admin]
- Update Code improvements for Search & Filter, Smart Dates & Export card model close [Admin]
- Update POT file
- New Smart dates (11 readymade date filters) in the date picker on the affiliate dashboard [Admin]
- New Record additional visitors' data during a referral hit
- New Cookie to capture the hit ID of a referral
- New Error messages for failed API requests [Admin]
- Fix Error notice showing warning notice style [Admin]
- Fix Storewide commission plan title misaligned compared to the rest of the plan's title [Admin]
- Update Remove date filters 'This Month', 'Last Month', 'This year' from Search & Filter [Admin]
- Update Database schema for default values and new column
- Update Messages for linking and unlinking affiliates in lifetime commissions [Admin]
- Update [GDPR] Additional visitor's data in personal data export & erase [Admin]
- Update POT file
- Fix Using "Pretty affiliate links" gives internal server error in some cases
- Update Messages for self-linking, linking, and unlinking affiliates in lifetime commissions [Admin]
- Update POT file
- New WooCommerce 7.6.0 compatible
- Fix Hidden fields in the registration form throwing console error for logged-in users [User]
- Fix Error: Call to undefined function get_woocommerce_currency_symbol() during plugin update in some cases
- Update Notification colors and icons [Admin]
- Update POT file
- New Affiliate referral details in WooCommerce New order email
- New Affiliate referral details in WooCommerce Subscriptions New Renewal Order and Subscription Switched emails
- New Description tip for WooCommerce Subscriptions Issue recurring commission? setting
- Fix PHP Deprecated: Required parameter follows optional parameter [PHP 8.0+]
- Update Code improvements for campaigns security nonce
- Update POT file
- Update Show/hide Lifetime commission exclude affiliates setting when enabling Lifetime commissions setting
- Update Add confirmation alert when linking same affiliate as lifetime customer [Admin]
- Update PayPal Payout migration notice link text [Admin]
- Update Placeholder for 'Search' input to 'Search & Filter' [Admin]
- Update Code improvements
- Update POT file
- New Lifetime Commissions
- New Setting to credit first/last affiliate to set cookie
- Fix Coupon codes not showing if the discount amount is 0 in coupon under My Account > Affiliate > Profile [User]
- Update Code improvements
- Update POT file
- New Declare Affiliate for WooCommerce compatible with High-Performance Order Storage (HPOS)
- New WooCommerce 7.1.1, 7.2.3, 7.3.0, 7.4.1, 7.5.1 compatible
- New WooCommerce Subscriptions 5.0.0 compatible
- New WooCommerce Subscriptions Core 5.5.0 compatible
- New Live update campaign URL when changing the Destination Link or Slug under Campaigns [Admin]
- Fix Dual slash added in Destination Link under Campaigns when "Pretty affiliate links" is enabled [Admin]
- Fix Forward slash not adding to the Referral URL generator when "Pretty affiliate links" is enabled [User]
- Fix Incorrect check for WooCommerce Subscriptions core version
- Update Design for an in-app review mechanism
- Update Remove support for WooCommerce version 3.6.7, 3.7.3, 3.8.3, 3.9.5
- Update Code improvements
- Update POT file
- New Send a notification email to the affiliate after the registration form is submitted and their request to join the affiliate program is pending
- Fix Gross commissions, Net commissions, and Sales/Revenue KPI showing 0 in some cases
- Update Allow setting 100% for commission amount in percentage commission type [Admin]
- Update POT file
- New Option 'afwc_show_registration_form_in_account' to show or hide the 'Register as an affiliate' tab from WooCommerce My Account
- New Show active plugin version in the footer for Affiliate pages [Admin]
- Fix Payout with incorrect currency if the selected currency is not matching with store currency [Admin]
- Fix Gross commission amount is not consistent between the Admin dashboard and My Account
- Fix Net commission amount is not consistent between the Admin dashboard and My Account
- Update POT file
- Fix Storewide commission plan ID not saving in the order meta in some cases
- Fix Remaining products not calculating correctly for multi-tier if the plan is set to calculate with default commission for the remaining products
- Fix Switching subscription not assigning the order to the affiliate with WooCommerce Subscriptions
- Developer Filter 'afwc_id_for_order' to assign affiliate ID to an order
- Update Code improvements on commission calculation
- Update POT file
- New 'Orders' tab is now 'Referrals' in the affiliate dashboard [Admin]
- Fix Multiple referrals of the same order incorrectly marked when paying commission or updating commission status for an affiliate [Admin]
- Fix Multiple referrals of the same order not showing after the commission payout of an affiliate [Admin]
- Fix KPIs showing 0 in some cases
- Fix Referral URL generator incorrectly generating URL if page URL has query strings and when "Pretty affiliate links" is enabled under My Account > Affiliate > Profile [User]
- Update Affiliate - Commission Paid email
- Update Remove usage of AFWC_OPTION_NAME_COLLATION constant
- Update Replace usage of deprecated substr
- Update Code improvements
- Update POT file
- Fix PHP Fatal error: Maximum execution time exceeded in some cases when the Pretty affiliate links setting is enabled
- Update POT file
- New Subscriptions from WooCommerce Payments compatibility (https://woocommerce.com/document/payments/subscriptions-basics/)
- New WooCommerce Subscriptions 4.0.0+ compatible
- Fix Commission amount in flat rate commission not multiplying for tier > 1 if an order has multiple products quantity [Multi-tier]
- Fix 'use default commission' under 'AND THEN, FOR REMAINING PRODUCTS IN THE ORDER...' not respecting storewide commission's plan type
- Update Remove support for WooCommerce Subscriptions version lower than 2.0.0
- Update POT file
- New Pretty affiliate links
- Fix Tracking param name - if changed to something other than ref - not showing correct slug in Campaigns [Admin]
- Fix Alert not showing when changing tracking param name in settings in some cases
- Update Link label on My account > Affiliate > Campaigns [User]
- Update Remove usage of AFWC_PNAME constant
- Update Code improvements
- Update POT file
- Fix Commission status automatically becomes paid when the order total is 0 and commission is present for the order
- Fix Negative amount in the affiliate revenue and total revenue for all refunded orders [Admin]
- Developer Action 'afwc_affiliate_approved' after an affiliate is approved
- Developer Filter 'afwc_commission_status_for_paid_orders' when order status changes to WooCommerce paid order statuses
- Update POT file
- New WordPress 6.1.1 compatible
- Fix Commission plans not validating correctly if the product rule has parent variable product
- Fix Commission status not updating if the dashboard is translated [Admin]
- Fix HTML tags showing in the name in the commission plan's product rule [Admin]
- Update Translation for a few HTML attributes
- Update POT file
- Fix Pages not found/Shop page not loading since the last update in some cases
- Fix WooCommerce Subscriptions renewal order assigned to parent affiliate instead of parent order's affiliate [Multi-tier]
- Fix Display breaking in case of multiple children in multi-tier tab [Admin]
- Update Search affiliate tags with a minimum of one character [Admin]
- Update Create affiliate tags with a minimum of one character from the user profile [Admin]
- Update Log entire PayPal request during failed payouts [Admin]
- Update POT file
- New WordPress 6.1.0 compatible
- New Loader for commission actions bar in the orders tab in the affiliate dashboard [Admin]
- Fix Insert/edit link pop-up not showing in the campaigns visual editor [Admin]
- Fix Console error for logged-in users when Contact Form 7 is activated
- Fix Affiliate my account page link broken in Affiliate - Welcome Email when my account page is not set under WooCommerce > Settings > Advanced > Page setup > My account page
- Update Support for affiliate my account link if my account page is set as the home page
- Update Fallback affiliate my account to home page in Affiliate - Welcome Email if not set
- Update Visibility of commission actions bar in the orders tab in the affiliate dashboard [Admin]
- Update Loader for the tree in multi-tier tab in affiliate dashboard [Admin]
- Update Text updates for number of selected orders for payout in the orders tab in the affiliate dashboard [Admin]
- Update Text updates when no children are present in the multi-tier tab in the affiliate dashboard [Admin]
- Update Code improvements
- Update POT file
- Developer Filter 'afwc_myaccount_dashboard_url' in Affiliate - Welcome Email
- New WooCommerce 7.0.0 compatible
- New Template for My Account > Affiliate > Profile [User]
- Update Replace store admin reference with affiliate manager in My Account > Affiliate > Profile [User]
- Update Code improvements
- Update POT file
- Fix Shop page link broken in Affiliate - Welcome Email when shop page is not set under WooCommerce > Settings > Products > General > Shop page
- Fix Commission amount overwrites to commission type on plans in some cases [Admin]
- Update Hide a few fields for the logged-in user in Elementor and Contact Form 7 forms [User]
- Update Remove hidden fields value for the logged-in user in the affiliate registration form [User]
- Update POT file
- Developer Filter 'afwc_shop_url' in Affiliate - Welcome Email
- New WooCommerce 6.9.4 compatible
- New Show campaign ID and status on campaigns dashboard [Admin]
- New Show plan ID and status on plans dashboard [Admin]
- New Loader for all tabs under affiliate dashboard [Admin]
- Fix Referral link, coupons and tags not aligned correctly if an affiliate has high number of coupons/tags in Profile tab [Admin]
- Fix fpassthru is disabled on some hosting (Flywheel) causing errors with export [Admin]
- Fix Only 5 coupons show if more than 5 coupons are assigned to the affiliate
- Fix Fatal error on the Affiliate - Commission Paid when previewing with Preview E-mails for WooCommerce (https://wordpress.org/plugins/woo-preview-emails/) plugin [Admin]
- Fix Fatal error on the Affiliate - New Conversion Received Email when previewing with Preview E-mails for WooCommerce (https://wordpress.org/plugins/woo-preview-emails/) plugin [Admin]
- Fix Fatal error on the Affiliate - Welcome Email when previewing with Preview E-mails for WooCommerce (https://wordpress.org/plugins/woo-preview-emails/) plugin [Admin]
- Fix Fatal error when showing the default storewide commission plan in Affiliate settings [PHP 8.1] [Admin]
- Update POT file
- New WooCommerce 6.9.3 compatible
- New Create affiliate registration form with Contact Form 7 (https://wordpress.org/plugins/contact-form-7/)
- New Support for Elementor form builder's file upload field
- New Show affiliate's children chain in Multi-tier tab [Admin]
- Fix Website URL not updating when a previously rejected user tries signing up again for affiliate
- Fix Empty user fields showing with no values in additional data
- Update Website field label on registration received email
- Update New Affiliate Registration email
- Update POT file
- Fix Date picker and load more not working in My Account > Affiliate > Reports if jQuery is loaded in the footer [User]
- Update POT file
- Developer Actions 'afwc_before_registration_form' and 'afwc_after_registration_form' on My Account > Register as an affiliate [User]
- New WooCommerce 6.8.2 compatible
- New Tested up to WordPress 6.0.2
- New Create affiliate registration form with Elementor Form (https://elementor.com/features/form-builder/)
- Fix Skype ID not showing under user profile [Admin]
- Update Email address field validation for affiliate registration form
- Update Error message CSS for affiliate registration form
- Update New Affiliate Registration email
- Update Code improvements
- Update POT file
- New WooCommerce 6.8.1 compatible
- New Strengthen security [Thanks to: Patchstack & Gennady Kovshenin]
- Fix Comma as decimal separator breaking Total Revenue KPI [Admin]
- Fix PHP notice: Undefined variable if PayPal payout fails [Admin]
- Fix Special characters in affiliate identifier breaking referral tracking [User]
- Update Remove usage of AFWC_AJAX_SECURITY constant
- Update Code improvements
- Update POT file
- New WooCommerce 6.7.0 compatible
- New Performance optimization for affiliate dashboard [Admin]
- New Loader for send payout, Storewide and affiliate KPIs [Admin]
- New Load translation files through 'load_plugin_textdomain'
- Fix Applying date filters reverting translations to English from any translated language in My Account > Affiliate > Reports [User]
- Fix 'Load more' stays enabled when no data to load in Payout History on My Account > Affiliate > Reports [User]
- Fix Uploads directory path causing write permission issue during CSV export on Flywheel hosting [Admin]
- Update UI improvements for small devices on My Account > Affiliate > Reports [User]
- Update ALT text for affiliate avatar [Admin]
- Update Welcome page [Admin]
- Update Code improvements
- Update POT file
- Developer Filter 'afwc_referral_redirection_url' to update default referral URL on My Account > Affiliate > Profile [User]
- Developer Constant AFWC_PLUGIN_BASENAME
- New Smart Coupons (https://woocommerce.com/products/smart-coupons/) compatibility to bulk generate, import, export coupons for affiliates
- Update Idea board link to feature request link
- Update Check user instance before calling user functions
- Update Code improvements
- Update POT file
- Fix 400 bad request error during PayPal payout in some cases
- Fix Commission payouts sent with default store currency in some cases
- Fix Send and cancel buttons remains disabled during payout failure in send payout [Admin]
- Update Prevent PayPal payouts if the currency is not supported by PayPal
- Update Code improvements
- Update POT file
- Fix Load more Referrals and Payout History not working when a date range is applied on My Account > Affiliate > Reports [User]
- Fix jQuery conflicts on affiliate registration form submission (User) and when saving affiliate registration form settings (Admin) in some cases
- Update POT file
- New Setting to show PayPal email address to affiliate in My Account > Affiliate > Profile for payouts
- Fix Error 'Updating failed. The response is not a valid JSON response.' when saving a page with registration form shortcode in Block Editor/Gutenberg
- Update Prevent redirect of affiliate user to affiliate dashboard when they visit registration form page
- Update Registration form messages if user is an affiliate/rejected
- Update Description for PayPal email address under user profile [Admin]
- Update Disable send and cancel buttons till payout response in send payout [Admin]
- Update POT file
- New WooCommerce 6.6.0 compatible
- New Option to make a rejected user as an affiliate again from user profile [Admin]
- New Allow rejected affiliates to re-submit affiliate request via registration form
- Fix Updating a non-affiliate user from admin resulting in affiliate request declined error on the registration form
- Fix Switching currency changing the order payouts currency
- Fix My Account endpoint not registered with woocommerce_get_query_vars filter [User]
- Fix Missing translation for 'AND THEN, FOR REMAINING PRODUCTS IN THE ORDER...' on commission plans [Admin]
- Fix Incorrect success message text in registration form
- Update Affiliate endpoint title under Menus > WooCommerce endpoints [Admin]
- Update Rename mailer classes and email actions for consistency
- Update Code improvements
- Update POT file
- New WooCommerce 6.4.1, 6.5.1 compatible
- New Tested up to WordPress 6.0.0
- New Constant for campaign cookie name
- Fix PayPal email address field not validating during update
- Fix Ajax URL escaping causing conflict with Blocksy theme in My Account > Affiliate > Reports [User]
- Fix Incorrect p tag closed in My Account > Affiliate > Profile [User]
- Fix Empty customer column if order details are missing [Admin]
- Update Show details for guest user in customer column if available [Admin]
- Update Prevent filtering by customer if order does not have email address [Admin]
- Update Welcome page [Admin]
- Update Code improvements for emails
- Update POT file
- New Send 'Welcome Email' to affiliates irrespective of Approval method setting value
- New Send 'New Registration Received' email to affiliate manager irrespective of Approval method setting value
- Fix Currency symbol missing after processing a payout in Payouts tab [Admin]
- Fix CSS conflict with Flatsome theme in My Account > Affiliate [User]
- Update Code improvements
- Update POT file
- New Setting to enable/disable own referrals (self-referrals) for affiliates
- Fix Affiliates menu not highlighting when editing form fields [Admin]
- Update Email content for all emails
- Update Placeholder and help tip for affiliate search under orders and coupons [Admin]
- Update Increase minimum characters to 3 for affiliate search under orders and coupons [Admin]
- Update Terms checkbox CSS on registration form
- Update FAQ link on Welcome page [Admin]
- Update Code improvements for template overrides
- Update Code cleanup for searching affiliates on the Users dashboard [Admin]
- Update POT file
- Fix Record Date changing to the current date if changed to other date in send payout [Admin]
- Fix Rule value changing to earlier value when updating commission plans [Admin]
- Fix Changing the rule group not clearing rule values in commission plans [Admin]
- Fix Empty rule saved if rule value is missing in commission plans [Admin]
- Fix Missing warning notification when saving a rule with empty rule value in commission plans [Admin]
- Fix Missing language folder parameter for JavaScript translations
- Fix Storewide commission plan not moving at the end after sorting and saving commission plans [Admin]
- Update Storewide commission plan will not be sortable [Admin]
- Update Show notification after a process is completed [Admin]
- Update POT file
- New Description for each payout method in send payout [Admin]
- Fix 'PayPal: Pay & Record' not enabled with WooCommerce PayPal Payments plugin in some cases [Admin]
- Fix Incorrect payout method set for 'PayPal: Pay & Record' in some cases [Admin]
- Fix Record Date not hiding for 'PayPal: Pay & Record' option in send payout [Admin]
- Fix Record Date not showing properly in send payout [Admin]
- Update Payout method names are now translatable
- Update Code improvements
- Update POT file
- Fix Currency symbol not showing as per store's currency for flat rate commission type under commission plans [Admin]
- Update Supporting text and currency code for commission type under commission plans [Admin]
- Update Show product SKU/ID with name in product rule search under commission plans [Admin]
- Update Remove unused PelagoEmogrifier
- Update POT file
- Fix Parent affiliate search under user profile showing error 'The results could not be loaded' [Admin]
- Fix Payout notes not clearing message from the previous payout when doing a new payout in the same session [Admin]
- Fix Payout method displaying slug instead of name in Payouts tab [Admin]
- Fix Incorrect number of distribution fields input after entering 'NO OF TIERS' on a commission plan [Admin]
- Fix Text 'Search & Filter' [Admin]
- Update Add confirmation alert before deleting any campaign or commission plan [Admin]
- Update Use same delete icon on campaigns and commission plans [Admin]
- Update Label consistency for 'Referral Link' and 'Referral Coupons' [Admin]
- Update Description for Parent affiliate search in user profile [Admin]
- Update Text updates [Admin]
- Update Payout method name under Payout History on My Account > Affiliate > Reports [User]
- Update Code improvements
- Update POT file
- New UI improvements on affiliate dashboard [Admin]
- New Affiliate details in new tabs - Top Products and Profile (formerly Other Details) - on affiliate dashboard [Admin]
- New Product quantity column in 'Top Products' [Admin]
- Fix Storewide commission plan auto-hidden in some cases [Admin]
- Fix Replace usage of deprecated execCommand
- Update Performance improvements (increase default records to load) for orders and payouts records on affiliate dashboard [Admin]
- Update Highlight date picker on affiliate dashboard [Admin]
- Update Swap products column 'Sales' and 'Quantity' on My Account > Affiliate > Reports [User]
- Update Rename products column 'Qty' for clarity on My Account > Affiliate > Reports [User]
- Update Commission rule group titles under registry
- Update Code improvements
- Update POT file
- New WooCommerce 6.3.1 compatible
- Fix Translation not working for commission plan rules: group name, title, placeholder [Admin]
- Fix Missing translation for Docs & Settings title in Navbar [Admin]
- Update POT file
- New WooCommerce 6.1.1, 6.2.1 compatible
- New Tested up to WordPress 5.9.1
- New Commission payouts with PayPal Payouts API using WooCommerce PayPal Payments plugin [Read more: https://woocommerce.com/document/affiliate-for-woocommerce/how-to-payout-commissions-in-affiliate-for-woocommerce/#section-1]
- New Show Order ID for a referral in Referrals table under My Account > Affiliate > Reports [User]
- New Hide Campaigns tab under My Account > Affiliate if no active campaigns [User]
- Fix Strings from emails (Affiliate - Commission Paid and Affiliate - New Conversion Received) not translating due to missing text domain [Thanks to: Thibault Nelkin]
- Fix Incorrect text domain at few places
- Fix Affiliate search not working in commission plans if affiliates are made via user role [Admin]
- Update Affiliate display in affiliate rule under commission plans [Admin]
- Update Welcome page
- Update Documentation links
- Update Review and comment links
- Update Code cleanup and improvements
- Update POT file
- Fix Marking commission as paid for one affiliate's order updating the commission status to paid for all the chained affiliates [Multi-tier]
- Update POT file
- New WooCommerce 6.0.0 compatible
- New Show count of affiliates on the affiliate tags list [Admin]
- Fix Date picker showing date in GMT instead of user's local timezone [Admin]
- Fix Missing translation for commission statuses and 'all' word [Admin]
- Fix Storewide commission plan auto-hidden in some cases [Admin]
- Update UX improvements on storewide commission plan [Admin]
- Update Label consistency for 'Manage affiliate tags' [Admin]
- Update Code improvements
- Update POT file
- Fix Affiliate commission calculated for WooCommerce Subscriptions renewal orders when parent order is not purchased through affiliate
- Update POT file
- New WooCommerce 5.9.0 compatible
- New Assign affiliate parent from user profile [Admin]
- Fix Unable to re-assign order to another affiliate if original affiliate is deleted [Admin]
- Fix Text 'PayPal: Pay & Record' [Admin]
- Update Refresh multi-tier relationship when an affiliate user is deleted/disabled
- Update Unlink-link affiliate from an order with one step [Admin]
- Update Disable linking/unlinking affiliate from an order if commission is paid [Admin]
- Update POT file
- New WooCommerce 5.8.0 compatible
- Fix 'Affiliate - Welcome email' not enabling if New Registration Received email is disabled
- Fix Edited campaign data not saving in some cases [Admin]
- Update POT file
- Fix Visitors counts not matching in CSV export, My Account and Admin dashboard
- Update CSS prefix in My Account > Affiliate > Campaigns to avoid conflicts [User]
- Update POT file
- Fix PHP warning message while assigning order to affiliate
- New WooCommerce 5.7.1 compatible
- New Tested up to WordPress 5.8.1
- Fix Load more products not working in My Account > Affiliate > Reports [User]
- Fix Campaign were not getting saved from text mode
- Fix Payout amount is not formatted correctly in 'Payout History' [User]
- New Update the WP minimum required version to WP 5.0.0
- New Translations for admin dashboard
- Update Multi-tier commission distribution is now dependent on the type of commission
- Fix Multi-tier commission is not getting calculated properly in some cases
- Update POT file
- Fix Few translations not working in affiliate's My account [User]
- Update 'order_id' parameter in Affiliate - New Conversion Received email
- Update POT file
- New WooCommerce 5.6.0 compatible
- Fix Send payout amount not formatted correctly [Admin]
- Update POT file
- New WooCommerce 5.5.2 compatible
- New Tested up to WordPress 5.8.0
- New Gross commission KPI in affiliate details [Admin]
- Fix Retrack commission if order status updated from unpaid to paid order status
- Update Label for few KPI's in affiliate details > Orders [Admin]
- Update POT file
- Fix Product quantities were not correct in some cases [User]
- Fix While updating commission status multiple order gets updated [Admin]
- Update POT file
- Fix Product not adding to product rule commission plan [Admin]
- Update Calculate multi-tier commission distribution based on the commission plan
- Update POT file
- Fix All time KPI's not showing all-time data in the payouts tab [Admin]
- Fix Storewide commission not calculating for unmatched products [Admin]
- Fix Format commission amount in orders and payouts tab [Admin]
- Update Code improvements
- Update POT file
- New WooCommerce 5.4.1 compatible
- Fix Net commission KPI not updating after referral status change [Admin]
- Fix Orders not showing in affiliate details in some cases [Admin]
- Fix Commission not calculating correctly in some cases [Admin]
- Fix Commission amount not displaying properly [Admin]
- New WooCommerce 5.4.0 compatible
- Fix Delay in showing orders in 'Orders' section on Affiliate Dashboard [Admin]
- Fix Dates were not fetched according to the site timezone
- Fix Unlinking and re-linking affiliate from an order not working in case of Multi-tier commission [Admin]
- Fix Affiliates not showing in the dashboard on multisite installations [Admin]
- Fix Total commission bar not rendering correctly when Unpaid commission is higher than Paid commission in My Account > Reports [User]
- Fix From & To not showing correctly in some themes in My Account > Reports [User]
- Fix PHP warnings when no excluded products are added in the settings
- Update Close the campaign window by clicking outside
- Update Code improvements
- Update POT file
- New WooCommerce 5.3.0 compatible
- Fix Gross commission calculating dual in some cases [Admin]
- Fix Affiliates, visitors and customer count not matching [Admin]
- Fix CSS for Referrals table [User]
- Update Filter to hide/modify My account > Affiliate tabs [User]
- Update POT file
- New WooCommerce 5.2.2 compatible
- Fix Load more products not working in My Account > Reports [User]
- Fix Subscription renewals not tracking & calculating commission in some cases
- Update Tested up to WordPress 5.7.1
- Fix PHP warnings in commission plans
- New Multi-tier commission distribution
- Fix Coupon settings not shown on first installation [Admin + User]
- Fix Affiliate search under coupons and orders not giving results with minimum characters [Admin]
- Update POT file
- Fix Affiliates list not loading affiliates having 'draft' referral status [Admin]
- Fix Incorrect unpaid commissions in case of custom paid order statuses [Admin]
- Fix Added success/error message after form settings saved [Admin]
- Fix Incorrect visitors count in some cases [Admin]
- Fix Missing affiliates data on dashboard due to timezone related issue in some cases [Admin]
- Update Changed the label in registration received an email
- Update POT file
- Fix Search and filters are not working [Admin]
- Fix Affiliates list not loading in some cases
- New WooCommerce 5.1.0 compatible
- New Tested up to WordPress 5.7.0
- New Load more for affiliate's list in the dashboard [Admin]
- Fix Export CSV failing when using 'comma' as thousand separator
- Fix Commission not calculated correctly for a product with multiple quantities in order
- Update Removed limit of 150 while searching and filtering affiliates [Admin]
- Update Remove additional validation from the registration form
- Update New Affiliate Registration email
- Update POT file
- New WooCommerce 5.0.0 compatible
- New Tested upto WordPress 5.6.2
- New Show/hide affiliate registration form fields
- Update Provision to change affiliate registration form field's label
- Update POT file
- Fix Commission not calculated correctly for a product with multiple quantities in order
- Update Delete referral entry if an order is permanently deleted
- Update POT file
- Fix Migration process stuck
- Fix Referral tracked multiple times for the same order in some cases
- Fix Excluded products shown in 'Top Products' KPI
- Update Show customer name instead of 'Guest' in affiliate My Account > Reports > Referrals [User]
- New WooCommerce 4.9.1 compatible
- New New referral status 'Draft'
- Update Calculate affiliate commission based on order status and referral status
- Update POT file
- New WooCommerce 4.8.0 compatible
- New Tested upto WordPress 5.6.0
- Fix Affiliate dashboard not loading if WooCommerce menu name is renamed/translated [Admin]
- Fix Affiliate search by name not working in commission plans [Admin]
- Fix Affiliate reports not showing if date is translated [User]
- Update Use COOKIEPATH instead of SITECOOKIEPATH to track affiliate
- Update Affiliate campaigns dashboard [User]
- Update POT file
- Update In-app review mechanism
- Fix Minor fixes
- Update POT file
- Fix Fatal error when placing a new order using affiliate referral link/coupon
- Fix Option 'afwc_affiliate_user_ids_' not auto deleting
- Fix Variable product's name not showing correctly on Admin > Top Products and affiliate My Account > Reports > Products
- Fix Missing placeholder in commission plans search [Admin]
- Fix Commission plan search showing error 'The results could not be loaded' [Admin]
- Fix Commission plan not accepting decimal values for commission [Admin]
- Fix Changing date on affiliate dashboard resets affiliate pointer to first affiliate and instead of selected [Admin]
- Fix Missing argument in apply_filters
- Update Show notification on successful commission payouts, commission status update and commission plan sort & save [Admin]
- Update Text and CSS uniformity in 'Other Details' [Admin]
- Update Notification colors [Admin]
- Update Use same delete icon on campaigns and commission plans [Admin]
- Update Product name on affiliate My Account > Reports > Product [User]
- Developer Filter 'afwc_is_registration_open' to show/hide tab 'Register as an affiliate' for existing users in My Account
- New WooCommerce 4.7.0 compatible
- New Export affiliate details [Admin]
- Fix Rejected referral incorrectly marked as Unpaid on order status change
- New Provision to sort commissions plans [Admin]
- Update Note for plans validation while calculating affiliate commission [Admin]
- Update Description for Referral commission setting [Admin]
- Update POT file
- New WooCommerce 4.6.1 compatible
- New Rule for product category based commission in commission plans
- New Rule for affiliate tags based commission in commission plans
- Update PayPal payout requirements in Affiliate > Settings [Admin]
- Update Welcome page
- Update POT file
- New Calculate commission based on products in order
- New Additional settings in commission plans
- Fix Fatal error 'Call to undefined method get_default_additional_content()' on WooCommerce lower than 3.7.0
- Fix Search & Filter CSS on Affiliate Dashboard [Admin]
- Update POT file
- New Product based commission plans
- New Set status to a commission plan [Admin]
- Fix Affiliate list and KPI not refreshing on changing date [Admin]
- Update Enqueue styles and scripts only on Affiliate Dashboard [Admin]
- Update Commission plans operator [Admin]
- Update Remove 'Affiliate specific commission' setting [Admin]
- Update POT file
- Fix 'Approve' & 'Reject' affiliate actions not working under user profile in some cases [Admin]
- Fix Search tags not showing existing tags in search results under user profile [Admin]
- Fix Product name having special characters showing HTML in 'Top Products' [Admin]
- Fix Incorrect referral link in 'Other Details' when referral link is modified by affiliate [Admin]
- Fix Unable to edit registration form page if user is an affiliate and Gutenberg is enabled [Admin]
- Fix Registration form page preview redirecting to My account > Affiliate if admin is affiliate [Admin]
- Fix Incorrect start date when date filters are applied on Affiliate Dashboard [Admin]
- Update Highlight affiliate section under user profile [Admin]
- Update Email notification content to affiliate on a referral
- Update Redirect to My Account > Affiliate > Profile when auto-approve affiliate is on [User]
- Update Code and texts improvements
- Update POT file
- New WooCommerce 4.5.2 compatible
- New Rule based commission plans [Affiliate-based commission rate]
- Update CSS on Affiliate Dashboard [Admin]
- Update Link color in footer
- Update POT file
- Fix Filter 'afwc_account_show_customer_column' not working in load more referrals [User]
- Fix Missing referral status translation [User]
- Update POT file
- Fix Existing users unable to join via registration form
- Fix Unable to delete tag from an affiliate [Admin]
- Update POT file
- New WooCommerce 4.4.1 compatible
- New Send email notification to affiliate when commission is paid
- Fix Incorrect discount type for subscription coupon amount in My Account > Affiliate > Profile [User]
- Fix Incorrect rounding of commission amount and coupon discount
- Update POT file
- New Send email notification to affiliate when their request to join is approved
- New Template for 'New affiliate registration' email
- Update Send 'New affiliate registration' email to Affiliate Manager
- Update Responsiveness for Payout History on My Account > Affiliate > Reports [User]
- Update Registration form message when an existing user tries to join
- Update My account link to My Account > Affiliate link when auto-approval is enabled
- Update Add title for 'Register as an affiliate' tab in My Account [User]
- Update Code cleanup and improvements
- Update POT file
- New 'Payout History' in affiliate My account [User]
- New Allow existing users on site to join via registration form
- Update Minor improvements
- Update POT file
- New Send email notification to affiliate on a referral
- New Simple search to search affiliate by name/username/email address [Admin]
- New Ready-made search filters to search affiliate in affiliates dashboard [Admin]
- Fix Referral coupon showing in 'Other Details' if coupons are disabled for referral [Admin]
- Fix Incorrect commission rate in 'Other Details' [Admin]
- Update Icon for affiliate identifier in My Account > Affiliate > Profile [User]
- Update POT file
- New Allow linking/unlinking affiliate from an order add/edit page [Admin]
- Fix Database upgrades not running in some cases
- Fix 'Select tags for affiliate' not showing under user profile in some cases [Admin]
- Fix Deleted user's showing blank in affiliates dashboard [Admin]
- Fix Affiliates menu not highlighting when accessing tags [Admin]
- Fix 'Table not exists' error in some cases
- Update Link to manage tags from user profile [Admin]
- Update Show orders by descending date in affiliate My account [User]
- Update POT file
- New Create and assign tags to affiliates [Admin]
- New 'Top Products' KPI for an affiliate [Admin]
- New 'Other Details' section for an affiliate with affiliate link, referral coupon, tags and commission rate [Admin]
- Fix Delay in showing orders in 'Orders' section on Affiliate Dashboard [Admin]
- Fix Missing orders on affiliate My account [User]
- Fix Missing 'No Campaign yet' translation [User]
- Update POT file
- New WooCommerce 4.3.0 compatible
- New Support for referral capture on order statuses which are added by 3rd party plugins
- Fix Registration form link in settings not working on new installs
- Fix KPI's not matching between affiliate and admin dashboard
- Fix Option 'afwc_orders_details_affiliate_ids_' not auto deleting
- Fix Deleted user's showing blank in affiliates dashboard [Admin]
- Update Auto-reject referral when order status changes to failed/draft
- Update Removed 'Clicks' KPI and added 'Visitors' KPI to My Account [User]
- Update Disable 'autoload' for temporary options
- Update POT file
- New Create and distribute campaigns/resources to affiliates
- Fix Database version not updating correctly in some cases
- Update Merge Phone Number & Skype field in registration form
- Update Affiliate settings [Admin]
- Update Registration form in Affiliate settings [Admin]
- Update Enable 'Affiliate specific commission', 'Coupons for referral' and 'Personalize affiliate identifier' by default (New users only) [Admin]
- Update Welcome page
- Update POT file
- Fix PayPal payouts not working in some cases [Admin]
- Fix Payouts not updating currency in some cases [Admin]
- Fix Some KPI's not matching between affiliate and admin dashboard
- Update Use 'processing' order status to calculate KPI's
- Update Added classes to registration form
- New WooCommerce 4.2.0 compatible
- New Affiliate tracking process
- Fix PHP notices on Subscription renewal
- Update 'Payment setting' & 'Contact store admin' not wrapped correctly on My account > Affiliate > Profile [User]
- Update Subscription setting text [Admin]
- Update POT file
- Fix Unable to search affiliates in coupon in some cases [Admin]
- Fix Warnings on multisite installations when running database updates
- Fix Database version not updating correctly on multisite installations
- Fix Footer text not showing on Affiliate pages [Admin]
- Update Privacy message
- Update POT file
- New Allow changing 'ref' in affiliate URL [Admin]
- New Allow changing affiliate identifier from My Account > Affiliate > Profile [User]
- Fix Auto-rejecting pending affiliates on updating a user [Admin]
- Update POT file
- Fix Unable to search affiliates in coupon [Admin]
- Update Show affiliate search in coupon if 'Use coupons for referral' is enabled [Admin]
- New Affiliate registration form
- New Allow PayPal payouts in store currency (if currency is supported by PayPal)
- Fix Order & commission currency incorrectly displayed in 'Orders' section in Affiliate Dashboard [Admin]
- Fix Payout currency incorrectly displayed in 'Payouts' section in Affiliate Dashboard [Admin]
- Fix Commission currency incorrectly displayed on Affiliate Dashboard on My Account [User]
- Fix Cannot search users [Admin]
- Update Log failed payout information
- Update Remove support for WooCommerce 3.5
- Update POT file
- Fix Fatal error when WooCommerce Subscriptions is active
- New WooCommerce 4.1.0 compatible
- New Show affiliate coupons under user profile [Admin]
- New Allow store admin to create coupons with affiliate restrictions [Admin]
- New Show coupon discount along with coupon code on My Account > Affiliate > Profile [User]
- Update Allow affiliate to request a referral coupon instead of auto generating from their account [User]
- Update Show 'ref' in Referral URL generator under My Account > Affiliate > Profile for clarity [User]
- Update Moved contact store admin section at the end on My Account > Affiliate > Profile [User]
- Update POT file
- New Allow affiliate to contact store admin from My Account > Affiliate > Profile [User]
- Fix Notices & warnings one first activation
- Update Grant Shop Manager capabilities for Affiliate Dashboard [Admin]
- Update Affiliate Dashboard title [Admin]
- Update Remove 'View all affiliates' link from Affiliate settings [Admin]
- Update POT file
- Fix CSS not getting applied for Affiliate Dashboard on My Account page
- Fix Affiliate appearing more than once in Affiliate Dashboard [Admin]
- Update POT file
- New Affiliate Dashboard [Admin]
- New View all affiliates on a store from the Affiliate Dashboard [Admin]
- Fix Performance optimization for affiliate detail queries
- Update POT file
- New WooCommerce 4.0.1 compatible
- Fix Affiliate Dashboard not loading on multisite [Admin]
- Update POT file
- New Allow products to exclude from affiliate commission
- Fix Affiliate URL not working in some cases
- New Provision to 'Manage affiliate' from Affiliate Dashboard [Admin]
- Fix Affiliate URL giving 404 not found error in some cases
- Update Remove affiliate link from Affiliate Dashboard [Admin]
- Update KPI texts on Affiliate Dashboard [Admin]
- Update Admin Footer text for Affiliate pages
- Update POT file
- New Set user-based commission rate
- New Link to view all affiliates from Affiliate Dashboard, Settings [Admin]
- New Click to copy on an affiliate link in Affiliate Dashboard [Admin]
- Fix Affiliate settings missing under edit user profile if the current user is editing their own profile [Admin]
- Fix Unable to delete the affiliate user settings [Admin]
- Fix 'PayPal email address' available if the user is not an affiliate [Admin]
- Fix 'Orders' tab not highlighted in Affiliate Dashboard [Admin]
- Fix Unpaid commissions incorrectly rounded in Affiliate Dashboard [Admin]
- Update Optimizations & speed improvements of Affiliate Dashboard [Admin]
- Update Description on Affiliate Dashboard [Admin]
- Update Doc link on Affiliate Dashboard [Admin]
- Update PayPal payout description on My Account > Affiliate > Profile [User]
- Update Welcome page
- Update Plugin action links
- Update POT file
- New WooCommerce 3.9.1 compatible
- New Plugin action links
- New Admin Footer text for Affiliate pages
- Fix Coupon code incorrectly tracking 'Referral type' if capital letter is added in the coupon
- Fix Option 'afwc_woo_order_details_order_ids_' not auto deleting
- Fix Do not allow accessing Affiliate tab under My Account if user is not an affiliate [User]
- Fix jQuery 'ready' event is deprecated
- Update Show 'PayPal email address' only if PayPal is enabled
- Update Tab title for My Account > Affiliate > Reports & Profile [User]
- Update CSS on My Account > Affiliate [User]
- Update Title for affiliate settings under User > Edit user [Admin]
- Update Disable 'autoload' for few options
- Update Welcome page
- Update Code cleanup and improvements
- Update POT file
- Fix Uncaught Error: Call to a member function get_id() on bool
- Fix Uncaught Error: Call to a member function get_id() on bool
- Update Removed unnecessary admin settings
- Update POT file
- Fix Field for 'PayPal email address' is not taking empty values [User]
- Fix Warning: in_array() expects parameter 2 to be array, boolean given
- Update Allow changing of referral coupon code by admin
- Update Exclude discount in calculating commission
- Update Default value for storewide commission
- Update Minor update in setting referral coupon
- Update POT file
- New Use of coupon for tracking referrals (affiliate commission)
- Update New column 'Referral type' under 'Orders' tab in Affiliate Dashboard
- Update Hook to decide whether to show customer column or not under My Account > Affiliate [User]
- Update Removed use of deprecated hook 'woocommerce_settings_tabs_'
- Update Improved cases of some texts
- Update POT file
- Update Setting to change endpoint for My Account > Affiliate page
- Update CSS for scrollbar
- Fix Exclude taxes & shipping in calculating commission
- Fix CSS for Date picker on My Account > Affiliate > Profile [User]
- Fix Icons not appearing on My Account > Affiliate > Profile [User]
- Fix Responsiveness for Date picker on My Account > Affiliate > Profile [User]
- Fix 'Profile' tab endpoint under My Account > Affiliate [User]
- Update Compatible with the latest WordPress Standard (v2.2.0)
- Update POT file
- New Commission payment via PayPal
- New Field for user's PayPal Email address under My Account > Affiliate > Profile [User]
- New Field for user's PayPal Email address under Users > Edit user [Admin]
- New Tested with WooCommerce 3.8.0
- Update CSS
- Update POT file
- New Date filter under My Account > Affiliate area
- New WooCommerce Subscriptions (https://woocommerce.com/products/woocommerce-subscriptions/?aff=5475) compatibility
- New Setting to customize affiliate cookie length
- New [GDPR] Privacy Policy Content
- New [GDPR] Personal Data Export & Erase (WordPress 4.9.6+)
- New [GDPR] WooCommerce Bulk Remove personal data support
- New POT file
- Fix PHP Notices
- Update Show 'This month' as default option on Admin Affiliate Dashboard
- Update Renamed 'Affiliate For WooCommerce' Settings tab to 'Affiliate'
- New First Release