E-Commerce · Grocery Delivery · Responsive Web

MakroClick

Designing the online grocery shopping experience for Thailand's leading wholesale retailer.

MakroClick on desktop and mobile
RoleUI Designer
TypeE-Commerce
PlatformWeb · Responsive
Year2020
Project Context

Bringing Makro's wholesale catalog online.

Makro is Thailand's largest B2B wholesale retailer, operating large-format stores stocked with bulk goods for businesses and restaurants. MakroClick brought that catalog online, allowing customers to browse, purchase, and receive products through a digital channel.

The design challenge was translating a warehouse-scale product range into a browsable, promotion-driven shopping experience that worked equally well on desktop, tablet, and mobile. Shoppers needed to find products quickly, understand bulk versus unit pricing, and complete checkout without friction.

Screens

Selected screens from the MakroClick platform.

Homepage & Product Listing
Homepage and product listing on tablet

Homepage featuring a hero promotion banner, category navigation, and product grid, alongside the product listing page with sidebar category filters, product cards, and add-to-cart actions.

Order History & Promotional Listing
Order history and promotional listing on tablet

Account order history displaying past orders with product thumbnails and status, alongside a promotion-led category listing with a campaign hero and product grid.

Registration & Order History
Member registration form and order history on tablet

Member registration form supporting both manual sign-up and Facebook login, alongside the account order history page showing past orders with product thumbnails, delivery details, and one-tap reorder actions.

Mobile: Homepage, Product Detail, Favorites & Cart
Mobile screens across key shopping flows

Mobile views of the four primary shopping flows: homepage with search and promotions, product detail with pricing and add-to-cart, favorites list, and cart with item summary and checkout actions.

Design Challenges

How we solved them.

Promotion-Driven Catalog

Campaigns and discounts were deeply integrated into browsing, not just the homepage. Category pages needed to carry promotion context without losing product clarity.

Mega navigation showing full category depth Campaign category page with promotion banner and product grid

Bulk and Wholesale Pricing

Products were sold in bulk pack sizes with wholesale pricing. The detail page needed to communicate pack size, unit count, and price in a way that made sense to both business and household buyers.

Product detail page showing bulk pack pricing

Repeat Purchase Behavior

Many customers were businesses buying the same items regularly. The buying list feature needed to support repeat ordering across categories while keeping the summary and totals immediately visible.

Buying list with grouped categories and order summary

Multi-Step Checkout Flow

Checkout required users to choose a fulfillment method, select a delivery time slot, and confirm address or store location, all within a single modal. The UI needed to adapt conditionally based on each choice without losing context across steps.

Checkout modal with home delivery selected Checkout modal with store pickup selected
Responsibilities

What I worked on.

This project covered UI design across all major platform surfaces, with an emphasis on creating a consistent, promotionally engaging experience that scaled across screen sizes.

End-to-End Experience

Designed core customer journeys across desktop, tablet, and mobile.

Product Discovery

Built navigation, categories, filters, and product browsing patterns.

Commerce Flows

Designed cart, checkout, favorites, and order tracking experiences.

Campaign & Promotion UX

Integrated promotional content and retail marketing patterns throughout the experience.

In the Media

What people are saying about the project.

MakroClick was covered by media outlets and reviewed by users at launch, reflecting the demand for online grocery delivery during a period when in-store shopping became difficult.