DietMonsta

Client
Diet Monsta, Malaysia
Role
Solo. UX, UI, CRO and the Liquid build
Stack
Shopify, Liquid, Figma
Year
2026

A Shopify rebuild for a meal-prep brand, organised around the three ways its customers actually buy. Daily orders went from around two to five.

Customer browsing the rebuilt Diet Monsta store on a laptop
01About

The food sold itself. The storefront didn't.

Diet Monsta cooks for people who count protein: ready meals, custom plates built to your macros, and raw vacuum-sealed bulk packs. The catalog had outgrown a store that was built around marketing goals rather than how orders were actually packed and delivered.

I rebuilt it on my own, design and Shopify development, restructuring the catalog into three purchase paths and rebuilding the theme for speed.

The homepage hero.

Old homepage hero: 3D promo text on flat yellow

Before. A promo with no product and no reason to stay.

Rebuilt homepage hero with promo bar and product photography

After. A concrete delivery threshold, a stated value prop, real food.

02The challenge

The store asked shoppers to translate marketing language into an order, and made them wait while it loaded.

30/20PageSpeed on desktop and mobile when I started

Nothing was obviously broken. It was slow, generic, and sorted by fitness goals (Muscle Gain, Weight Loss, Eat Well) that overlapped and mapped to no clear product. Macros were only legible up close. Placeholder thumbnails sat where the food should have been.

And the losses stacked. Anyone the homepage failed to convince never reached the menu, and the menu lost more before the cart.

  1. 100%

    HomepageEvery visitor

    A flat promo hero with no value proposition, no product photography, four generic how-it-works icons and a redundant Sign Up / Login nav.

  2. 62%

    MenuReached the catalog

    Goal tiles with no matching products, macros buried in a photo overlay, no filters, no reviews, broken placeholder thumbnails.

  3. 34%

    CartAdded something

    A flat list with no bundle breakdown and no reason to add more. The minimum-pack rule stayed invisible, and two primary buttons competed for the same click.

“What’s fresh this month.” The same meals, read in a second instead of squinted at.

Old products section with macros in a thin overlay strip

Before. Macros printed over the photo.

Rebuilt products section with macros in a row under each meal

After. Macros in their own row, in tabular figures you can compare at a glance.

03Solution

Six moves, shipped in order of impact.

Each change answers something the old store kept from shoppers: a value prop it never stated, macros nobody could read, a minimum-order rule that only showed up at checkout.

The two that did most of the work

01

Three ways to buy

Three fitness-goal tiles became three fulfilment paths: Ready Meals, Custom Prep, Bulk Packs. The menu now asks how you want your food prepared, which is the question checkout actually needs answered.

02

Speed, rebuilt

The theme was rewritten in Liquid around real page weight. Desktop PageSpeed went from 30 to 94, mobile from 20 to 66, on the same URL. Every other fix depends on this one.

Then

03

Homepage hero

A promo bar with a real threshold (free delivery or RM10 off from RM300), a headline that states the offer, and photography leading the new Bulk Packs line.

04

Menu and discovery

Macros lifted into a four-up grid, protein-type filters, and Best Seller and New markers where they help a decision.

05

Cart

A progress bar toward free delivery, with every Custom Prep plan itemised by protein, carb and veg.

06

Bundle builder

The silent three-pack minimum became a pinned live summary: pack count, subtotal, and how many more to go.

The change everything else hangs off. Goals out, fulfilment paths in.

Old meal plans split into fitness-goal tiles

Before. Muscle Gain, Weight Loss, Eat Well.

New catalog: Ready Meals, Custom Prep, Bulk Packs

After. Ready Meals, Custom Prep, Bulk Packs.

Structure first, then speed. Everything else was detail.

04The storefront

Every screen asks one question. Pick a path, read the macros, build the box, check out.

Fulfilment detail, macros, delivery zones and the minimum-pack rule now sit on the screen where the decision happens. Nothing about the order is a surprise later.

How it works.

Old how-it-works section with four generic icons

Before. Four icons that could belong to any shop.

New three-step how-it-works naming pack sizes and delivery zones

After. Three steps that name real pack sizes and delivery zones.

The cart drawer. An invisible checkout rule, turned into something you can see.

Old cart drawer with no delivery threshold feedback

Before. No sense of what gets you free delivery.

New cart drawer with free-delivery progress bar and itemised bundle

After. The threshold, visible and counting down.

The category page, rebuilt as a bundle builder.

Old category page with an unfiltered grid

Before. A flat, unfiltered grid.

Build a Bundle page with filter pills and a pinned live summary

After. A bundle builder with filters and a pinned summary.

05The results

Orders went up. Abandoned carts went down.

+150%
Daily ordersFrom around two a day to five, after the rebuild went live.
−60%
Cart abandonmentAfter the cart, bundle and threshold fixes.
PageSpeed, desktop
30 → 94
PageSpeed, mobile
20 → 66
Purchase paths
3

Most of the lift came from structure rather than styling. PageSpeed measured on pagespeed.web.dev, same URL before and after.

Next case studyMORO A conversion audit and rebuild for a Belgian refillable personal-care brand. +70% purchases.

Hiring a designer who builds?

razaq.works@gmail.com
LinkedInBehanceInstagram
Designed and built by hand by Razaq Atayee© 2026

Request my CV

Leave your details and I'll send my latest CV to your inbox, usually within a day.

Thank you.

Your request is on its way. I'll reply with my CV at the email you gave, usually within 24 hours.