Enstacked
Case study · Shopify

Grumpi's playful design, built into Shopify to let customers visualize exactly what our client offers!

Brothers Cory and Dion Verstandig started Grumpi to sell furniture with personality, delivered in a box. We turned their playful design into a Shopify store on the Concept theme, with a card for every colour, hover images, custom brand fonts, and layouts tuned for every screen, live in one month.

100%Revenue growth
29Colour cards on Shop All, from 12 products
1 monthKickoff to launch
Country
Australia
Project
Custom Shopify Build
Timeline
1 month
Built on
Shopify, Concept theme
grumpi.com.au
Grumpi homepage showing colourful sofas, swivel chairs and bean bags delivered in a box
Homepage, grumpi.com.auHoverTap to scroll the full page
01The brief

The brief

Brothers Cory and Dion Verstandig started Grumpi in Melbourne to sell furniture with personality: sofas, swivel chairs, beanless bean bags, ottomans and kids’ armchairs.

They sell playful furniture, came to us with a finished Figma design, and needed a Shopify development with custom fonts and a hover effect on every product card. They also needed two things a standard Shopify theme does not do: show every colour of a product as its own card in collections, and show each piece in a real room without making shoppers open the product page. Because many shoppers browse on their phones, the image-heavy design also had to load fast.

We built the store on Shopify’s Concept theme and customised every button, card, and hover to match the Figma file.

02What we built and why

Our Shopify services that shaped Grumpi’s custom store!

02.1

Every colour gets its own card on the shelf

The problem
Shopify shows one card per product. The Peachi Swivel Chair in 3 colours looked like one chair in one colour.
What we built
Custom product logic so each colour appears as its own card in collections, with its own link that opens the product in that colour.
Why this way
A shopper browsing for a cream chair sees the cream chair. Colour-level cards also give Grumpi cleaner analytics on which colours sell.
02.2

A second image on hover

The problem
Furniture sells on how it looks in a room, but a product grid shows only one photo.
What we built
Hover transitions in Liquid and JavaScript that swap in a lifestyle image on each card.
Why this way
Shoppers see the piece in context without leaving the grid, so they open fewer pages to compare.
02.3

Brand fonts without the slowdown

The problem
Grumpi's design used fonts that are not in Shopify's font library.
What we built
A font loading setup that serves the custom typefaces across the whole store and loads them early.
Why this way
The brand voice lives in its type. Swapping to a stock font would have flattened it.
2.3smobile load time (LCP), with custom fonts on every page
02.4

Pixel-perfect on every screen

The problem
A design-heavy layout with many breakpoints is where Figma builds usually drift on mobile.
What we built
Custom layouts per breakpoint for cards, buttons, and grids, with compressed images, lean scripts, and lazy loading.
Why this way
Most furniture browsing starts on a phone, often from a social ad.
03Results

What changed after launch

100%
Revenue growth
Post-launch store growth
Shopify Analytics
2%
Conversion rate
Target conversion achieved
Shopify Analytics
29
Colour cards from 12 products
Enhanced variant visibility
Store Catalog
8
Custom features built
Delivered to Figma spec
Build Specs
04The store

A closer look at Grumpi’s finished build

grumpi.com.au/products/loungi-sofa
Grumpi Loungi Modular Sofa product page with module size options
Loungi Modular SofaGrumpi Loungi Modular Sofa product page with module size options
grumpi.com.au/collections/all
Grumpi Shop All page with a separate card for each colour
Shop AllGrumpi Shop All page with a separate card for each colour
grumpi.com.au/pages/our-story
Grumpi Our Story page where founders Cory and Dion explain why they started the brand
Our StoryGrumpi Our Story page where founders Cory and Dion explain why they started the brand
HoverTap a frame to scroll the full page.
Client words
CV
Cory V. Co-founder, Grumpi ★★★★★ grumpi.com.au

We handed over a pretty wild Figma file. Custom fonts, hover effects on every card, every colour showing on its own. Plenty of devs would have talked us out of half of it. Enstacked just built it, and it looks exactly like the design on a phone as well as on a laptop. It feels like Grumpi, which was the whole point.

More stories

More Shopify builds

Shopify experts

Need a Shopify store built your way?

Send us your design or your idea. We’ll map out the build and the timeline to launch.

Book a free consultation call now