RETAIL / DECISION STUDIO

Retail Decision Studio / browser-based analysis

Understand your sales. Plan your next move.

Turn a retail CSV into clear sales metrics, data checks and a decision brief. Explore official online-retail context where a verified country series is available.

Private in your browserNo account neededWorks in your currency

EXAMPLE ANALYSISFictional CSV
Positive sales£527.79
Orders12
Monthly sales · 2026March peak
JanFebMarAprMay

Preview from the downloadable fictional sample. Your results use your own file.

Workspace / 01

Analyse your sales

Choose your country and currency, then turn a sales export into a usable snapshot.

Local analysis
  1. 1 Load data
  2. 2 Match columns
  3. 3 Review results

Your workspace

Select your country or territory and choose a sales CSV. Currency fills automatically; you can adjust it for a different billing currency.

Countries and territories use ISO 3166-1 codes. The suggested currency comes from Unicode CLDR; edit it if your sales use another currency.Values are labelled in the chosen currency, never converted. Use one currency per file.
Up to 5 MB and 100,000 rows. Example CSV (GBP) · Example CSV (INR).
Your data stays in this tab

Selected files are read locally. The tool does not upload them or combine them with ONS market statistics.

Choose a country or territory and a CSV, then check its currency and column mapping. ISO YYYY-MM-DD dates also work.

Rows with missing order IDs, invalid dates or non-positive sales values are excluded and counted. Identical-looking rows are flagged but retained because they may be valid separate line items. Repeat rate counts identified customers with at least two distinct valid order IDs. The tool does not calculate profit or validate refunds. Do not upload a sensitive file to a shared computer.

Current market / official statistics

Online retail by country

Choose a market to see the official series currently included. This section is separate from your sales CSV.

Select a country to see available official market context.

Interactive tool · use your own assumptions

Retail campaign planner Choose currency

Estimate orders, incremental sales, contribution after campaign spend and the conversion rate needed to break even. Try the example, then replace every input with your own figures.

Expected extra orders
50
Incremental sales
—
Contribution after spend
—
Break-even conversion
2.5%

At these assumptions, estimated contribution covers campaign spend.

Conversion sensitivity

CaseConversionExtra salesContribution after spend

Assumptions are illustrative and may not match actual behaviour. Contribution after spend = expected extra sales × gross margin − campaign spend. It is not net profit: returns, VAT, overhead, fulfillment and other costs are excluded. Break-even conversion assumes each conversion makes one additional order. No personal data or inputs are sent to a server.

Methods / transparent sources

How to interpret these numbers

Your CSV gives positive sales line value, distinct orders, average order value and identified customer repeat rate in the currency you choose. Period comparisons use only rows in your file. Customer ID is optional for the repeat-customer rate. A single currency is assumed across the file, and incomplete months may distort comparisons. It is analysed in your browser and is not sent to this static site. The campaign planner is a scenario using your assumptions, not a prediction.

The market panel follows your country selection. Great Britain uses monthly ONS internet sales statistics; the United States uses quarterly U.S. Census e-commerce estimates. The two series have different periods and definitions and should not be ranked directly. India links to ONDC network data without treating those orders as nationwide retail. Other countries show an explicit coverage state until a verified series is added. Figures are saved releases, not live feeds, and remain separate from uploaded sales.

Sources: ONS internet sales, series MS6Y and MZX6; U.S. Census retail e-commerce. See source code, tests and refresh instructions.