Udu Coffee Roasters
The D2C storefront of a Lagos specialty roaster, engineered so freshness is the reason to buy.
Overview
Udu is the direct-to-consumer storefront for a Lagos specialty coffee roaster, built around the one claim no supermarket bag can make: this coffee was roasted this week, a few kilometres from you. The hero carries a roast-date ticker; the subscription is framed as 'Never Drink Stale Coffee.'
It treats freshness not as a product attribute but as the entire commercial argument — and builds the store's mechanics around proving it.
The Challenge
Premium Nigerian coffee was trapped in commodity-grade e-commerce: generic product grids, no storytelling, checkout flows that leak buyers at every step. Meanwhile the actual product advantage — roasted locally, days ago, not months ago on another continent — was invisible online, stated nowhere, proven never. The build had to make a premium local product feel premium in a digital medium, and convert on the strength of a claim competitors physically cannot copy.
Goals
- 01
Put freshness on the surface: roast dates as first-class UI, per bag, on the hero.
- 02
Make specificity do the luxury signaling — origin, roast day, neighborhood — instead of stock premium clichés.
- 03
Engineer the cart around a visible ₦25,000 free-delivery threshold that rewards adding one more bag.
- 04
Frame the subscription as insurance against staleness, not a discount program.
Research
The research had two halves. The specialty-coffee half: how the world's best roasters communicate freshness (roast-date stamps, brew-window guidance) and how that translates to a market where 'specialty coffee' is still being defined. The e-commerce half: threshold mechanics and cart psychology — the visible progress-to-free-shipping meter being one of the most reliably effective D2C patterns when it's honest.
The voice finding mattered most: luxury language in Lagos e-commerce reads as imported and vague ('exquisite', 'artisanal'). Specificity — Surulere, Monday, 72 hours — reads as true.
Strategy Thesis
“Specificity is the ultimate luxury signal — 'Roasted Monday in Surulere' outsells 'exquisite.'”
Every surface commits to the concrete. The hero pairs the product visual with a roast-date ticker; product cards carry their roast day; the copy names neighborhoods and days of the week, never abstractions. The claim structure is deliberately unfalsifiable-by-competitors: an import brand cannot say Monday.
The commerce mechanics serve the same argument. The ₦25,000 free-delivery threshold is a visible, filling meter — a game the customer wins by buying slightly more coffee — and the drawer checkout keeps the momentum of that decision, no page reload, no funnel leak. The subscription completes the logic: if freshness is the value, running out is the failure state, and 'Never Drink Stale Coffee' sells the insurance.
Design Process
- Step 01
Build the freshness infrastructure
Roast dates were modeled as real product data — every bag knows its roast day — so the ticker, cards, and emails state facts, not theater.
- Step 02
Design the threshold as a game
The cart's free-delivery meter fills visibly toward ₦25,000 and celebrates crossing it — the 'one more bag' decision is rewarded at the exact moment it's being made.
- Step 03
Keep checkout in the drawer
Cart-to-paid happens in a slide-over drawer without leaving the page — every removed navigation step is a leak sealed.
- Step 04
Frame the subscription as protection
The subscription setup leads with cadence-to-consumption matching under the 'Never Drink Stale Coffee' banner — continuity sold as taste insurance, not a discount club.
Final Solution & Gallery
The live store runs the full journey: hero with the 3D bag and roast-date ticker, catalog with per-bag roast days, the threshold meter filling as bags are added, drawer checkout, and the subscription flow.
Results & Metrics
What the storefront commits to, visibly:
- roast dates as product data, surfaced from hero to cart
- Per bag
- free-delivery threshold — a visible meter, not a footnote
- ₦25,000
- browse to paid entirely in the drawer checkout
- 0 reloads
- 'Never Drink Stale Coffee' — the subscription's whole pitch
- 1 banner
Key Takeaways
- 1
The strongest premium claim is one competitors are structurally unable to copy — locality and recency beat adjectives.
- 2
Honest threshold mechanics align the store's incentive with the customer's moment of decision.
- 3
In markets where luxury language is devalued, specificity does the work adjectives can't.
Concept client, real build — every interaction shown is live in the linked product.