01Case study

OneClickShop: grocery delivery for Thimphu

A revamp of Thimphu's grocery and home-delivery marketplace. Clearer categories, a search that forgives typos, a product page that answers questions, and a 4-step cash-on-delivery checkout.

A MacBook showing the OneClickShop home page. A teal bar reads Deliver to Babesa 11001, Thimphu. Below it, a search field, a banner with the app on two phones and an App Store badge, and a Shop by Category row of product photos.
Client
OneClickShop
Sector
Retail & delivery
Year
2025
Services
UI/UX design, Branding

OneClickShop delivers groceries and household goods across Thimphu, from a web storefront and an iOS and Android app. The first version had grown feature by feature, and it showed: categories were hard to find, search returned the wrong things, and checkout asked too much. nine75 redrew the whole customer path, from the search bar to cash on delivery, and tidied the brand so the logo holds up on an app icon and a delivery box.

Problem

Most orders come from phones, often while someone is standing in their kitchen deciding what to cook. The old storefront made that harder than it should be. Categories lived behind a menu, so a shopper after dal scrolled past biscuits first. Search matched whole words only, so a typo found nothing. The product page buried weight, pack size and who was selling the item. Checkout ran to 7 steps, asked for the address every time, and treated cash on delivery, the way most of Thimphu pays, as the second option on a form few people finished. The client told us the address form was where people gave up.

Approach

We started with the shop’s own catalogue: 7 top-level categories and 4 partner stores. Shop by Category became the first thing on the home page, with real product photos instead of icons. Search got a typeahead that suggests from the third letter, remembers your last searches, and lists popular ones for the days you don’t know what you want.

Results carry price, seller, rating and a one-tap Add to cart, with filters for price, seller, category, brand and stock. The product page puts price, pack size, seller and the delivery window above the fold and the long description below it.

Checkout became 3 numbered sections on one page: delivery details, payment method, review. Saved addresses are a radio list. Cash on delivery sits next to net banking as an equal choice, with the bank logos people already know. The price summary stays put on the right, so the total never surprises anyone at the end.

We designed at 390px first and let the layout breathe on a laptop afterwards. The logo, a rider on a scooter under the wordmark, was cleaned up so it reads at app-icon size, and the palette settled on teal for the chrome and one warm orange for the button that matters on each screen.

Outcome

Checkout went from 7 steps to 4: cart, address, payment, confirm. Search answers partial words and remembers what you looked for last week. 48 screens were delivered for web, iOS and Android from one shared component set, with states for an empty cart, a sold-out item and a lost connection, so the client’s developers build each pattern once.

What we would do next

Order tracking with a live delivery window instead of “arrives today”. A reorder button on past orders, because grocery lists repeat. And a proper account page: sign-in is the one part of the old design we left alone, and it deserves the same attention.

03Screens

Up close.

04Results

What changed.

48 Screens designed

7 → 4

Checkout steps

Web, iOS, Android

Platforms