Verticals
Shopify themes for cosmetics brands
Colour cosmetics asks things of a storefront that skincare does not: dozens of shades that have to be findable, swatches a shopper can trust on their own skin, palettes and sets that sell as objects rather than lists, and restocks that matter per shade. Here is what to check before you buy a theme.
Shade architecture is the decision everything else hangs off
Before you pick a theme, decide whether a shade is a variant or a product. Variants keep reviews, ratings and links on one URL and let someone switch shade without losing their place — right for almost every foundation, lipstick or concealer range. Separate products are worth the fragmentation only when a shade needs its own copy, its own imagery and has its own search demand.
Get this wrong at forty shades and you are either fixing a hundred URLs later or explaining to a shopper why the reviews they read are on a different page from the shade they want. A theme cannot rescue the wrong choice; it can only make the right one legible.
Swatches have to tell the truth
A colour chip is not a swatch. What converts — and what stops returns — is the shade photographed on real skin across several undertones, at consistent lighting, with the shade name legible beside it. The theme’s job is to make that gallery navigable without a page reload, and to keep the selected shade visible everywhere the product appears: cart, checkout thumbnail, back-in-stock email.
Returns in this category are largely a shade-matching problem. Every honest swatch is a return you did not process.
Helping someone find their shade
Filtering by undertone, depth and finish beats a quiz for most catalogues, and costs less to maintain. A quiz earns its place when the range is large enough that browsing is genuinely hard — and it should always end at a product page rather than a captured email.
Whatever you use, let people get to the full range in one click. A shopper who already knows their shade should never have to answer questions to buy it.
Palettes, sets and bundles are their own product type
A palette is not a product with variants; it is one object containing many colours, each of which someone may be searching for. A set is several products sold together at a price that has to make sense against buying them apart. Themes that only model “product with variants” make both awkward, and awkward here is expensive — sets are how average order value moves in cosmetics.
Restocks and discontinued shades
Back-in-stock alerts have to work per shade, not per product: telling someone the lipstick is back when their shade is not is worse than saying nothing. And when a shade is discontinued, the page should stay up and point somewhere useful rather than 404 — that URL has years of links and searches behind it.
Ingredients and claims still apply
Colour cosmetics carry the same ingredient obligations as skincare, and shoppers avoiding specific ingredients read the list here too. The same rules apply: selectable text, correct order, driven by product data. We wrote the long version in the ingredients guide.
Speed, with the heaviest imagery in ecommerce
A cosmetics product page can carry forty swatch images before anyone scrolls. Ask any theme you are considering for a number — how much JavaScript it ships and where largest contentful paint lands on a real store — and treat “optimised for speed” without a figure as marketing.
What we actually have today
We do not sell a colour cosmetics theme yet, and we would rather write that than imply otherwise. Darkroom is built skincare-first: its shade swatches, ingredient and INCI sections, routine merchandising and measured speed transfer to a cosmetics catalogue, but it is not a colour-forward makeup theme and the page says so.
A colour-forward theme is in progress. We are not promising a date, because a date we miss costs more than the wait.
If you need something before then, there are three honest routes:
- Stay on a free theme if the range is small — see the Refresh comparison for what that gives you.
- Customise what you run. Cheaper and faster than a rebuild, and usually the right answer.
- Commission a build if the catalogue has outgrown what a theme expresses — that is what we do.
The mistakes we see most
- Shades as separate products, decided before anyone counted the shades.
- Colour chips standing in for swatches on skin.
- Back-in-stock alerts at product level, so the wrong people get emailed.
- Discontinued shades 404ing instead of redirecting.
- A quiz built before the filtering works.
- Ingredient lists in images, which no shopper can search and no assistant can read.
Frequently asked questions
Should each shade be a variant or its own product?
Variants, in almost every case. One product with shade variants keeps reviews, ratings and link equity on a single URL, and lets a shopper switch shade without losing their place. Separate products are worth it only when shades differ enough to need their own copy, imagery and search demand — a distinct formula rather than a distinct colour.
Do I need a shade finder quiz?
Not at first. A quiz is a conversion tool with a maintenance cost, and it is worth less than good swatch photography on real skin across several undertones. Add it when you have enough shades that browsing them is genuinely hard, not because competitors have one.
Can a free Shopify theme handle a cosmetics catalogue?
For a small range, yes. The free themes carry colour swatches and product filtering, and Refresh and Sense both advertise an ingredients block. The strain shows when shade counts grow, when you need per-variant back-in-stock alerts, or when palettes and sets need merchandising a general theme does not model.
Do you sell a cosmetics theme?
Not yet, and we would rather say so. Darkroom is built skincare-first — its shade swatches, ingredient sections and speed work carry over, but it is not a colour-forward makeup theme. A cosmetics theme is in progress, with no date promised. If you need something now, a custom build or a customised theme is the honest route.
Building a cosmetics range and not sure which of these matters for your catalogue? Tell us what you are launching.