One in each country, and none of them talk to each other. I spent two days looking at Zepter from the outside, the way a customer sees it. This is what I found, what it is costing today, and the order I would fix it in.
SCROLL ↓
How I looked
I read Zepter's public pages, twelve country websites, the ZepterClub rules and the app stores. Then I signed up as a Member and used my own account. I did not test or attack anything. Everything here came from pages Zepter serves to any visitor.
The business
The ZepterClub rules name the operator as Zepter International Poland sp. z o.o., 37 Domaniewska, Warsaw. Polish law governs it. A Polish court settles disputes. That Polish company is also the data controller for every Member who signs up on the international shop.
Proof 1, technology checks
Every line below is something Zepter's own pages sent to an ordinary visitor. I did not craft, repeat or modify a single request.
| POST | /Kentico.Activities/KenticoActivityLogger/Log | the shop runs on Kentico, software Zepter licenses |
| cookie | owin.authentication · httpOnly · 14d | older Microsoft login technology, not the current one |
| cookie | ASP.NET_SessionId | older Microsoft session handling |
| POST | firehose.eu-west-1.amazonaws.com | Amazon data pipeline, Ireland |
| POST | od-*.ecs.us-east-2.on.aws/events | a second collector, this one in the United States |
| GET | zepter.com → 301 → shop.zepter.com | the group's main address lands on the oldest site |
| console | [Meta Pixel] Duplicate Pixel ID: 975731019757356 | every sale is reported to Meta twice |
| form | Google reCAPTCHA on registration | abuse protection already in place, keep it |
Proof 2, the websites
| Website | What I saw | Generation |
|---|---|---|
| shop.zepter.com | Kentico activity logging, plus older Microsoft login and session handling | Kentico, older Microsoft |
| marie.zepter.com | The same signals. A storefront for one individual seller, on the same old platform. | Kentico, older Microsoft |
| zepter.pl · .rs · .hu · .ro | Current Microsoft technology, and identical cookie names across every country | current Microsoft |
| zepter.de | Apache, with a WordPress caching plugin named in the response headers | WordPress |
Proof 3, the shop window
This is the Zepter homepage, in my own signed in Member account. Look at what the price panels say.
Costing money now
A signed in Member is asked to register, on every product, on every page. The most valuable component on the site, the one carrying the price, is the one component that ignores the customer.
This is a caching or personalisation fault, not a redesign. It is days of work, and it is suppressing conversion on every visit by a logged in customer right now.
Also a legal exposure
The panel reads Member −0%, € 62.00, directly beside the words You buy from −5% to −40%. On the kettles the Partner rate shows −2%. Both sit below the advertised floor.
The operator is Polish, so this falls under EU unfair commercial practices rules, and Zepter is a member of the Polish Direct Sale Association and bound by its code. Either the claim changes or the pricing does.
Proof 4, what already works
From outside the account there appears to be nothing. Inside there is a working offer builder: pick a discount tier, attach a promo code, set how many days it lasts, send it to a named person, export it as a PDF.
Proof 5, who gets paid
| How credit is captured | How long it survives | Where it lives |
|---|---|---|
| A cookie set when someone visits a seller's own storefront address | about 5 days | browser, one device |
| The customer types their seller's phone or email while registering | permanent | Zepter's systems |
| A promo code offer sent to one named person | 1 to 30 days | Zepter's systems |
Proof 6, the borders
On the international shop the address country list runs Romania, then Slovakia. Serbia is not on it. Someone in Belgrade can register with a +381 number and then find they cannot enter an address.
Proof 7, the phone
Zepter International publishes exactly one Android application. It is called Therapy Air, it monitors the status of an air purifier, and it has roughly a thousand downloads. There is no seller app, no shop app and no ZepterClub app.
A website designed for desktop, and email. The ZepterClub rules state that all communication happens by email and nothing else.
Direct selling happens standing up, in someone's kitchen.Zepter Bank ships a full corporate banking app, multi company, multi currency, biometric login, document signing. Built by an outside software house.
So the group knows how to buy and run serious mobile software.Mobile has never been owned by anyone in the retail business. It is not a capability problem and it is not a money problem.
It is an ownership problem, which is cheaper to fix.Proof 8, the paperwork
Every page on the shop links to the ZepterClub Terms and Conditions. I read them. They define Members, Member Prices and the loyalty programme, and they say a Member buys only for their own use and may not buy in wholesale quantities.
The likely explanation
Almost certainly there is a commercial contract for Partners, held elsewhere and not published, which is entirely normal for a direct selling business.
I could not check it. Becoming a Partner means signing that contract, and I was not going to sign a commercial agreement with a company while applying to work there.
Why it still matters
The registration form asks you to pick Member or Partner, with a single tick box accepting the published terms. Those terms describe only one of the two options.
For a direct selling business regulated in Poland and bound by an industry code, that is worth ten minutes of a lawyer's time.
The diagnosis
Credit that cannot be reconciled. A shop window that ignores the customer. A login that stops at the border. A country missing from a list. No phone product. Rules that cover half the programme. None of these are hard problems, and that is the clue. They are all things that happen when nobody owns the whole customer journey across the whole group.
Keep, improve, connect, replace, missing
Keep
Business Central holds the records for a group turning over a billion dollars. Connect to it and leave it alone in year one. The Microsoft migration is correct and already funded work, so finish it. Kentico is a supported product, so choose the target version deliberately.
You asked candidates not to assume everything needs changing. I would have written this section anyway.
Improve
Fix the price panel so it recognises a signed in customer. Align the discount claim with the discount. Fix the duplicated Meta pixel so the sales numbers are real. Add the missing countries. Then build one read only view that reconciles the three ways credit is captured.
Every item here is days or weeks, and every one of them is costing money or credibility today.
Connect
Put a single integration layer in front of Business Central so no system builds its own private coupling to the ERP. Then one account that works in every country, beginning with the sites already sharing a codebase. Then send commercial events deliberately into the Amazon pipeline that is already running.
This uses infrastructure Zepter already pays for.
Replace
The WordPress country site, folded into the shared codebase the next time that market needs work anyway. Country by country front end fixes, replaced by one team that owns the shop window everywhere.
Nothing else in year one. Every replacement spends trust and halts something that currently earns.
Missing
These are the three things the business does not have, and all three serve the same people. I have deliberately not claimed there is no Partner earnings screen, because I could not check without signing a commercial contract. If one exists, this section shrinks to two items and the plan moves a quarter earlier. That is the single most useful thing you could tell me.
Risk register
Ranked by what it would cost if it went wrong, not by how hard it is to fix. All of it is visible from outside, which means it is visible to other people too.
| Risk | What I saw | Why it matters |
|---|---|---|
| Personal data leaving the EU | A Polish company is the data controller, and page events post to a collector in the United States | Check the transfer basis. This is the first thing a regulator or a large client asks about |
| Advertised discounts that are not delivered | Member −0% shown beside a claim of −5% to −40% | Consumer protection exposure in the EU, and an industry code Zepter has signed |
| Terms that do not cover the paid tier | Published ZepterClub rules describe Members only | Ask legal. Cheap to check, awkward to discover later |
| An unsupported platform version | Kentico, running on older Microsoft technology | Security patches follow support. Establish which version and its end of life date in month one |
| Decisions made on wrong numbers | Sales reported to Meta twice | Marketing spend is being judged against inflated results |
| Key person and vendor concentration | One shared codebase across many countries, and outside software houses building group products | Map who can actually deploy to each market, and what happens if they leave |
The plan
The first month ships nothing except answers. Everything after that is sequenced so each phase pays for the next.
First 30 days
Result: a written map, a risk register with owners, and a costed backlog. No code, on purpose.
By 100 days
Result: revenue and trust recovered from work that is measured in weeks. Nothing that trades was rebuilt.
By 6 months
Result: a seller works two countries with one login, from a phone, in the field.
By 12 months
Result: the sales network finally has a system built for it rather than around it.
Organisation and money
Build in house
Sales credit, identity across countries, the seller's view of their own business. Nobody sells this off the shelf because it is the shape of Zepter's own model. This is the part that is genuinely Zepter's.
Buy
Identity, payments, analytics, content management, marketing automation. All have mature vendors and none of them differentiate Zepter. Kentico stays, and the question is the version.
The shape of the team
One team owning the shop window across every market. One owning the commercial layer end to end. One owning integration and data between Business Central and everything else. Country teams keep their local knowledge and stay where they are.
This is an ownership map more than a hiring plan. Most of these things exist and simply have nobody's name against them.
Where the money goes
The first two phases are people and work already paid for. Capital spend arrives with the Kentico upgrade decision, in the second half of the year, once the estate map exists to size it.
On suppliers: I have run the vendor side of an outsourced engineering relationship for six years, so I know how these contracts are written and where they leak.
How to judge me
Several of these cannot be measured today. Making them measurable is itself the first result, and I would expect to be held to it.
| Measure | Today | Target |
|---|---|---|
| Conversion for signed in customers | Suppressed. Every price panel asks them to register. | Fixed inside 100 days, and the lift measured against today |
| Accuracy of reported sales | Overstated. Every sale reported to Meta twice. | Corrected in weeks, then all marketing rebaselined |
| Sales credit disputes from sellers | Not measured, because nothing shows it | Baseline by day 100, then falling every quarter |
| Sellers active in more than one country | Structurally impossible. The login stops at the border. | Possible from month 6, then tracked as a growth number |
| Share of seller activity on a phone | Effectively zero. There is no product. | Measured from month 6 and expected to become the majority |
| Release frequency and lead time | Unknown across the country estate | Baselined in 30 days. I have cut deployment time by 85% doing exactly this before |
Where I guessed
Guess 1
I could not check without signing a commercial contract while applying for a job here.
If one exists, the twelve month phase is largely done and I would spend that year on identity and mobile instead.
Guess 2
Identity, domains and the commercial layer all split by country, so I assumed the ERP follows the same pattern.
If it is one group instance, integration is simpler and the six month work starts sooner.
Guess 3
Rather than executing a programme that is already approved and funded. If one exists, the first thirty days becomes joining it rather than writing it, and I would want to see it before saying anything else.
I have done the smaller version of this. Two live platforms consolidated into one customer portal, enterprise clients migrated across, no pause in trading, and deployment time cut by 85% along the way. Zepter is larger and spread across more countries. It is the same shape of problem.
Happy to talk through any of this
Marko Lukić
marko.lukic.info@gmail.com · +381 61 3555354 · Belgrade
Written in August 2026 for Zepter International