Connect a source
Sales

Sales summary

Last 30 days, measured against the prior 30 days and the same window a year ago.

AI verdict
Revenue is 84.3% ahead of last year, and the whole move is order count.
4 actions
Net revenue · SAR
7.4M
4.6%vs prev 30d84.3%vs LY
Orders
18,967
11.2%vs prev 30d70.2%vs LY
Average order value · SAR
391.58
6%vs prev 30d8.3%vs LY
Units sold
38,807
3.9%vs prev 30d10.9%vs LY
Gross margin
39.1%
2.1%vs prev 30d2.9%vs LY
Return rate
10.6%
10.2%vs prev 30d5%vs LY

Net revenue — this year vs last year

Twelve months on one scale. The gap between each pair is the growth.

This yearLast year
02.5M5M7.5M10MSep 25Nov 25Jan 26Mar 26May 26Jul 26Aug 26

Revenue by channel

Share of last 30 days

41%
28%
14%
12%
Website41.1%Mobile app28.2%Retail stores13.8%Marketplace11.5%WhatsApp orders5.4%
Website459 SAR AOV2.2%vs LM
Mobile app451 SAR AOV8.8%vs LM
Retail stores401 SAR AOV5.6%vs LM
Marketplace363 SAR AOV19.6%vs LM
WhatsApp orders330 SAR AOV0.2%vs LM

Revenue by category

Against the same window last year

Haircare35.3%LY1.9M
Fragrance4%LY1.6M
Skincare49.7%LY1.4M
Accessories3.5%LY1.4M
Cosmetics15.4%LY1.1M

Top products

Ranked by revenue — the profit rank is a different list

All products
ProductCategoryUnitsRevenue · SARMarginvs prev 30dvs LY
Oud Noir Eau de Parfum 100mlFragrance2k891.6k51.6%21%9.2%
Argan Repair Hair MaskHaircare3.5k826.4k24.4%9.1%0.1%
Bakhoor Home DiffuserFragrance1.9k798.6k42%34.3%62.7%
Hydrating Sheet Mask ×10Skincare3.4k749.8k50.9%27.9%57.5%
Amber Musk Body MistFragrance1.5k665.3k36.9%17.8%55.3%
Rose Water Toner 250mlSkincare1.1k422k24.2%13.5%3.6%
Sales analysis
Sightrz Analyst · claude-opus-5 · 2026-08-07 06:00 UTC

Revenue is 84.3% ahead of last year, and the whole move is order count.

Last 30 days closed at 7.4M SAR across 19k orders (392 SAR AOV). Against the previous period that is +4.6%, and against the same window last year +84.3%. Decomposed, the whole move is order count — basket size is flat or down, so volume is buying the growth. Website carries 41.1% of revenue at 459 SAR AOV.

What the data says · 4
CriticalConfidence88%
Rose Water Toner 250ml is buying revenue with margin

It sits in the top six by revenue but its gross margin is well under the blended rate, so every incremental unit dilutes the P&L. Revenue-ranked reporting hides this completely — the SKU looks like a winner on the leaderboard.

24.2% margin vs 39.1% blended · 422k SAR revenue · ≈62.9k SAR of gross profit foregone in the window
WatchConfidence84%
Returns are costing 787.3k SAR of booked revenue

Revenue is booked at checkout, so the ad platforms optimise toward buyers who later refuse or send back the order. The return rate is concentrated, not spread — one SKU is carrying most of it.

10.6% blended return rate · Hydrating Sheet Mask ×10 at 17.9% · 11.8% in the prior window
WatchConfidence71%
Mobile app is the only channel moving backwards

Down 8.8% on the previous period while the book grew. Its AOV of 451 SAR is the tell — this is a mix problem inside the channel, not a traffic loss.

-8.8% vs LM · 2.1M SAR revenue · 28.2% of the book
WorkingConfidence92%
Oud Noir Eau de Parfum 100ml is compounding

Up on both comparisons with margin above the blended rate — the rare case where the leaderboard and the P&L agree. Worth defending stock cover before it becomes the constraint.

891.6k SAR · +21% vs LM · +9.2% vs LY · 51.6% margin
Recommended actions · 4
Lift Rose Water Toner 250ml by 6–8%

Its price elasticity over the last two quarters is well below the category. A single-digit rise recovers margin without materially moving units.

+39k SAR gross profit / 30dLow effortConfidence79%
Attach Oud Noir Eau de Parfum 100ml to the haircare bundle

Attach rate is 32.7% today. Pairing it with the strongest category lifts basket size on orders that already convert, which is cheaper than buying new ones.

+43 SAR AOVMedium effortConfidence74%
Pull the return reasons for Hydrating Sheet Mask ×10

At 17.9% it is roughly 1.7× the blended rate. Sizing, expectation or damage in transit — each has a different fix and the reason codes separate them in one query.

Recover ~220.4k SAR / 30dLow effortConfidence81%
Vitamin C Serum 30ml has 20 days of cover

At the current sell-through it goes out of stock inside the lead time. Stockouts on a top seller cost the sale and the ad spend that bought it.

Protect ~59.4k SAR / 30dLow effortConfidence90%