Compare Local Parcel Delivery Options
Design a shipping comparison flow that turns parcel details into trustworthy price, speed, pickup, and tracking choices.
The brief
Understand the problem
Background
Delivery quotes depend on dimensions, weight, route, service level, pickup access, insurance, and restricted contents. Cheap headline prices can change once these details are known.
User context
June runs a small ceramics shop and needs to ship a fragile two-kilogram order across the city today. She can drop it off, but wants damage cover and useful tracking.
Product problem
The product must gather enough parcel information for comparable quotes and expose exclusions before the user commits.
Objective
Design parcel setup, quote comparison, booking, and handoff preparation for local delivery.
What to design
Define the experience
Required experience
- Parcel and route setup
- Comparable carrier quotes
- Booking and label or pickup preparation
Screens and states
- Shipment form
- Quote comparison
- Service detail
- Booking confirmation
Core user flow
Follow the critical path
- 01
June enters addresses and parcel dimensions
- 02
She marks the item fragile and adds declared value
- 03
She compares three services
- 04
She books a drop-off and downloads the label
Product rules
Requirements and constraints
Requirements
- Validate weight and dimensions
- Separate base price from surcharges
- Show tracking, cover, cutoff, and handoff method
- Preserve entered data while quotes refresh
Constraints
- Quotes can expire
- Some carriers reject fragile goods
- Pickup availability varies by postcode
Reality check
States worth considering
Ready-to-use content
Mock data
Use this content to test hierarchy and realistic data states. You can expand it when the concept needs more depth.
Delivery quotes
- Swift Local, same day by 20:00, $18.40, $200 cover
- ParcelPost, next day, $11.20, drop-off before 16:30
- Care Courier, four-hour window, $27.00, fragile handling
Finish line
What to deliver
- Four responsive screens
- A quote comparison table that remains usable on mobile
If you want more
Optional extensions
Optional direction
Visual resources
Use these as a starting constraint if you want one. They are not part of the required solution.