Data display
How the admin shows numbers, progress and history: KPI tiles, charts, the production kanban, timelines, the audit log, the activity feed and the support thread with Patrick's suggested reply.
RJ Clothing, last 30 days: £48,620 from 41 paid orders. Every figure on this page agrees with that.
KPI tile
The dashboard row. A tile is a link to the page behind its number.
.dd-kpi.dd-delta.good|bad|flat.dd-spark--chart-1--chart-muted--r-card--e-1KPI tile states
Default · hover · focus · error · loading · empty.
.dd-kpi.is-hover.dd-kpi.is-focus.dd-kpi.is-loading.dd-sk--focus-ringMulti-currency KPI
GBP is the base. Each currency keeps its own amount, with the GBP value beside it.
.dd-split.dd-cur.dd-rate--chart-1--chart-2--chart-3.moneyChart frame · line
Hover the plot for the day. One axis, one headline number, a table for anyone who wants the rows.
| Day | This period | Previous 30 days |
|---|---|---|
| Today | £1,830 | £1,320 |
| Yesterday | £2,230 | £2,150 |
| 9 Oct | £2,270 | £1,690 |
| 8 Oct | £910 | £2,010 |
| 7 Oct | £1,330 | £1,320 |
| 6 Oct | £1,210 | £2,330 |
| 5 Oct | £940 | £1,730 |
| 4 Oct | £1,300 | £1,240 |
| 3 Oct | £1,040 | £2,050 |
| 2 Oct | £1,380 | £2,430 |
| 1 Oct | £1,980 | £750 |
| 30 Sep | £2,030 | £1,230 |
| 29 Sep | £2,600 | £1,810 |
| 28 Sep | £2,600 | £1,440 |
| 27 Sep | £580 | £900 |
| 26 Sep | £2,530 | £2,140 |
| 25 Sep | £2,760 | £940 |
| 24 Sep | £900 | £650 |
| 23 Sep | £1,270 | £1,280 |
| 22 Sep | £880 | £930 |
| 21 Sep | £2,090 | £1,240 |
| 20 Sep | £1,250 | £600 |
| 19 Sep | £1,960 | £960 |
| 18 Sep | £1,250 | £1,650 |
| 17 Sep | £1,660 | £1,160 |
| 16 Sep | £1,510 | £1,370 |
| 15 Sep | £1,420 | £670 |
| 14 Sep | £2,140 | £1,750 |
| 13 Sep | £1,080 | £1,260 |
| 12 Sep | £1,690 | £2,180 |
.dd-chart.dd-legend.dd-plot.dd-tip.seg.smChartContainerChartTooltipLineChartChart frame · bar and funnel
Hover or tab to a bar for its figures.
.dd-bar.dd-fun-rBarChart layout=vertical--chart-1--r-chipChart frame states
Loading · empty · error · not wired. Each one names the real cause.
Revenue shows here once an order on RJ Clothing is paid. Try 90 days.
The ERP order book did not answer within 10 seconds. Nothing is wrong with the orders themselves.
Live Stripe is not connected for RJ Clothing, so card and wallet totals cannot be split yet.
Not wired.dd-state.dd-state-ic.err|nw.chip.warning--not-wiredKanban
Production by stage. Drag a card, or focus it and press the arrow keys. Cutting is at its WIP limit.
.dd-board.dd-col.dd-wip.dd-card.stale.blocked.thumbKanban card and column states
Card: default · hover · focus · dragging · stale · blocked. Column: drop target · at limit · over limit.
.dd-card.is-drag.dd-col.drop.dd-col.full.dd-col.overTimeline and activity feed
An order’s events, oldest first, and the brand’s recent changes, newest first.
- Order paidstripeStripe · card ending 4417 · £1,390.00
- Measurements confirmedadminFit quiz completed, then checked by Amara
- Sent to ERPerpSub-products created: jacket, waistcoat and trousers
- Cloth reservederpVBC 403.0118 · 3.9 m from Vitale Barberis Canonico
- Cutting startederpFactory floor, line 2
- StitchingExpected 17 Oct
- AM
Amara published Navy birdseye two-piece v4 to RJ Clothing
- PH
Patrick drafted a reply on ticket #7f3a21c0
- ER
ERP sync moved RJC-20418 to Cutting
- JO
Jonah changed the EUR price of Charcoal herringbone jacket from €890 to €910
- AM
Amara retired Brown glen check waistcoat v5
- ER
Cloth sync added 12 cloths from Vitale Barberis Canonico
.dd-tl.ring.ok|info|now|next.dd-src.dd-feed.avatarAudit row
Who did what to which record. Open a row to see each changed field.
Today 14:20AMAmarapublishwebsite_release /rel_0193req_8c41f2
Yesterday 17:48JOJonahupdateprice_row /charcoal-herringbone-jacketreq_77b0a9
| Field | Before | After |
|---|---|---|
| prices.EUR.amount | €890.00 | €910.00 |
| prices.EUR.rate_verified | false | true |
| prices.EUR.source | manual | ecb_2026-10-10 |
| updated_by | Amara | Jonah |
Raw JSON
{
"before": { "prices": { "EUR": { "amount": 89000, "rate_verified": false, "source": "manual" } }, "updated_by": "Amara" },
"after": { "prices": { "EUR": { "amount": 91000, "rate_verified": true, "source": "ecb_2026-10-10" } }, "updated_by": "Jonah" }
}Yesterday 11:02AMAmararetireproduct /brown-glen-check-waistcoatreq_6e2d13
8 Oct 09:31APapi key · stock-syncupdatevariant /navy-birdseye-two-piece/42Rreq_5a90c4
.dd-audit.dd-act.upd|pub|rev.dd-diff-t.dd-old.dd-newCollapsibleAudit log states
Hover · empty · not wired.
Nothing was retired on RJ Clothing in the last 7 days.
The audit read is not wired for this brand, so no rows are shown. Changes are still being recorded.
Not wired.dd-audit summary.is-hover.dd-stateDescription list
Key and value on order detail. Money right-aligned, codes in mono, measurements as a grid.
- Subtotal
- £1,390.00
- Shipping
- £0.00DHL Express · free over £500
- Discount
- −£0.00
- Final checkout total
- £1,390.00
- Payment
- Captured
- Provider
- Stripe · card ending 4417
- Order
- RJC-20418
- ERP sync
- In syncToday 08:15
- Special order
- Standard
- Customer record
- Not linked to a DTC customer
- Garment
- Navy chalk-stripe three-piece
- Cloth
- VBC 403.0118 Revenge
- Lining
- LN-214 Navy paisley
- Lapel
- Notch, 8.5 cm
.dd-dl.dd-dl .tot.dd-meas.money.codeSupport thread with suggested reply
Patrick drafts; the operator decides. Insert copies the draft into the reply box.
Trousers too long for a wedding on 25 Oct
The navy two-piece arrived today and the jacket is lovely, but the trousers are about 2 cm too long and pool on my shoes. I have a wedding on 25 October. Can these be shortened in time?
Thanks for the photos. Before we decide, could you send one more with your usual dress shoes on, standing straight?
Here you go, with the black Oxfords I will wear on the day.
Thank you, that photo makes it clear. We will shorten the trousers by 2 cm with a slight break, at no cost to you.
Our courier will collect them on Monday 13 October and they will be back with you by Monday 20 October, well before the wedding.
.dd-msg.dd-bub.dd-ai.dd-conf.dd-compose.dd-railSuggested reply states
Drafting · low confidence · guardrail breach. A breach cannot be inserted.
We can look at a refund for the waistcoat once it is returned unworn. Could you tell us which part of the fit feels wrong?
This draft promises a cash refund to the customer, which policy does not allow. Write the reply yourself or pick a template.
.dd-ai.breach.dd-conf.low.chip.warning|danger