Changelog

Version 1.6.7

Latest
  • New – Added compatibility with CURCY – WooCommerce Multi Currency (VillaTheme).
  • Fix – Fatal error on analytics pages when Yay Currency or WooCommerce MultiCurrency was active (undefined currency symbol helper).
  • Fix – WPML multi-currency report query failed due to a missing query parameter.
  • Dev – Tested with WooCommerce 10.9.4.
  • Dev – Tested with WordPress 7.0.2.

Version 1.6.6

  • Dev – Tested with WooCommerce 10.7.0.

Version 1.6.5

  • Fix – Widget now accurately reflects country data based on the available address type (billing vs shipping).
  • Fix – Orders table no longer appears twice when a specific country is selected in the Sales by Country filter.
  • Dev – Tested with WooCommerce 10.6.2.

Version 1.6.4

  • Feature – Added Best-Selling / Most Popular Products by Country report.
  • Fix – Report calculations were using the order created date instead of the order completed date.
  • Dev – Tested with WooCommerce 10.6.1.
  • Dev – Tested with WordPress 6.9.4.

Version 1.6.3

  • Fix – Fixed an issue where the order table displayed the wrong data after changing the selected date range. The table now correctly refreshes and shows orders from the chosen date range.
  • Improvement – Order status filtering in reports is now dynamically applied based on the Excluded statuses configured in WooCommerce → Analytics → Settings, instead of using hardcoded order statuses.

Version 1.6.2

  • Fix – Fixed an issue where the order table did not display data after changing the selected date range. The table now correctly refreshes and shows orders from the chosen date range.
  • Improvement – Order status filtering in reports is now dynamically applied based on the Actionable Statuses configured in WooCommerce → Analytics → Settings, instead of using hardcoded order statuses.

Version 1.6.1

  • Fix – Corrected an issue in the Orders by Country report where applying a single-country filter returned no results.

Version 1.6

  • Fix – Updated asset enqueue versioning to use the plugin version instead of time() to improve caching and performance.
  • Feature – Added a WPML Language dropdown filter in the Sales By Country report to analyze sales by storefront language alongside countries.
  • Dev – Tested with WooCommerce 10.4.3.
  • Dev – Tested with WordPress 6.9.

Version 1.5.9

  • Fix – Updated deprecated WooCommerce script handles (jquery-blockui, jquery-tiptip, serializejson) to the new handles (wc-jquery-blockui, wc-jquery-tiptip, wc-serializejson) for compatibility with WooCommerce 10.3+.
  • Improvement – Enhanced license deactivation to handle remotely deactivated or refunded licenses, ensuring local cleanup and clear admin feedback.
  • Dev – Tested with WooCommerce 10.3.4.
  • Dev – Tested with WordPress 6.8.3.

Version 1.5.8

  • Fix – Query placeholder mismatch and improved Aelia Currency compatibility.
  • Dev – Tested and validated compatibility with the WooCommerce Price Based on Country plugin.
  • Dev – Made Sales By Country for WooCommerce compatible with the latest Node.js version.
  • Dev – Tested with WooCommerce 10.1.1.
  • Dev – Tested with WordPress 6.8.2.

Version 1.5.7

  • Improvement – Improved sorting functionality in the Country table.
  • Fix – Missing report when orders contain only one country.
  • Dev – Implemented an Order Details table when showing a single-country report.
  • Dev – Tested with WooCommerce 9.9.5.

Version 1.5.6

  • Fix – Fixed a SQL syntax error in the Sales by Country API report.
  • Dev – Tested with WooCommerce 9.9.3.

Version 1.5.5

  • Fix – Corrected an issue with incorrect currency display in exported CSV files.
  • Dev – Added compatibility with the Aelia Currency Switcher plugin for multi-currency support.
  • Fix – Resolved warnings related to undefined variables.
  • Dev – Tested with WooCommerce 9.8.5.
  • Dev – Tested with WordPress 6.8.1.

Version 1.5.4

  • Fix – PHP Notice: Function _load_textdomain_just_in_time was called incorrectly.
  • Dev – Added compatibility with WooCommerce Multi-Currency.
  • Dev – Tested with WooCommerce 9.4.2.
  • Dev – Tested with WordPress 6.7.1.

Version 1.5.3

  • Fix – Static currency symbol in the table.

Version 1.5.2

  • Fix – Fixed the ‘Sorry, you are not allowed to access this page’ error.
  • Dev – Tested with WooCommerce 9.1.2.
  • Dev – Tested with WordPress 6.6.

Version 1.5.1

  • Dev – Tested with WooCommerce 9.0.0.
  • Dev – Tested with WordPress 6.5.4.

Version 1.5

  • Improvement – Compare button design improvement.
  • Improvement – Renamed the downloaded CSV file to sales_by_country_analytics.csv.
  • Fix – When clicking on a single country it now remembers the current country type.
  • Dev – Added sales percentage details in the All Countries report graph.
  • Dev – Added a new Orders (%) column after Number of Orders.
  • Dev – Added a settings option in Analytics to select the default country — Shipping or Billing.
  • Dev – Tested with WooCommerce 8.6.1.
  • Dev – Tested with WordPress 6.4.3.

Version 1.4

  • Dev – Compatibility with PHP 8.2.
  • Dev – Tested with WooCommerce 8.2.2.
  • Dev – Tested with WordPress 6.4.1.

Version 1.3

  • Fix – Data not showing with the WooCommerce Multilingual plugin.
  • Dev – Tested with WooCommerce 8.2.0.

Version 1.2.9

  • Fix – Wrong sales data when there is a refunded order.
  • Dev – Tested with WooCommerce 8.1.1.
  • Dev – Tested with WordPress 6.3.1.

Version 1.2.8

  • Fix – Graph period filter not working.
  • Dev – Added compatibility with HPOS (High-Performance Order Storage).
  • Dev – Tested with WooCommerce 8.0.0.
  • Dev – Tested with WordPress 6.3.

Version 1.2.7

  • Fix – Data not showing if the Multicurrency option is disabled in the WooCommerce Multilingual plugin.
  • Fix – Report not loading.
  • Dev – Tested with WooCommerce 7.7.2.

Version 1.2.6

  • Fix – Data not showing if only one currency is used with WooCommerce Multilingual.
  • Dev – Tested with WooCommerce 7.7.0.

Version 1.2.5

  • Enhancement – Added an option to filter the report by Currency.
  • Dev – Added compatibility with the WooCommerce Multilingual & Multicurrency plugin.
  • Dev – Tested with WooCommerce 7.3.0.

Version 1.2.4

  • Fix – Call to undefined method Automattic\WooCommerce\Admin\Overrides\OrderRefund::get_shipping_country().
  • Dev – Tested with WooCommerce 7.3.0.

Version 1.2.3

  • Improvement – Improved report performance for large data sets.
  • Dev – Tested with WooCommerce 7.1.0 and WordPress 6.1.1.

Version 1.2.2

  • Fix – Currency issue in the reports table.
  • Dev – Tested with WooCommerce 6.7.0 and WordPress 6.0.1.

Version 1.2.1

  • Enhancement – Added a Total Tax column in the Country table.
  • Fix – Missing country name in the CSV download.

Version 1.2

  • Enhancement – Added an option to filter the report by a single country.
  • Enhancement – Added an option to compare the report between countries.
  • Enhancement – Added an option in the country table to filter the report by a single country.
  • Enhancement – Added an option in the country table to compare the report between countries.
  • Enhancement – Added an option to view the report by Total Sales, Net Sales, and Orders.

Version 1.1

  • Fix – Net sales and total sales count in the report.

Version 1.0

  • Dev – Launch it!