Understand Your
Global
Sales at a Glance.
Add country-level sales analytics to WooCommerce. Track revenue by billing or shipping country, compare regions, export CSV reports — all inside WooCommerce Analytics.
Version 1.6.8 • Last updated: August 2026 • Compatible with WooCommerce 11.0.1 • WordPress 7.1
Sales by Country
Revenue breakdown by region
United States — $12,450
142 orders · 45.2% share
United Kingdom — $4,230
56 orders · 15.4% share
Canada — $3,150
38 orders · 11.4% share
Period Comparison
vs Previous 30 Days
Revenue vs Last Period
+23% Growth
Where is your revenue actually coming from?
WooCommerce shows you total orders and total revenue. But not where in the world they're coming from. You're flying blind on international performance — and missing your best growth opportunities.
Default WooCommerce
- No Country-Level Breakdown
Total sales, total orders. But no idea which countries are driving growth or quietly declining across continents.
- Manual Spreadsheet Work
Exporting orders to Excel and pivoting by country = hours of manual work, every billing or reporting cycle.
- External Analytics Tools
Google Analytics has country data but doesn't tie accurately to WooCommerce revenue. Different numbers, different tools.
- Missed Growth Markets
You can't optimize what you can't see. Emerging markets and underperforming regions stay completely invisible.
With Sales By Country
- Native WooCommerce Report
A "Sales by Country" tab inside WooCommerce Analytics. Country breakdowns, automatic, always up-to-date.
- Detailed Per-Country Metrics
Total sales, net sales, gross sales, tax, AOV, order count, % of total — for every country effortlessly.
- Period Comparisons & Trends
Compare current period to previous. Spot growth trends, seasonal patterns, and emerging markets instantly.
- CSV Export Built In
Export clean reports for stakeholders, finance teams, or marketing partners. One-click, no manual Excel formatting.
Know When a Country Stops Behaving Normally
Reading a country table every week is how you miss things. The plugin watches each country against its own trend and tells you when one breaks pattern — and if you want the numbers written up, ranked or interrogated, that runs on your own AI key.
Anomaly detection needs no API key and contacts nothing
It runs entirely on your own server against the country columns already in your order stats. The three AI features are separate, off by default, and use a provider key you supply — aggregate country totals only, never order or customer data.
A country breaks pattern. You hear about it.
Judged against its own history, not against your biggest markets.
Four signals: Spike, drop, emerging market, and gone silent — the last only counts once a country has been active for at least three prior windows. Banded by confidence: |z| of 2.5 or more is High, 2.0 or more is Medium. Countries under 5 orders in the current window are ignored as noise. Two ways in: An Anomalies panel on the report, computed on demand and cached for an hour, plus a nightly cron that stores new anomalies and triggers the email. Tunable: Every threshold is exposed through a filter, so you can loosen or tighten the model for how your store actually trades.

Your period, in a paragraph
Written from your own report data, with your own API key.
Turns the country table for the selected date range into a plain-language overview — which markets carried the period, which moved, and what changed against the period before. It uses the same query the report itself runs, so the summary can never disagree with the numbers on screen, multi-currency cases included.

The five countries worth acting on
Ranked by plain arithmetic. AI only writes the sentence.
A country table sorted by revenue tells you who is biggest, not who needs attention. The scorer reads every country in the period and surfaces at most five that stand out — each carrying the numbers behind it, so you can check the reasoning rather than trust it.

Ask the report a question
Answered only from the data for the range you are looking at.
Type a question in plain language and get an answer grounded in the aggregate country dataset your store just built. The model never runs SQL and never sees an order row — it works from the same totals the report shows you, and nothing else.

The Reports You've Been Missing
Country-level analytics that look and feel native to WooCommerce — because they are coded directly into WordPress using the native React analytics packages.

Inside WooCommerce Analytics
See exactly what you get — a Sales by Country tab built directly into your WooCommerce Analytics dashboard. Real-time country reports, period comparisons, visual charts, and CSV export, all in one familiar interface.
- Native WooCommerce Analytics tab
- Date range with auto period comparison
- Billing or Shipping country filter
- Select shipping or billing addresses
- Live KPI cards with growth indicators
- Visual sales charts and detailed tables

Sales by Country Overview
A complete, unified country-level breakdown of your store's global revenue. See which countries drive the most sales, which are growing, and which might need marketing attention. Sortable by any column instantly.
- Total sales, net sales, gross sales per country
- Total tax collected per country
- Average order value (AOV) per country
- Number of orders & total percentage share
- Sorted ascending or descending with one tap
- Built to reflect actual refund states

Single-Country Drill-Down
Curious about a specific country? Click on any line item in your reporting dashboard to immediately launch an individual, dedicated visual report for that specific regional market.
- Targeted regional revenue charts
- Detailed local average order value (AOV) path
- Full attribution of all customer billing details
- Filterable by custom date range windows
- Displays most popular items for that specific country
- Instant back-button returning to global sheet

Interactive Country Comparisons
Unlock powerful multi-country benchmarking directly within your WooCommerce store. Easily search, tag, and isolate multiple country regions to chart their sales trends side-by-side, compare order volume ratios, average order value, and percentage shares.
- Benchmark arbitrary lists of countries
- Color-coded multi-line SVG trend plots
- Comparison of total, gross, and net revenue
- Isolate shipping vs. billing addresses side-by-side
- Sortable and filterable comparison table views
- Detailed comparison summaries with CSV export
Every Report Feature at a Glance
Everything the plugin adds to WooCommerce Analytics.
Sales by Country Report
A country report inside WooCommerce Analytics — sales, tax, orders and average order value per country.
Billing or Shipping Country
Report on where the money came from or where the goods went. Switch between the two without re-running anything.
Single-Country Drill-Down
Open any country to see its orders, products and trends on their own.
Multi-Country Comparison
Put several countries side by side and see which is pulling ahead.
Period Comparison
Compare any date range against the previous one to see what actually changed.
Best-Selling Products by Country
Find out what sells in Germany that doesn't sell in Canada.
Visual Charts
Every report drawn as well as tabulated, so patterns show up before you read the numbers.
CSV Export
Export any view for your accountant, your board pack, or your own spreadsheet.
Multi-Currency Support
Correct reporting for stores selling in more than one currency.
Native to WooCommerce Analytics
It appears as a tab in the analytics you already use. No separate dashboard, no configuration.
Built for International WooCommerce Stores
Four teams, one report — whatever "country data" means in your job.
International Stores
See which markets actually drive revenue, and decide where a localised storefront is worth building next.
Marketing Teams
Put ad budget into the countries that convert, and stop funding the ones that don't.
Finance & Accounting
Pull per-country revenue for VAT declarations and quarterly reporting without rebuilding it in a spreadsheet.
Inventory Planners
See real demand by country before you commit stock to a region.
Why Stores Choose Sales By Country
Four things a separate analytics platform can't give you.
Inside WooCommerce Analytics
A tab in the reports you already open - not another dashboard, another login, or another monthly subscription.
Your Data Stays in Your Store
Nothing is exported to a third-party service and there's no per-order pricing. The report runs on your own database.
Billing or Shipping Country
Spot emerging countries with rising transaction figures before competitors do. Use physical data to plan global growth.
Alerts, Not Just Charts
The report tells you when a country stops behaving normally, instead of waiting for you to spot it.
How we compare to alternatives
Compare Sales By Country to standard default WooCommerce charts and Google Analytics tools.
| Features | Woo Native / Google Analytics | Sales By Country |
|---|---|---|
| Country-Level Revenue Report | —Not included | ✓Included |
| Native to WooCommerce | ✓Included | ✓Included |
| Revenue-First Metrics | ✓Included | ✓Included |
| Per-Country AOV | —Not included | ✓Included |
| Per-Country Tax Breakdown | —Not included | ✓Included |
| Period Comparison | ✓Included | ✓Included |
| Multi-Country Side-by-Side | —Not included | ✓Included |
| Single-Country Drill-Down | —Not included | ✓Included |
| CSV Export | ✓Included | ✓Included |
| Billing vs Shipping Country Toggle | —Not included | ✓Included |
| Multi-Currency Support | ✓Included | ✓Included |
| Zero Configuration Required | ✓Included | ✓Included |
| HPOS Compatible | ✓Included | ✓Included |
Annual Licensing Cost | Free | Get Sales By Country Now |
Frequently Asked Questions
Your plugin keeps working and no tracking data is lost — nothing switches off. What stops is plugin updates and priority support.
Your licence renews at the same price you paid — we never raise it at renewal. The 1 year plan is $59 and renews at $59 a year. The 2 year plan is $94 and renews at $94 every two years. The 20% saving on the 2 year plan applies to every renewal, not just your first term, so it stays at that price for as long as you keep the licence.
Yes. Your licence renews each year so you keep receiving updates and support. We email you 7 days before each renewal, and you can cancel any time from your account.
Everything, with no exclusions. If CEV Pro isn't right for your store, request a refund from your Orders page at https://www.zorem.com/my-account/orders/ within 14 days of purchase and we'll refund you in full.
No. Each licence activates on a single site, and staging and development installs count as separate sites. If you build on a staging copy before pushing live, choose the 5 Sites licence.
Yes, as often as you need. Deactivate the licence on the old site from your account, then activate it on the new one — there's no limit on how many times you can move it.
Yes. CEV Pro is tested against WooCommerce 11.0.1 and WordPress 7.1 and fully supports High-Performance Order Storage. We ship a compatibility update alongside every major WooCommerce release.
Priority email support from the team that builds the plugin. We usually reply within 24 hours — often much sooner.
Inside WooCommerce itself — go to WooCommerce → Analytics → Sales by Country. There's no separate dashboard to learn: the report uses the same date pickers, filters and layout as the rest of WooCommerce Analytics, so it feels like a native part of your store.
The report reads from WooCommerce's analytics tables, so existing orders need to be processed once. Go to WooCommerce → Analytics → Settings and rebuild the analytics data — your full order history will then appear, broken down by country. You only need to do this once after installing.
Both — you choose. A single toggle switches the whole report between shipping and billing country, so stores that ship physical goods and stores selling digital products can each measure the country that actually matters to them.
Yes. As well as sales, net sales, gross sales, tax, orders and average order value per country, you get a Best-Selling Products by Country report, plus a single-country drill-down with a full order details table — so you can go from "Germany is growing" to exactly which products and which orders drove it.
Yes. Sales by Country supports WPML WooCommerce Multilingual, Yay Currency, WooCommerce MultiCurrency, Aelia Currency Switcher, WooCommerce Price Based on Country and CURCY – WooCommerce Multi Currency (VillaTheme). You can view totals in your base currency or filter by a specific currency. If you enable a multi-currency plugin on an existing store, rebuild the analytics data afterwards. WPML users also get a Language filter to analyse sales by storefront language.
Yes — every table in the report exports to CSV with one click, so you can pull country totals, product breakdowns or order lists straight into a spreadsheet for reporting or forecasting.
Explore Other Zorem Plugins
Everything Zorem builds runs inside WooCommerce — fulfillment and post-purchase tools, store management, and analytics. Trusted by over 80,000 store owners.
Advanced Shipment Tracking Pro
The Most Powerful Fulfilment Manager for WooCommerce. AST PRO provides powerful features to easily add tracking info to WooCommerce orders, automate the fulfillment workflows and keep your customers happy and informed.
Country Based Restriction for WooCommerce
The Country Based Restriction (CBR) uses the WooCommerce Geolocation and allows you to restrict products and payment gateways based on the customer country.
Email Reports for WooCommerce
The Sales Report Email sends a daily, weekly, or monthly sales report by email from your WooCommerce store. You can schedule multiple reports, choose which information to display, compare to the previous period, show subscriptions data and more..
Analytics for WooCommerce Subscriptions
The Analytics for WooCommerce Subscriptions plugin is a comprehensive tool designed to help WooCommerce store owners monitor, analyze, and optimize their subscription business. With real-time insights and performance tracking, store owners can make data-driven decisions to enhance their recurring revenue strategy.