Skip to main content
Metrics type: Supporting MetricsCategory: Ecommerce Platform

At a glance

Revenue grouped by the day of the week the order was placed (Mon, Tue, …, Sun). The pattern card that tells you which days carry the business and which days you can safely ignore for paid-media or staffing decisions.

Calculation

Calculated automatically from your Shopify data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.

Worked example

A UK fashion DTC brand on Shopify, online-first with one London pop-up running Sat-Sun. 90D window 12 Feb 26 to 12 May 26. Five things to notice:
  1. Friday is peak; the weekend isn’t. Common in UK DTC fashion; counterintuitive vs retail. Customers shop ahead of the weekend, then live the weekend offline. Use this to time email sends (Thursday evening) and ad budget concentration (Thu / Fri).
  2. The weekend-spike POS is buried in the data. The Sat figure of £10,660/day looks weak vs Friday, but the pop-up itself probably did £4-6k/day on Saturday alone. Online demand falls sharply on weekend afternoons, masking the retail uplift. Filter by sales channel in Shopify Admin to isolate.
  3. Wednesday is a strategic gap. £10,685/day average is the lowest weekday. Two interpretations: cut Wednesday paid-media spend, or run mid-week promo events to lift the floor. Many brands do the second.
  4. The Mon-to-Sun spread is narrow (~30%). A 30% weekend-vs-Friday gap is healthy; if you see >50% spreads, the brand is over-reliant on a single day, which is a fragile revenue shape. Discount-heavy stores often see 60%+ spreads (the discount day vs everything else).
  5. Payday weeks shift the pattern. UK pay-day clusters at month-end; Friday spikes can be 25%+ higher in last week of the month than the first. The 90D average smooths this out but flags it on weekly comparison.

Sibling cards merchants should reference together

Day-of-week is one slice of the temporal pattern. The companions:

Reconciling against the vendor’s own dashboard

Where to look in Shopify Admin: Shopify doesn’t expose a dedicated day-of-week report natively; the closest views:
  • Analytics → Reports → “Total sales over time” with the granularity set to day. Manually group the daily totals into Mon/Tue/…/Sun for a comparison.
  • Analytics → Live View: gives a real-time current-day pulse; use over a few weeks to manually calibrate the DoW chart.
  • Apps like Glew, Polar Analytics, or Shopify Analytics+ (Shopify Plus) offer DoW splits; numbers should match this card to within sync-lag tolerance.
Why our number may legitimately differ from a manual reconstruction: Cross-connector reconciliation: DoW pattern has indirect parallels in marketing-platform reports:

Known limitations / merchant FAQs

My peak day is unusual, is that a problem? Not necessarily. Patterns are category-driven:
  • DTC fashion / lifestyle: typically Thursday or Friday peak.
  • Beauty and skincare: often Sunday or Monday (planning for the week ahead).
  • B2B and wholesale: Tuesday-Wednesday peak (buyers in the office, accounts-payable cycles).
  • Food and grocery: Friday-Saturday peak (weekend prep).
  • Subscription consumables: flat across the week (billing dates spread).
If your peak day surprises you, look at order-source: a single ad campaign or weekly newsletter can fully reshape the curve. How do I use this card to set ad-spend timing? Three-step playbook:
  1. Identify your top-2 revenue days.
  2. Look at your conversion-rate-by-DoW (Shopify Admin → Reports → Conversion over time, grouped). The CR peak doesn’t always match the revenue peak.
  3. Concentrate paid-media impressions in the 24 hours before the revenue peak (where high CR meets high intent). Most brands underweight Thursday spend even though Friday is peak.
Will Bank Holidays / public holidays distort the pattern? Yes, especially over 90D. A Mon Bank Holiday in May will pull Mon revenue down for that week; the 90D average mostly absorbs it but a freak holiday cluster can shift the picture. For UK brands, if the 90D window crosses Easter, May Day, and Spring Bank Holiday, the Monday slot is unfairly low; manually exclude those weeks for a clean read. Why does my Sunday look strong but Monday weak? Common in subscription billings, time-zone-set Sunday cycles. Customers who pre-order or set automatic renewals during weekends create the Sun spike; the operational load lands Monday. Operationally treat Sun as a Mon-fulfilment-prep day. Does Black Friday / Cyber Monday distort the pattern? Massively, when in the window. A single BFCM day can equal a normal week of revenue, and the day-of-week slot it falls in (Friday for BFCM Friday, Monday for Cyber Monday) bulges visibly. Either: filter the window to exclude BFCM, or accept that a Q4 view will look skewed for 60-90 days post-event. My multi-region store, do US and UK customers blend? Yes, by default. The card uses each order’s createdAt UTC timestamp regardless of customer location. A US-customer order at 11pm PT is “Saturday” UTC; a UK-customer order at 8am BST is “Saturday” too. Both contribute to Saturday. To split, filter by ship-to country in Shopify Admin. Action playbook for using DoW patterns:
  1. Email send-time: send 12-18 hours before revenue peak (Thursday eve for Friday peak).
  2. Ad-budget pacing: shift 30 to 50% of weekly budget to top-2 days; reduce the bottom-2 days by 20 to 30%.
  3. Retail / pop-up staffing: align retail hours with online peaks for cross-platform customers; staff retail Saturday afternoons even when online is soft.
  4. Inventory replenishment: PO arrivals timed for top-2 days minimise stockout risk.
  5. Customer-service capacity: mirror revenue DoW with support DoW; Monday post-weekend is the heaviest support day.

Tracked live in Vortex IQ Nerve Centre

Revenue by Day of Week is one of hundreds of KPI pulses Vortex IQ tracks across Shopify and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English. Start for free or book a demo to see this metric running on your own data.