Case study · 2026

Topharmakeio.gr

The online pharmacy of three neighbourhood pharmacies in southern Athens, moved off OpenCart onto NEXTCOMMERCE — nearly 10,000 products, 12,500 customers and every past order carried over, and a checkout that works the way a pharmacy does.

Client
Topharmakeio.gr
What we did
Bespoke e-commerce · Platform migration · Payments · Programmatic SEO · GEO
Live
topharmakeio.gr ↗
9,804
products migrated, with their photographs
12,509
customers and 5,125 past orders, under their original order numbers
~13,700
pages in the sitemap, most of them generated from product attributes
3,175
old search-friendly addresses redirected, plus every index.php link

The client

Three pharmacies, one online counter

Topharmakeio.gr is the online shop of three pharmacies in Nea Smyrni, Agios Dimitrios and Tavros. It sells dermocosmetics, sun care, supplements, baby care, diagnostics and orthopaedics from brands such as Vichy, Avène, Korres, Frezyderm, Solgar and Clinéa — thousands of products, most of them bought again and again.

The problem

A large catalogue on an old OpenCart

The shop ran on OpenCart with a commercial theme. Nearly ten thousand products sat in four hundred categories, with no way to narrow a search by what a customer actually looks for — SPF, skin type, form, ingredient — and some were even filed under the wrong brand.

Shipping, cash on delivery and card instalments were handled by separate plugins, each with its own rules, and the shop's search-friendly addresses had years of Google rankings behind them that could not be lost.

01

A migration that loses nothing

The whole shop
9,804 products with their photographs, 398 categories, 259 brands, 12,509 customers and 5,125 past orders, imported from the OpenCart database — and 44 products that had been filed under the wrong brand put right.
The same order numbers
Every past order kept the number the customer knows from OpenCart, and new orders carry on from the last one.
Every old address answered
3,175 search-friendly links and every index.php link redirect permanently to their new page; products no longer on sale lead to their category instead of an error.

02

A checkout that works like the pharmacy

Shipping by the rules
Courier at €2.50, free from €30, plus €1.10 for every started kilo over three — worked out from each product's weight — or free collection from any of the three pharmacies, with no address to fill in.
Card instalments
Eurobank card payments through Cardlink with the shop's existing merchant account, in up to six instalments depending on the order total, plus cash on delivery and bank transfer.
VAT per product
Supplements, baby care and cosmetics carry different VAT rates; the checkout shows each rate separately, as a pharmacy receipt does.

03

Found by the search that matters

Filters from the product names
Type, form, SPF, who it is for, skin type and key ingredient were read from the product names themselves, so a customer can narrow sun care to «SPF 50+ for children» and see only that.
Programmatic SEO
Thousands of landing pages built from real combinations in the catalogue — «Avène face cream with hyaluronic acid», «Vichy daily hygiene for men» — each with its own title, heading and copy.
Ready for AI answers
Pharmacy, product and review data in schema.org, and an llms.txt map of the shop, so assistants such as ChatGPT and Gemini can read and cite it.

04

The shop keeps its customers

Reviews from real buyers
A few days after delivery, customers are asked how their products were; one tap on a star opens the review, marked as a verified purchase, and nothing is published until the pharmacy approves it.
Sign in with Google or Apple
Returning customers sign in with one tap and find their old address and order history waiting.
Email from its own address
Order confirmations, reminders and owner notices go out from the pharmacy's own address, signed and authenticated, and reach customers who hide their email behind Apple.

Initiate the blueprint

Tell us what you are building.

The stack, the timeline, the thing that is currently in the way. We reply to every briefing within two working days.

Honestly? You’re going to regret switching tabs.

Finding top-tier custom developers who actually care about your business scale is nearly impossible.

We are the best at what we do, and we’ve got the track record to prove it. Don’t waste time and money with second-best options.

You convinced me.
Let’s talk!