Shippo world
A local Shippo with addresses, shipments, rates, label transactions, manifests and tracking. Test the fulfillment agent that rates, buys labels, voids mistakes and watches tracking.
LabelsRatesRefundsManifestsTracking
| Order | Service | Tracking | Label |
|---|---|---|---|
| #1041 | USPS Ground Advantage | 9400 1000 0000 0001 | NonePurchased |
| #1042 | UPS Ground | 1Z999AA10000000002 | PurchasedRefund pending |
| #1043 | USPS Priority Mail | 9400 1000 0000 0003 | PurchasedRefund pending |
| #1044 | FedEx Ground | Pending | None |
| #1045 | USPS Ground Advantage | 9400 1000 0000 0005 | Purchased |
fig. 1 · illustrative replica · the agent's changes land as you scroll
What's in this world
What you get when you open Shippo. Seeded, local, yours to break.
Seeded records
- shipments
- 50 orders with parcels and addresses
- rates
- USPS, UPS and FedEx rates per shipment
- transactions
- 30 labels across SUCCESS, QUEUED and ERROR
- tracks
- Tracking across PRE_TRANSIT, TRANSIT, DELIVERED and RETURNED
- manifests
- Yesterday's USPS manifest
Agent jobs you can test
- Buy the cheapest qualifying label for each order
- Request refunds on labels that were never used
- Create the end of day manifest for each carrier
What your agent can get wrong here
The reply sounds right. The record is what counts.
ActionWhat the world recordsCommon mistake
Refund a label
the transaction's refund and its tracking statusRefunds a label that is already in transitBuy a label
the chosen rate and the transactionBuys a second label for an order that already has oneCreate a manifest
the manifest's transactions and carrierLeaves today's USPS labels off the manifestPick a rate
service level against the order's promised deliveryPicks a 5 day service for a 2 day orderExample test
Describe the job. Review the checks before anything runs.
Ship today's orders. Buy one label per order at the cheapest rate that meets the promised delivery, refund labels for canceled orders only if not yet scanned, and manifest every USPS label.
- 01Order #1041 has exactly one label
- 02Order #1042 refund requested, order was canceled
- 03Order #1043 label not refunded, it is in transit
- 04Every USPS label from today is on the manifest
- 05No order shipped slower than its promised service
fig. 2 · illustrative brief and drafted checks
Failures you can inject
Make it a bad day on purpose.
effect
Buying a label with an old rate object returns an errorfires before the handler · state untouched · same result every runEvidence
StatusIncluded in the closed beta, like every world in the catalog. Apply and tell us the workflow you want to test.Known limitations