Skip to main content
ProMall
Reports

Online shop sales report: the seven numbers to read every week

A sales report you only glance at and archive is worthless. Here are the numbers that should actually change what you do.

Published: September 2, 20265 min read

Online shop sales report illustrated as a rising bar chart whose tallest bar becomes a young tree with silver leaves

Every Sunday morning, before the DMs open up, Tarmeh spends five minutes on one thing: her online shop sales report. Not to feel good about it, but to know what this week needs that last week did not get. Early on she skipped those five minutes, sure she could see which products moved just by watching the shop. Months later she realised some things never show up to the eye, like customers who quietly stop coming back.

Most online shops do not lack a report, they lack a report that turns into a decision. A number connected to nothing is just a nice number on a screen. This guide walks through the seven numbers worth watching every week, how to read them, and what each one should turn into, and how to move from a chart to the next action without overthinking it.

The seven numbers your online shop sales report should never skip

  • Total weekly revenue, the base for every comparison you make.
  • Order count, put it next to revenue to see if growth came from price or from volume.
  • Average order value, it moves slower than the rest but tells the truth.
  • Top products, what is actually pulling weight and what is just taking up shelf space.
  • Repeat customer rate, what share of past customers bought again.
  • Unanswered DMs, how many questions from last week never got a reply.
  • Stock about to run out, what is disappearing before you notice.

These seven were picked out of dozens of numbers a panel can show you, because each one connects straight to a decision. Page views and likes look nice, but they do not pay the bills; these seven do.

What revenue and order count tell you together

Revenue alone is misleading. If revenue rose but order count stayed flat, customers spent more per order or prices went up. If both rose together, the growth is real. If revenue held flat while order count dropped, you sold fewer but bigger baskets, which can be good news or an early sign you are losing smaller customers. Tarmeh once saw revenue climb and felt nothing, because order count had actually dropped, a few loyal customers had just bought bigger baskets. That is exactly why online shop accounting never looks at revenue by itself.

Top products and stock about to run out

Your weekly top sellers list does two jobs: it tells you what to promote, and it tells you which stock is getting dangerously thin. Most shops stop right there, happy that something sold well, without asking the harder question: at this pace, how many weeks until it hits zero? If this week's best seller is the same product that just crossed its threshold in online shop inventory, these two reports need to talk to each other right now, or next week you will not have your best seller to sell.

Repeat customer rate: the number everyone forgets

Most online shops chase new customers because it is visible, run a campaign and the number moves. Keeping an old customer is almost always cheaper. That is why Sara once waited three hours for a simple answer about a colour, and bought the same item from another page before it came. No sales report shows that lost order directly, it only shows up as one more unanswered DM. online shop loyalty belongs right next to your sales report, not as a separate thing you check once a quarter.

Unanswered DMs: the number nobody watches

This number lives in no financial report, yet it hits next week's revenue directly. A customer who waited too long either bought elsewhere or never comes back at all. If it keeps growing week over week, the problem is not laziness, your DM volume has outgrown your capacity to answer, which is exactly where an Instagram DM auto-reply that answers from real stock and price makes the difference.

How to read the weekly sales trend chart

Do not read a trend chart day by day, read its overall shape. One down day is normal, three down days in a row is a signal. What matters is the direction of the line, not its small daily wobble.

  • A steady upward trend means you are doing something right, just make sure restocking keeps pace with it.
  • A sharp drop after a busy day usually means a promotion ended, not that something broke.
  • A flat line for several weeks means your products have lost their initial pull.
  • Compare a week against the same week last month rather than last week, it filters out seasonal noise.

From number to decision: a simple table

Even the prettiest report is useless without a decision attached to it. This table connects the seven numbers above to a specific action. Once one number steps outside its normal range, you no longer have to think from scratch about what to do next. A five-minute Sunday habit beats a heavy monthly review, because small weekly decisions pay off sooner than big ones made once a month.

NumberIf this happensDecision
Average order valueDrops for several weeks in a rowRevisit bundling or a complementary offer
Repeat customer rateFalls below your usual baselineSend a reminder or a small discount to past customers
Unanswered DMsKeeps growing week over weekSpeed up replies or turn on an AI assistant
Top productStays unchanged for weeksReorder it earlier than its usual threshold
Stock about to run outShows up in the weekly reportPlace a restock order that same day, not at week's end

A five-minute weekly routine

  1. 1Put this week's revenue and order count next to last week's.
  2. 2Check your top three products and anything about to run out.
  3. 3Look at repeat customer rate and unanswered DM count.
  4. 4For any number outside its normal range, pick a decision from the table above.
  5. 5Start that decision the same day, not next week.

Tomorrow morning, before anything else, glance at these seven numbers. It only takes one of them being off to know exactly what today is for. After a few weeks, this five-minute look stops feeling like a chore and turns into a habit that quietly heads off bigger problems before they ever take shape.

Frequently asked questions

How often should I check my online shop sales report?

Once a week, ideally the same day every time, is enough. Checking daily usually shows you noise instead of a trend, since a single day proves nothing on its own.

What is average order value and why does it matter?

It is total revenue divided by order count. It moves slower than other numbers, so when it drops there is usually a real reason behind it, not random noise.

How do I calculate repeat customer rate?

Divide the number of customers who bought more than once in a period by total customers in that same period. A falling number means you are leaning too hard on new customer acquisition.

If I only have a minute, which numbers matter most?

Revenue, order count, top product, and stock about to run out. Together those four tell you what is working and where you are about to lose a sale.

Hand your online shop to ProMall

See a free demo built on your own products. Setup takes under ten minutes.

Get a free demo