Shopify studio for brands and agencies
We build and look after Shopify stores, and show you every change.
For brands, and for agencies under their own name. Every change comes with a before and after, and everything we’ve shipped is in the log below, with its date.
Recorded on the live stores: Fuzzball’s monthly plan and Sensational Eyes’ before and after
Built for Drink Finder, East at Home and Fuzzball. Two wins at the UK eCommerce Awards 2026, designed by Anthony Bliss, built by Cartmasters.
Selected work
Features we built, running on live stores.
Each tile is a recording made on the live store, not a mock-up. Tap one to see what we built and why.
Services
What we build.
- 01Shopify subscriptionsSubscriptions that run without anyone doing them by hand, from the quiz that builds the first box onwards.
- 02Shopify developmentCustom features built into your store, set up so your team can change them without a developer.
- 03Custom Shopify appsSmall apps and services for the jobs a theme or an app store app can’t do, built to run on their own.
- 04Shopify store builds from your designA new store or a move onto Shopify, built with your designer and looked after once it’s live.
- 05Bundles, quizzes and product buildersBundle builders, quizzes and step-by-step builders, with the price and the saving shown as shoppers pick.
- 06Shopify support and growthA steady run of fixes, speed work and new features after launch, each with a before and after.
Results
What changed after launch.
East at Home
Eight months after launch, October to June, against the same period the year before. Source: UK Google Analytics.
Drink Finder
Six months after launch, September to February, against the same period the year before. Source: the client’s EPoS till data.
How we work
We build it, then we stay.
A small studio, from the first brief to every fix after launch.
- 01
We build it
Rebuilds, migrations onto Shopify, subscriptions and new features. We work with your own designer, or alongside design partners such as Anthony Bliss, who designed Drink Finder and East at Home.
- 02
We look after it
We stay on after launch. The people who built your store are the people who look after it, so nothing gets lost in a hand-over.
- 03
We keep improving it
After launch the work carries on: bundles, a clearer basket, faster pages. On East at Home that has meant add-on suggestions in the basket, add to basket that stays in view and a free delivery bar, a piece at a time.
- 04
You see every change
Each change comes with a before and after, on a phone and a desktop, and a link to where you’d change it yourself. We use AI to keep track of every request and to check our work, and every change is built and reviewed by us.
The log
Everything we ship, as it ships.
Every change a shopper or store team would notice, big or small, newest first. Our own clients are named; agency work is described only by type.
- New featureWhite-label · health information site
Footer newsletter sign-ups now count towards ad campaign results
Footer newsletter: successful sign-ups now report to tracking for ad conversion measurement
- New featureWhite-label · health information site
Guide download sign-ups now count towards ad campaign results
Guide download form: successful sign-ups now report to tracking for ad conversion measurement
- New featureWhite-label · health information site
Store traffic and activity now feed into analytics tracking
Whole site: added tracking container so visits and actions are now recorded for reporting
- FixDovecote
Sold-out product cards no longer show a faded add to bag button
Product cards: sold-out items no longer show an add to bag bar, while title and price still line up with other cards
- DesignDovecote
Trade application page redesigned with clearer approval messaging
Trade sign-up: approved message now shows a sign-in button with the email filled in, styled to match the rest of the site
- FixDovecote
Long collection page titles no longer run off the screen
Collection pages: long titles now wrap onto a new line instead of being cut off on phones and tablets
- DesignDovecote
Homepage store info box simplified to address and hours only
Homepage: the store info box now shows only the address and opening hours, with the shopping button removed
- FixDovecote
Menu links that only open a dropdown no longer jump to the top of the page
Menu: top-level links with no page now just open their dropdown instead of jumping the page to the top
- FixDovecote
Page headings on non-homepage banners no longer squeeze onto two lines
Page banners (except homepage): heading width limit removed so titles sit centred on one line again
- DesignDovecote
Footer social icons now evenly spaced
Footer: gap between the Instagram icon and Follow on Shop now matches the spacing between the other icons
- FixDovecote
Homepage banner text now centres properly on phones
Homepage: body text under the Northumberland banner heading now centres correctly on phones
- FixDovecote
Delivery message now correctly says UK delivery only
Homepage and footer: delivery message corrected to say delivery is across the UK, not worldwide
Show all 69Show fewer
- FixDovecote
Trade-only refills hidden from signed-out visitors on the preview site
Product listings: trade-only large refill sizes are now hidden from signed-out visitors, matching the live site
- FixThameen London
Sign-up forms save the email even when the discount service is unavailableWrite-up: how we fixed it
Sign-up forms: if the discount service fails, the email is now saved through the store instead of showing a false thank you
- FixWhite-label · wellness brand
Booking and marketing tracking now waits for the tracking tool to be readyWrite-up: how we fixed it
Booking confirmation tracking: events now wait for the marketing pixel to load before sending, so fewer bookings go unrecorded
- New featureWhite-label · beauty brand
Overseas product pages get a buy more save more offer with an explainer pop-up
Product pages on overseas sites: a buy more save more offer line now shows, with a pop-up explaining the per-item savings
- FixWhite-label · beauty brand
Basket recommendation price now always matches the selected size
Basket recommended products: price shown now always matches the selected size, even when the size box resets on reload
- DesignWhite-label · beauty brand
Basket reward bar simplified when only one reward is on offer
Basket: when only one reward is available, the reward bar now shows a clearer single message instead of a repeated tick
- FixWhite-label · beauty brand
Collection cards now label the add button correctly for each product type
Collection pages: product cards now say Quick add when a size choice is needed, and Add to Basket for items added straight away
- DesignWhite-label · beauty brand
Comparison table on the marketing landing page now sits in a boxed card
Marketing landing page: the comparison table now sits in a boxed white card with tighter rows
- New featureWhite-label · beauty brand
Build-your-own bundle page gets an intro text block above the builder
Bundle builder page: an intro text block now shows above the bundle building tool
- New featureWhite-label · beauty brand
Promotional strip now rotates between several time-limited offers
Promotional strip: now rotates between several offer messages with their own end times, replacing a single fixed message
- FixWhite-label · beauty brand
Multi-buy offer pop-up now states the correct eligible sizes
Product pages: the multi-buy offer explainer now correctly states which sizes the offer applies to
- FixWhite-label · fashion brand
Brand name now always shown in capitals across the site
Site-wide: the brand name now shows in capitals wherever it appears, wrapped before the page paints to avoid a flash of lowercase
- New featureWhite-label · fashion brand
Details and fit section can now show different text for each shopper journey
Product pages: details and fit accordion can now show different text depending on the shopper's journey
- New featureWhite-label · beauty brand
New gift hub page built with shop by price and recipient sections
A gift hub page has been built, with sections for shopping by price, by recipient, and a tabbed gift carousel
- DesignThameen London
Phone menu's open collection list fills more of the screen
Menu: open sub-lists on short phones now stretch into empty space above Contact Us, showing more links at once
- FixThameen London
Phone menu shows all collection links instead of cutting the list short
Menu: sub-lists on short phones now scroll instead of being cut off, so every collection link can be reached
- SpeedThameen London
Homepage banner's first image appears as soon as it has loadedWrite-up: how we fixed it
Home page: first slideshow image no longer waits on a script before showing, so it appears sooner
- New featureDovecote
Desktop menu now shows fragrance family images in the dropdown
Menu: Shop by Fragrance dropdown now shows family tiles with images, alongside text sizing and spacing fixes
- New featureWhite-label · beauty brand
Product pages show a time-limited multi-buy offer with an explainer pop-up
Product pages: a time-limited multi-buy offer line now shows on eligible products, with a pop-up explaining how it works
- New featureWhite-label · fashion brand
Collection pages show a readable description with a read more option
Collection pages: now show the collection's description with a read more and read less toggle
- FixWhite-label · fashion brand
Phone footer menus now collapse so the top of the footer can be seen
Footer on phones: menu columns now collapse into accordions so the top of the footer can be scrolled into view
- New featureWhite-label · fashion brand
New side-by-side image layout added to editorial pages
Editorial pages: a new side by side image layout with captions has been added and used for the first featured look
- New featureWhite-label · fashion brand
Homepage banner gets three shopping buttons instead of one
Homepage: main banner now shows three shopping buttons for different ranges, each label staying on one line on phones
- FixWhite-label · wellness brand
Online booking links now point to the correct booking portal
Booking links across the site now point to the correct booking portal address
- FixDovecote
Homepage links and phone numbers now go to the right place
Homepage: fixed a broken story link, removed a dead link, and phone numbers now dial instead of opening a search
- DesignDovecote
Product cards show scent family and sibling scents more cleanly
Product cards: removed unused hidden content and tidied spacing, family line and sibling scent sizing on phones
- DesignDovecote
Related products row and product cards restyled to match new design
Related products row and product cards: card text, spacing and badges restyled to match the agreed design
- FixWhite-label · fashion brand
Footer sign-up consent box now shows a visible tick when checked
Footer sign-up: the consent checkbox now shows a visible tick mark when ticked
- FixWhite-label · fashion brand
Product photos now show only images relevant to the shopper's journey
Product pages: photo gallery now shows only photos tagged for the shopper's journey, rather than every photo for the product
- DesignDovecote
Footer and newsletter sign-up redesigned across all pages
Footer: spacing, newsletter heading, button colours and layout updated across every page to match the agreed design
- FixWhite-label · beauty brand
Free delivery threshold corrected across the basket and product pagesWrite-up: how we fixed it
Basket and product pages: free delivery threshold corrected on the main site, with accurate separate thresholds set for two markets
- FixFuzzball
Starting the quiz from the homepage now lets owners add more than one cat
Quiz: entering a name on the homepage now starts at page one, so owners with several cats can add another
- New featureWhite-label · fashion brand
Holding page now shows the company name for verification purposes
Holding page: now shows a company name line under the email sign-up
- FixDovecote
Footer shows one support column instead of two identical ones
Footer: removed a duplicate support links column, keeping the links unchanged
- New featureDovecote
Product page rebuilt with clearer layout, scent details and delivery info
Product page: rebuilt with scent family, gift wrap option, delivery and returns details, and refined layout and spacing
- FixFuzzball
Quiz pop-up scrolls properly on mobile so nothing is hidden off screen
Quiz extras pop-up: now scrolls on mobile and the heading no longer overlaps the close button
- New featureWhite-label · fashion brand
Collection cards can now show a hover image on desktop
Collection pages: product cards can now show a landscape hover image on desktop, set per card by staff
- DesignDovecote
Phone menu drawer redesigned with new search and row styling
Phone menu: search bar and menu rows restyled, second-level items left aligned, to match the agreed design
- New featureDovecote
Homepage and footer updated to link through the new fragrance navigation
Homepage and footer: hero, stockist button and collection tiles now link through the new menu structure
- New featureDovecote
Shop by Fragrance page now shows family tiles leading to each collection
Shop by Fragrance page: now shows six family tiles linking to their collections, two per row on phones
- New featureWhite-label · fashion brand
Gift card page rebuilt with balance, QR code and wallet pass support
Gift card page: rebuilt to show balance, sender message, QR code and an Apple Wallet pass, with a single image filling the gallery
- FixWhite-label · fashion brand
Basket delivery message now matches actual checkout shipping rates
Basket: delivery message now matches checkout's real shipping thresholds for the main site and overseas orders
- New featureWhite-label · beauty brand
Collection pages show the full description with a read more option
Collection pages: full collection descriptions now show with a read more and read less toggle instead of being cut short
- New featureDovecote
Trade applications are now checked and approved automaticallyWrite-up: how we fixed it
Trade sign-up: applications are checked and tagged automatically, with an alert and approve link sent to the shop
- FixDovecote
Product cards show real scent family and scent count instead of made-up ones
Product cards: scent family and 'available in N scents' now show real data, linking to the actual scent collection
- New featureWhite-label · beauty brand
New landing page built for a marketing campaign with a comparison table
New landing page built for a marketing campaign, with an editable comparison table and a sticky call to action on phones
- DesignNutwell
Store's colour scheme updated to new green shades
Site-wide: accent colours, progress bars and the browser tab colour updated to the new green shades
- New featureFuzzball
Quiz pop-up's sticker and text can now be edited without a developer
Quiz extras pop-up: sticker, heading, title and text are now editable in the theme editor
- New featureWhite-label · beauty brand
Menu sale link renamed and highlighted, a duplicate link removed
Menu: flash sale link renamed to sale and kept highlighted, a duplicate link removed from the desktop menu
- FixWhite-label · beauty brand
Theme editor no longer hangs when editing the homepage on two markets
Homepage: the theme editor no longer hangs when opening the homepage view for the main market and overseas sites
- New featureWhite-label · beauty brand
Product pages now send richer data to search engines
Product pages: now provide search engines price, stock and brand details, improving how listings can appear in search results
- New featureWhite-label · beauty brand
Overseas sites' homepage gets the same delivery and guarantee highlights
Homepage on overseas sites: added the delivery and guarantee highlight strip, with wording matched to each market's delivery terms
- FixWhite-label · wellness brand
Enquiry form now always submits or shows an error, even with cookies blocked
Enquiry form: now always sends or shows an error, including for visitors with site storage blocked, and date fields display correctly on iPhone
- FixWhite-label · wellness brand
Help and enquiry links now reach the booking system instead of the general inbox
Help and contact links across the site now open the enquiry form, so clinic enquiries reach the booking system properly
- New featureNutwell
Contact form fields can now be edited and reordered in the theme editor
Contact page: form fields are now editable blocks, so labels, order and required marks can be changed without a developer
- New featureWhite-label · fashion brand
Collection pages gain filter, sort and category link options for staff to turn on
Collection pages: filter, sort and category link rows are now built in, switched off until staff turn them on in settings
- FixWhite-label · fashion brand
Image sliders no longer show a blank tile on older phones
Image sliders: the next slide now starts loading early, fixing a blank tile seen on some older iPhones
Written up
Older fixes from the log, written up step by step.
- Written upFixCarnoisseur
Saving a car's registration in the cart no longer drops a kit's quantity to 1Write-up: how we fixed it
- Written upFixWhite-label · beauty brand
Wishlist hearts ask for cookie consent instead of doing nothingWrite-up: how we fixed it
- Written upNew featureWhite-label · sportswear retailer
Recommendations can now hide products with only a few sizes leftWrite-up: how we fixed it
- Written upFixWhite-label · beauty brand
New theme runs the same app embeds as the live oneWrite-up: how we fixed it
- Written upFixWhite-label · wellness brand
Cart drawer no longer shows Default Title under products without optionsWrite-up: how we fixed it
Studio facts
Cartmasters is a Shopify studio for direct-to-consumer brands.
- What we are
- A small Shopify studio
- Who we work with
- Direct-to-consumer brands in the UK, Europe, the US and Australia, and agencies under their own name
- What we do
- Store builds and rebuilds, moves onto Shopify, custom features, subscriptions, bundles and product builders, and looking after stores after launch
- Awards
- Two wins at the UK eCommerce Awards 2026: UK eCommerce Website of the Year (Drink Finder) and UK User Experience of the Year (East at Home). Designed by Anthony Bliss, built by Cartmasters.
- How to start
- Send a few lines and your store’s address through the contact page, and we’ll come back to you by email. Get in touch
Contact
Got something on your store you’d like fixed or built?
A broken button or a whole new store: send a few lines, and we’ll look at the live store before we reply.
Get in touch