Delivery Options
A shopper facing tool that provides a personalized and dynamic checkout experience.
Post code based carrier filtering and availability
Dangerous Goods (DG) shipping restrictions
Real time EDD and rate display
Interactive location selection with map integration
Integrate with TMS for localized translations.
Full RTL support (Arabic, Hebrew)
Graceful handling of missing/null API fields (e.g., no logo, no EDD)
Seamless compatibility with express checkout, geolocation, and existing flows
Overview
The Delivery Options project is a configurable checkout widget that dynamically presents shoppers with available delivery/pickup methods based on their post code and the retailer's carrier configuration. It integrates with a Routing API to source carriers, pricing, and estimated delivery dates in real-time, supporting multi-language and multi-region deployments out of the box.
Problem
Today's e-commerce checkout flows often present static, one-size-fits-all delivery options that don't reflect real carrier availability, regional restrictions, or shopper preference. This leads to:
Cart abandonment: shoppers see irrelevant or expensive options and leave before completing their purchase.
Operational inefficiency: retailers manually maintain delivery configurations per region, leading to outdated pricing and inaccurate estimated delivery dates.
Poor localization: international shoppers encounter untranslated labels, unsupported address formats, or carriers that don't serve their area.
Research
As a part of the discovery and validation process, I incorporated insights from the Baymard Institute’s guideline collections, including competitor analysis, industry standard best practices, and usability recommendations. I synthesized this research to better understand established patterns and pitfalls in commerce and fulfillment experiences, particularly around navigation, information architecture, and task flows. These insights helped to ground design decisions in empirical ecommerce usability research, strengthen the rationale for key interactions, and validate patterns before prototyping to ensure the solutions were both user centered and aligned with broader UX norms across the industry.
Designing with AI
I use AI as a design accelerator and decision-support tool throughout my workflow. I reference Baymard UX Query to surface evidence-based ecommerce best practices and validate design patterns early. For rapid iteration and version testing, I use Lovable to explore and compare design variations efficiently. I also leverage AI to refine and iterate on UX copy, ensuring clarity, consistency, and accessibility across user flows. Together, these tools help me reduce repetitive effort, explore solutions faster, and focus more time on high-impact design decisions.
Split View(A)
Pros:
Lower cognitive load – Progressive disclosure reduces decisions per step
Better screen reader navigation – Clear role="group" boundaries with distinct aria-labelledby
WCAG 1.3.1 (Info & Relationships) – Hierarchical structure aids comprehension
Mobile-friendly – Smaller sections reduce scrolling fatigue
Cons:
More vertical space required
Users may backtrack if they change their mind
Merged View (B)
Pros:
Faster for expert users – All options visible at once
Fewer perceived steps – Can feel more efficient
Cons:
Higher cognitive load – Too many choices simultaneously
Weaker hierarchy – Screen readers struggle to distinguish option types
WCAG 2.4.6 (Headings) – Flat structure harms perceivability
Mobile issues – Dense layouts cause tap-target conflicts
High Fidelity UI
Lovable Prototype
Tip: Please enter a test post code from the table above to get started.
Benefits
-
Faster, Smarter Checkout
No wasted time browsing irrelevant carriers and shoppers get to payment faster.
-
Flexible Delivery Choice
Shoppers choose what suits them best and retailers see higher conversion.
-
Localised Experience
Region-aware carrier routing means retailers can serve international markets.
Explore other case studies
-

Store Management
A retailer facing tool to help them self manage the store and omni-channel fulfillment capabilities.
-

Role management
An internal tooling to assign roles to an user/group to provide them access to all the features it contains.