Skip to content

Shipment journey

One shipment, stage by stage.

Definition · Updated Nov 2, 2026

A shipment journey draws one shipment's stages along a timeline, with dates done and dates expected, and the mode of each leg. Use it for order tracking, freight and any item moving through set stages.

Pay once. Every update included.

Live preview

Shipment 4471 journeyShipment from Oct 1, now on day 9.4 of 14: Warehouse 1 d, Sea 6 d, Customs 2 d, Road 0.4 d; out for delivery Oct 13 and delivered Oct 14 are estimates.Picked upOCT 1SailedOCT 2Out for deliveryOCT 13 · ETADeliveredOCT 14 · ETANOWOCT 1OCT 8OCT 15WAREHOUSESEACUSTOMSROAD
Shipment 4471 journey
EventDateStatus
Picked upOCT 1Done
SailedOCT 2Done
At portOCT 8Done
ClearedOCT 10Done
Out for deliveryOCT 13Expected
DeliveredOCT 14Expected

Sample data: one shipment, picked up Oct 1, delivered Oct 14 (ETA), by warehouse, sea, customs and road

Size
Legend
Data shape
Stages with a date and a mode
Good for
Order tracking, freight
Avoid when
Several shipments are compared
Sizes
XS, S, M and L, re-laid out from the data

Anatomy

Inspect it like the Figma file.

The same layers, names and tokens as the component. Select one to read its size, fill and style.

Layers

096 / Shipment journey

chart/096-journey-shipment
plot · journey
Layer
phase
Type
Rectangle
Size
52 × 6
Fill
data/cat-2
Radius
3
Group
Marks · 10

Layers

096 / Shipment journey

chart/096-journey-shipment
plot · journey
Layer
phase
Type
Rectangle
Size
17 × 6
Fill
data/cat-2
Radius
3
Group
Marks · 10

Sizes

Re-laid out, never scaled.

The same data at XS, S, M and L. Every size is redrawn from the data, so text and line weights never shrink.

M against S

Width360 px480 px

Plot328 px440 px

Labels1416

Marks1010

Height212 px246 px

Same tokens at every size: text styles, 1 px lines and mark radius stay put.

When to use

Where is my shipment?

Three signs it fits, and three signs another type fits better.

Is it one shipment?

Many vehicles against plan.

Yes: Keep the shipment journey

Are there stages?

Stops on one route.

Yes: Keep the shipment journey

Are dates part of it?

Milestones by day number.

Yes: Keep the shipment journey

Code and Figma

One name in Figma and in code.

Every Figma property is a prop with the same name and values. One command installs it.

Figma

chart/096-journey-shipment

size
legend
Property = propValuesDefault
size"xs" · "s" · "m" · "l""xs"
legendtrue · falsetrue
color"cat-1" · "cat-2" · "cat-3" · "cat-4""cat-1"
npx shadcn add @chartory/shipment-journey
shipment-journey.tsx
import { ShipmentJourney } from "@/components/chartory/shipment-journey"import { shipmentStages } from "./shipment-stages"export function ShipmentStages() {  return (    <ShipmentJourney      data={shipmentStages}      size="m"      legend={true}    />  )}

Hearth widget

Shipment journey as a widget.

The chart in a Hearth card with a hero number and two blocks. One token set, light and dark.

Code
Get the code

EmberPreset

ChartoryDefault preset

Pick the blocks, the size and the preset for your own widget.

Read the Hearth widget docs

FAQ

Shipment journey questions.

What people ask before they put a shipment journey in a dashboard.

Something else?

hello@usechartory.com
  • The ones marked ETA (out for delivery Oct 13, delivered Oct 14 in the sample); the rest are done.

Related types

The same question, a different shape of answer. Every type ships in Figma and in code.

Same family

Flow between steps

Where volume goes: funnels, bridges and cycles.