Beauty and haircare. Shopify for routines, repeat purchases and products that need explaining.
What sets beauty and haircare projects on Shopify apart
Beauty and haircare are rarely bought as a single product. Customers put together routines, buy again when the bottle is empty, and want to know beforehand what is inside and whether it suits their hair or skin. On top of that come salons as business customers and strict rules for advertising claims. We build Shopify setups that carry this, proven with the Hairshop Pro migration and the Svenja Walberg relaunch.
Contents
- What sets beauty and haircare stores apart from other ranges?
- How do you build routines, sets and bundles on Shopify?
- When is a subscription worthwhile for care products?
- How do ingredients and mandatory information become clean product data?
- How do you advise on the product page without promising effects?
- How do you sell to salons and consumers, including beyond Germany?
What sets beauty and haircare stores apart from other ranges?
A shampoo does not come in twenty sizes, and yet a beauty store is not simple. The complexity lies elsewhere: in routines made of several products, in regular repeat purchases and in product information that is required by law. Customers compare ingredients, read directions for use and wonder whether a product suits their hair or skin type.
On top of that comes the value of regular customers. Anyone who has found a care product that works buys it again and again. The first purchase is therefore only the start. The store has to make the second and third purchase as easy as possible, without overwhelming customers with discounts and pop-ups.
That is why we start with three questions. How do your customers buy: as a single product, as a set or on subscription? Which system owns product data and mandatory information? And who else buys from you besides consumers, such as salons or retailers? Only then do we decide on theme, apps and page types.
How do you build routines, sets and bundles on Shopify?
A care routine rarely consists of one product. Shampoo, conditioner and treatment, cleanser, serum and cream: customers buy combinations, and many would like a recommendation on which products belong together. Bundles make that recommendation buyable, as long as they are properly connected to stock, prices and shipping.
At Hairshop Pro, volume discounts, product bundles, optimised checkout flows and sticky CTAs were part of the migration, built directly into the store rather than added afterwards. The case study states +20% in average order value from the bundle concept and cart upsells. That is the result of this project, not a general benchmark for every brand.
At Svenja Walberg, the bundle logic was structured as a building block for routines, sets and complementary products. A new cart drawer brings recommendations, bundles and checkout entry together. Technically, what matters is that a bundle consists of real items and that the stock of the individual products is tracked correctly.
When is a subscription worthwhile for care products?
A subscription suits products that are used up at a predictable rhythm: shampoo, care ranges, skincare basics. It suits new launches or seasonal products less well. On Shopify, subscriptions run on selling plans, which define delivery interval, price and discount and appear on the product page and in checkout.
At Svenja Walberg, the subscription function was a central part of the relaunch. The subscription flows were embedded into the product and checkout journey, so customers can replenish favourite products regularly with less effort. As a next step they can be tied more closely to product routines and customer retention. A good subscription can be paused, rescheduled and cancelled without detours.
Not every repeat purchase needs a subscription. Many customers do not want to be tied in, but they do want a reminder. A replenishment email at the right moment, a quick reorder from the customer account or a saved basket covers that case. We decide which products belong in a subscription and which work better through reminders.
How do ingredients and mandatory information become clean product data?
The EU Cosmetics Regulation (EC) No 1223/2009 sets out which information belongs on the packaging, including the list of ingredients with their INCI names, nominal content, durability details and warnings. Many customers look for this information in the store as well. If it only appears there as a photo of the packaging or as running text, nobody can filter or reliably process it.
We set up ingredients, directions for use, warnings and attributes such as hair type, skin type or vegan as metafields, with recurring terms as metaobjects. From these come filters on the collection page, details on the product page and product data that Google and AI search read correctly. If a PIM owns the data, it comes from there and is not maintained twice.
At Hairshop Pro, PlentyMarkets remained the PIM. An integration syncs product master data, inventory, prices, orders, fulfilment status and custom fields with Shopify Plus. That way PIM and storefront can evolve independently, and the marketing team manages campaigns, promotions and the range in the store without touching the data source.
Which product data we set up as separate fields in beauty stores
- Ingredients with INCI names, complete and in the order shown on the packaging
- Directions for use, warnings and shelf life after opening
- Hair type, skin type and care needs as filterable attributes
- Properties such as vegan or fragrance-free, only where they are substantiated
- Membership of routines and sets for bundles and recommendations
How do you advise on the product page without promising effects?
In a salon, the hairdresser asks about your hair before recommending a product. Online, the product page takes on that role. Details on hair type and skin type, short directions for use and matching complementary products help with the decision. A product finder with a few questions can make sense, as long as it relies on the same metafields as the filters.
Advertising claims call for caution. The Cosmetics Regulation prohibits claims that attribute characteristics or functions to a product that it does not have, and the EU has set common criteria for such claims. Statements that sound like healing or treatment, for example against hair loss or eczema, also move a product towards medicinal products.
That is why we do not build claims about effects into templates that appear automatically on every product page. Claims belong in a separate field that your team or your legal advisers sign off. The same applies to AI-generated product copy: you are responsible for what appears in the store, no matter who or what wrote it.
How do you sell to salons and consumers, including beyond Germany?
Many haircare brands sell to two groups: consumers and salons. Hairdressers need different prices, larger pack sizes and often payment terms. Shopify Plus can handle business customers with their own catalogues, prices and terms in the same store. Whether that is needed straight away or later depends on how large and how different the professional business is.
Hairshop Pro is an online shop for professional hair and care products. B2B structures are set up in the backend, and business customers currently use the same storefront as consumers. The migration from PlentyMarkets to Shopify Plus covered products, variants, customer accounts, pricing logic, payment methods and tax rates. The case study states 3 months project duration and +35% conversion rate after launch.
For markets outside Germany, Shopify Markets handles separate currencies, prices, languages and domains. Svenja Walberg launched the relaunch in the DACH region, built so that further markets and languages can follow. In cosmetics this also means that mandatory information and advertising claims are checked in every language, not just translated.
What we work on in beauty and haircare projects
Routines, sets and bundles
Bundles made of real items with correct stock, volume discounts and recommendations in the basket. Part of the migration at Hairshop Pro, and at Svenja Walberg the logic for routines and sets with a new cart drawer.
Subscriptions and repeat purchases
Subscription flows through selling plans on the product page and in checkout, plus reminders for customers without a subscription. A central building block of the Svenja Walberg relaunch.
Ingredients as data
INCI list, directions for use, warnings, hair type and skin type as metafields and metaobjects, for filters, advice on the product page and clean product data in Google and AI search.
PIM and storefront kept separate
The system that owns the data keeps the product data, Shopify Plus becomes the storefront. At Hairshop Pro with PlentyMarkets as PIM and an integration for master data, inventory, prices and orders.
Professional customers and markets
B2B structures for salons and retailers in the same store and Shopify Markets for currencies, languages and prices once the brand grows beyond its home market.
Evidence from beauty and haircare
Two projects with different starting points: a migration that moves an online shop for professional hair and care products from PlentyMarkets to Shopify Plus, and a relaunch for a vegan cosmetics brand with subscriptions, bundles and a DACH launch. The figures come from the linked case study.

Migration from PlentyMarkets to Shopify Plus in 3 months: PlentyMarkets remains the PIM, an integration syncs master data, inventory, prices and orders. Plus a new UX/UI designed in Figma, volume discounts, bundles and sticky CTAs.+35%Conversion Rate+20%AOV durch Bundles3 MonateProjektlaufzeitRead case study

Relaunch of a vegan cosmetics brand on Shopify Plus: expanded subscription function, smart upsells, a new cart drawer and bundle logic for routines and sets, launched in the DACH region and prepared for further markets.Read case study
Common questions from beauty and haircare projects
Do we need a separate B2B store for salons?
Should ingredients be listed in the store when they are already on the packaging?
How do subscriptions work on Shopify?
Do bundles really lead to a larger basket?
What may we say about the effects of our products?
How long does a migration take for a beauty store?
Related services
Routines, subscriptions, salons: talk to us about where you stand
Tell us how your customers buy today, where your product data lives and who orders from you besides consumers. We will tell you what belongs in the store and where we would start.
This page is based on two delivered projects from beauty and haircare. Every figure above is stated exactly like that in the linked case study.













