Barber cosmetics e‑commerce · Germany

A barber cosmetics store that AI assistants cite

Barberkosmetik sells men's grooming and barber cosmetics to the German market, from one catalog, at two sets of prices. Eleven of its pages turn up in ChatGPT answers — 42 responses in an Ahrefs check, plus three in Perplexity — on a domain that was new the day we launched it. The store runs on an engine we wrote, which is how a barbershop account and a private account can see different numbers on the same product page.

E-commerceCustom buildAI visibility
The Barberkosmetik home page as it ships today The Barberkosmetik home page on a phone

At a glance

The project in one screen

Client
Barberkosmetik
Industry
Men's grooming and barber cosmetics, retail and trade
Location
Germany, German-language store
Services
Custom e‑commerce engine, integrations, analytics
Timeline
First organic orders 3‑4 weeks after launch (client-reported)
Platform
Custom e‑commerce engine written for this store
Headline result
42 ChatGPT responses across 11 pages (Ahrefs)
Customer accounts with group-based pricingCustom e‑commerce engine written for this storePayment system integrations at checkoutCourier service integration for deliveryGoogle Consent Mode for EU cookie consentConversion tracking and Search Console measurementIntegrations with external marketplacesAutomated email: newsletters and back‑in‑stock noticesGerman-language store for the German market

The starting point

A barbershop and a private customer on the same product page

Barberkosmetik sells from one catalog to private customers and to barbershops, and the two groups do not buy on the same terms. A barbershop registers as a trade customer and expects its own prices on the same products. A hosted shop template treats both the same way, and every rule the business needs on top of that becomes a plugin sitting over someone else's checkout. The store also had to be correct for the German market on day one: consent handling before any analytics tag fires, a written returns policy, delivery through an integrated courier service, and a domain with no history in search at all.

  • Retail buyers and barbershops need different prices for the same product
  • EU consent rules apply before the first analytics event, not after
  • A brand‑new domain launched with no backlinks and no ranking history
  • Stock changes had to reach interested customers automatically

What we built

The engineering behind it

01

A barbershop logs in and the prices change

Barbershops register as a customer group. From the moment their account belongs to that group, the prices shown to them in the catalog and at checkout are that group's prices. Same site, same cart, same checkout, different numbers. It is one of the rules that pushed this project onto a custom engine in the first place.

02

Instrumented from the first week

Google Consent Mode governs what fires and when, so statistics and marketing tags respect the visitor's choice in the cookie banner. Conversions are configured against real checkout events, and Search Console holds data going back to the launch window, which is why the first eight weeks can be shown as a chart rather than described.

03

Payments, delivery and returns

Checkout is integrated with payment systems, and orders hand off to a courier service for delivery. The returns policy is written into the store itself, because in German e‑commerce the return terms are part of the buying decision and buyers look for them before they pay.

04

Automation that keeps selling

The store sends its own email: newsletters and automatic notices when an item comes back in stock. Product data also reaches external marketplaces through integrations, so the same inventory can earn orders on channels the site does not own.

05

When the business needs a rule, we write it

Pricing rules bend to the way this shop sells, because the code belongs to the store rather than to a platform. Group pricing, marketplace integrations and stock automation are part of the same application, so each one behaves identically in the catalog and at checkout. A business rule that no shop platform ships with is a change to the code, not a search for a third app.

Design and devices

Two price lists, one catalog, no confusion at checkout

The store had to work as a German shop for two different buyers without splitting into two sites. One catalog, one checkout, and a customer account that changes what a logged‑in barbershop pays. Around that sit the parts a German buyer checks before paying: the consent banner, the return terms, the delivery handling. All of them are built into the store, so they behave consistently instead of living as pages bolted on after launch.

  • One catalog serves retail and trade; the account decides the price
  • The consent banner is answered first, and analytics tags fire after
  • Return terms are part of the store, where German buyers look for them
  • The whole site is in German and written for the German market only
Barberkosmetik on a phone screen

Catalog and trade pricing

Barberkosmetik category grid
The catalog by category, with product counts a shopper can trust
Barbershop pricing blocks
The trade offer: 20% off the range for barbershops, and conditions on request

What came of it

Results

The strongest numbers on this project come from a third-party tool. An Ahrefs overview for barberkosmetik.de counts the assistant citations — 42 responses in ChatGPT across 11 pages, 3 in Perplexity — and that is the part of its own performance a young store almost never gets to see. Google Search Console tells the slower story alongside it: clicks and impressions sit flat near zero at the end of June 2026 and climb steadily through mid-August. The client reports that the store began taking orders from organic search three to four weeks after launch, and began to recoup the build inside that window.

42

ChatGPT responses citing the siteAhrefs AI visibility overview, across 11 cited pages

11

Pages cited by AI assistantsAhrefs records all eleven as gained in the measured period

3

Perplexity responses citing the siteAhrefs, up by two in the same period

3‑4 weeks

From launch to first organic ordersClient-reported.

What assistants already do with these pages

Ahrefs' AI visibility overview for barberkosmetik.de records 42 ChatGPT responses citing the domain across 11 pages, and 3 responses in Perplexity. AI Overviews shows none. By classical measures the domain is still young: 2 organic keywords, an estimated organic traffic of 1, and 3 backlinks from 3 referring domains at the time of the snapshot. Assistants are quoting a store that Google has barely begun to rank, which is exactly why the measurement went in during the launch week — the citations are counted by a third party and anyone can check them.

Ahrefs overview for barberkosmetik.de: 42 ChatGPT responses across 11 pages, 3 in Perplexity
Ahrefs, AI responses index

How we ran it

The work plan, in order

Every project runs on a written plan. This is how this one ran.

  1. 01

    Structure and catalog model

    We map the store before writing it: structure, products, customer groups and which prices each group sees. This is where the retail and trade pricing rules get defined, because retrofitting them later touches every page.

  2. 02

    Engine, accounts and checkout

    We build the store itself: product and cart logic, customer accounts, and the group pricing that follows a registered customer through the catalog and into checkout.

  3. 03

    Integrations and legal groundwork

    Payment systems, the courier handoff, the returns policy, and EU consent handling through Google Consent Mode. Nothing tracks a visitor before the banner is answered.

  4. 04

    Launch and measurement

    Conversions are configured against real checkout events, analytics and Search Console are connected, and the first weeks are read as data. This is where we learn which pages search picked up.

  5. 05

    Visibility, watched rather than promised

    We keep watching what search and AI assistants do with the pages. On this project the client's own analytics surfaced assistant referrals about six weeks in, and an Ahrefs overview later put numbers on the citations. We treat that as something we measure; we do not sell it as a method with a guaranteed outcome.

  6. 06

    Automation and channels

    Newsletter and back‑in‑stock email, marketplace integrations, and whatever business rule comes next. On a custom engine each of these is a change to the store the client already owns.

Straight answers

Questions about this build

Yours is probably close to one of these. If not, ask it directly.

Ask about your project
What does a barbershop actually see?
They register, and their account is assigned to a customer group. From then on the catalog and the checkout show that group's prices. Same site, same cart, same checkout, different numbers. How accounts are verified is the client's internal process and is not described here.
How do you know AI assistants send traffic?
Two signals. The client's own analytics showed visits and purchases arriving from assistant referrals about a month and a half after launch. An Ahrefs overview then put numbers on the citations: 42 ChatGPT responses across 11 pages and 3 in Perplexity. We publish the Ahrefs figures because they are checkable; the order counts belong to the client.
Why build a store instead of using a hosted shop platform?
Because of the rules the business runs on. Barbershops see their own prices once they register, back‑in‑stock notices fire automatically, and product data goes out to marketplaces. On a hosted platform each of those tends to be a separate app with its own limits, and they can disagree with each other at checkout. Writing the engine means one place decides what a customer pays.
How long until a new store earns anything from search?
On this project the client reports three to four weeks to the first orders from organic, on a domain with no history. We do not promise that timeline. It depends on the niche, the competition and how much of the demand is brand search. What we do commit to is having the measurement in place from day one, so the answer is a chart with dates on it.

Same team, same method

Your project, next

Tell us what you sell and where you sell it. You get a plan like the one above, with the first step priced out and dated before anything starts.

No spam 100% confidential Answer within 24 hours