Sales Report by Country

The Sales By Country for WooCommerce plugin integrates directly into WooCommerce Analytics, giving store owners a dedicated country-level sales report. Filter by date range, toggle between billing and shipping country, compare countries side-by-side, and — when filtering by a single country — drill into a detailed Orders table and a Best-Selling Products by Country table

Plugin Features

↑ Back to top

Country-Level Sales Report : Full WooCommerce Analytics report showing sales, orders, and averages broken down by country.

Billing & Shipping Toggle : Switch between billing country and shipping country views with a single click.

Orders Table (Single Country) : When filtering by a single country, view a full Orders table with date, order #, status, customer, products, items sold, coupons, net sales, and attribution.

Best-Selling Products by Country : When filtering by a single country, see a product breakdown with qty sold, total sales, net sales, orders, and avg price.

Date Range Filtering : Apply any WooCommerce Analytics date range — today, last week, last month, year, or a fully custom range.

Download Reports : Export any report table as a CSV download directly from the Analytics interface.

The plugin has no settings panel. Once installed and licensed, navigate to Analytics → Sales by Country to access all reports immediately.

Getting Started

↑ Back to top

Follow these steps to install, activate, and access the Sales By Country report in WooCommerce Analytics.

How to Install the Plugin

↑ Back to top
  1. Download the plugin ZIP file from the Subscriptions tab in your zorem.com account.
  2. In your WordPress admin, navigate to Plugins → Add New.
  3. Click Upload Plugin, select the downloaded ZIP file, and click Install Now.
  4. Click Activate Plugin after installation completes.

How to Activate the License

↑ Back to top

A valid license is required to use the plugin. To activate it:

  • From your WordPress Dashboard, go to Plugins and search for Sales Report By Country.
  • Click the Activate License link below the plugin name. You will be redirected to zorem.com.
  • Log in to your zorem account and authorize the connection to your store.
  • You will be redirected back to your store and the license will be active. The Sales by Country report is now ready to use.

Accessing the Report

↑ Back to top

Once installed and licensed, navigate to: WordPress Admin › Analytics › Sales by Country

The plugin has no settings panel — no further configuration is needed after activation. All report options are available directly within the Analytics interface.

Setup and Configuration

↑ Back to top

After installation and license activation, Sales By Country for WooCommerce requires no further configuration. The plugin does not have a settings panel.

Accessing the Report

↑ Back to top

To view the Sales by Country report, navigate to : Analytics › Sales by Country

The report is fully integrated into the WooCommerce Analytics interface and respects all of the standard WooCommerce Analytics date and filter controls.

Report Options

↑ Back to top
OptionDescription
Date RangeSelect any standard WooCommerce Analytics date range (Today, Last 7 days, Last month, Year to date, or a fully custom range).
Billing CountryToggle to report sales based on the customer’s billing country.
Shipping CountryToggle to report sales based on the customer’s shipping country.
Country FilterFilter the report to one or more specific countries. Filtering to a single country activates the Orders and Best-Selling Products tables.
DownloadExport any table as a CSV file by clicking the Download button in the top-right of each table.

For orders placed before the plugin was installed, you must re-import historical data in WooCommerce Analytics so that country information is populated for past orders. See the Past Orders Import section for instructions.

Reports & Filters

↑ Back to top

The Sales By Country report integrates into WooCommerce Analytics and provides several views and filtering options to help you understand your geographic sales data.

Main Country Sales Table

↑ Back to top

The default report view shows an aggregated table of all countries with sales in the selected date range. The following columns are available:

ColumnDescription
CountryThe country name based on the selected billing or shipping country toggle.
OrdersTotal number of orders from that country in the selected date range.
Items SoldTotal number of individual items sold across all orders from that country.
Total SalesGross revenue (before discounts, tax, and shipping deductions).
Net SalesRevenue after deducting coupons, tax, and shipping costs.
Avg Order ValueAverage order value (Total Sales divided by number of Orders).

Billing vs Shipping Country Toggle

↑ Back to top

Use the toggle at the top of the report to switch between reporting by Billing Country (the address used for payment) and Shipping Country (the delivery destination). Both views use the same columns and support the same filters.

Date Range Filter

↑ Back to top

The report respects the standard WooCommerce Analytics date range controls. You can select from preset ranges or choose a fully custom date range to analyse sales for any specific period.

Country Filter

↑ Back to top

Use the country filter to narrow the report to one or more specific countries.

  • Multiple countries selected — the main aggregated table is filtered to show only the selected countries.
  • Single country selected — in addition to the main table, two new detailed report tables appear: the Orders table and the Best-Selling Products by Country table. See Single Country View for full details.

Downloading Reports

↑ Back to top

Each table in the report includes a Download button in the top-right corner. Clicking this exports the current table view as a CSV file, making it easy to share data or import it into spreadsheet tools for further analysis.

The Download option is available for the main country table, the Orders table, and the Best-Selling Products by Country table — each can be exported independently

Single Country View

↑ Back to top

When you filter the report to a single country, two additional report tables are displayed below the main summary: the Orders table and the Best-Selling Products by Country table. These tables give you detailed insight into every order and every product sold in that country for the selected date range.

How to Activate the Single Country View

↑ Back to top
  1. Go to Analytics → Sales by Country.
  2. Use the Country filter to select exactly one country (e.g., India).
  3. The Orders table and the Best-Selling Products by Country table will automatically appear below the main summary.

These two tables only appear when exactly one country is selected in the filter. When multiple countries are selected or no country filter is applied, only the main aggregated country table is shown.

Orders Table

↑ Back to top

The Orders table shows every individual order from the selected country within the chosen date range. Each row represents one order with the following columns:

ColumnDescription
DateThe date the order was placed.
Order #The WooCommerce order number, displayed as a clickable link to the order detail page.
StatusThe current order status (e.g., Completed, Processing, Pending). Displayed with a status indicator dot.
CustomerThe customer name associated with the order.
Customer TypeIndicates whether the customer is New (first order) or Returning.
Product(s)The product(s) included in the order. If more than one product, a +N more indicator is shown.
Items SoldTotal number of individual items in the order.
Coupon(s)Any coupon codes applied to the order, or “-” if none were used.
Net SalesThe net revenue for the order after discounts, tax, and shipping deductions.
AttributionThe sales attribution channel for the order (e.g., Web admin, Direct).

Best-Selling Products by Country Table

↑ Back to top

The Best-Selling Products by Country table shows a product-level breakdown for the selected country and date range. Each row represents one product with the following columns:

ColumnDescription
Product NameThe product name, displayed as a clickable link to the product in WooCommerce.
CountryThe country the product was sold to (matches the selected country filter).
Qty SoldTotal quantity of this product sold across all orders in the date range.
Total SalesGross revenue for this product (before discounts).
Net SalesNet revenue for this product after discounts and deductions.
OrdersNumber of distinct orders that included this product.
Avg PriceAverage selling price (Total Sales divided by Qty Sold).

Both the Orders and Best-Selling Products tables can be downloaded as CSV independently using the Download button in the top-right of each table.

Past Order Import

↑ Back to top

How to View Sales Report by Country for Past Orders

↑ Back to top

The plugin adds two new columns to the WooCommerce Analytics database — one for the billing country code and one for the shipping country code. For new orders placed after the plugin is installed, these columns are automatically populated.

For existing orders placed before the plugin was installed, you must re-import the historical analytics data so that country information is backfilled for all past sales.

Re-Import WooCommerce Analytics Historical Data

↑ Back to top

Follow these steps to import historical data and enable country reporting for past orders:

  • In your WordPress admin, navigate to Analytics → Settings.
  • Find theImport Historical Datasection at the bottom of the Analytics Settings page.
  • This ensures that all existing orders are re-processed, not just new ones. Without unchecking this, previously imported orders will be skipped and their country data will not be updated.
  • Click the Import button and follow the on-screen progress until the import completes. Depending on the number of orders in your store, this may take several minutes.
  • Make sure to uncheck the “Skip previously imported customers and orders” checkbox before clicking Import. If this remains checked, existing orders will not be updated with country data.

After the Import

↑ Back to top

Once the import is complete, navigate to Analytics → Sales by Country. The report will now include billing and shipping country data for all orders — both historical and new. You can use the country filter, date range, and billing/shipping toggle to analyse your full sales history by country.

For more information about importing historical data in WooCommerce Analytics, refer to the WooCommerce Analytics documentation →

Related Products

Let customers subscribe to your products or services and pay on a weekly, monthly or annual basis.

Offer add-ons like gift wrapping, special messages or other special options for your products.

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.