Graftstudio

BuddyBrands

Four brands on one native Shopify store, with a cart built to cross-sell and the US folded in through Markets.

Largest contentful paint on phones, Google's Chrome UX Report
1.5 s
Brands on one store
4
Hours of sales downtime at launch
0
Video placeholder while the video loads, usually a bunch of blurry squiggles

BootBuddy was becoming a house of brands, on a page-builder store built for one. I rebuilt it as one native Shopify theme with a brand-switching layer, a cart designed to sell across brands, and Shopify Markets in place of a second US store. It went live with no sales downtime.

BuddyBrands makes BootBuddy®, the shoe and boot cleaner with over ten thousand five-star reviews, plus SneakerBuddy®, SizzleBuddy® for the barbecue and PawBuddy® for the dog.

Industry
Consumer Products & Cleaning
Timeline
10 weeks

What it was costing

The store converted well. What sat underneath it was the problem.

  • Page-builder weight

    Replo and old PageFly code had piled up over several rounds, so pages were slow and small changes were expensive.

  • Markets couldn't work

    The page builder controlled currency display, so products that should have been hidden in a region showed as sold out. The US ran on a second store.

  • One brand's theme

    SneakerBuddy, SizzleBuddy and PawBuddy were already selling, with more planned, on a theme built for BootBuddy alone.

Video placeholder while the video loads, usually a bunch of blurry squiggles

What I changed, in order

A copy of the old theme would have needed reworking within the year, so I built one theme that knows which brand you're in. Sales were strong, so the switch couldn't interrupt trading.

  1. The brand layer

    Each brand carries its logo, colours and URL in metafields. Every page, collection and product is assigned a brand, and the header, buttons and menu follow it. A tab bar keeps all four brands one click away.

  2. Landing pages

    Each brand has its own landing page, led by its hero and best sellers, with the other brands further down. Adam Bishop designed them in Figma while I built the architecture.

  3. Product pages and the cart

    Four product page templates, one per brand. A slide-out cart with a progress bar to free UK shipping at £30 and express at £50, and brand tabs for upsells the team picks themselves.

  4. One store for every market

    With Replo gone, Shopify Markets could do its job. I folded the US store into the UK one, with US product templates and Orbe geo-location, ready for the EU.

BootBuddy 3.0 product page with kit upsell and colour swatches

What it measured

Real-user data from Google's Chrome UX Report puts the phone experience at 1.5 seconds to largest contentful paint, 113 milliseconds interaction to next paint and zero layout shift. The site passes Core Web Vitals on phone and desktop.

MeasureBeforeNow
Brands with their own home14
Shopify stores to run2, UK and US1, with Markets
Page-builder code in the themeReplo and PageFlyNone

Who looks after it now

I support BuddyBrands on a fractional basis. When they test new product page sections in Replo, I rebuild the winners as native theme sections, so testing stays fast and the live site stays clean.

Talk it through

Thirty minutes on your store, your stack and what's not working.