Kvetináče
Three shops on one system, moved off a rented platform
An e-shop that replaced a rented platform — with its own back office, three brands on one backend, and prices that match the accounting system.
A category listing. The filters count how many products actually sit behind each value, and grey out the ones with none.
Starting point
A rented platform that decided what was allowed.
The shop ran on a boxed e-commerce platform. It worked, but anything outside what it shipped with meant a third-party extension or a patch that broke at the next update.
A second brand and wholesale selling would have meant a second and third installation — each with its own catalogue, its own prices and its own admin. Three shops, three places to do everything three times.
What we built
One backend, one database, three brands.
A product, a category, a coupon and a price rule all carry the list of shops they belong to. Stock is filed once, and the operator sees on every row where it is published.
The third shop is wholesale: it shows no prices until you sign in. Customer groups and price rules handle discounts per customer and per product, with minimum quantities and validity windows.
Catalogue filters count their results on the server, so a value with nothing behind it cannot be ticked. The whole filter state lives in the URL, so it can be sent as a link.
Outcome
A migration that lost nothing, wired into the business.
Almost eight thousand products came across along with categories, customers and order history. The new shop did not open with an empty catalogue.
Orders go out to accounting and invoices come back attached to them. Stock reconciles with the warehouse records, the shop floor with the till. The price on the site and the price in the books are the same number.
Key modules
Three shops, one database
Products, categories and coupons all carry the shops they belong to.
Wholesale behind a login
The third shop shows no prices to anonymous visitors. Discounts by group and by product.
Filters that count
Material, colour, brand, price. A value with no results cannot be ticked.
Accounting and till
Orders go to accounting, invoices come back. The shop floor is wired to the till.
Stock from the records
Quantities come from the warehouse system rather than being retyped.
Prices by the book
Price with and without VAT, and the lowest price of the last thirty days on every discount.
The same database from the other side. Every product shows which of the three shops it belongs to.
We build e-shops to order
If a rented platform limits you more than it helps, see how we build a shop that belongs to you.
Before and after
On the left, the boxed platform's admin. On the right, the same work once the catalogue is yours.
Produkty
Pridať produkt| ID | Náhľad | Názov | Typ | Atribúty | SKU | Cena | Množstvo | Viditeľnosť | Stav | Akcia |
|---|---|---|---|---|---|---|---|---|---|---|
| 10432 | — | Terakotový kvetináč zdobený ručnou maľbou ACME 21386 | Jednoduchý | Predvolená | ACME-21386 | 24,90 € | 4 | Katalóg, Vyhľadávanie | Aktívny | Upraviť |
| 10431 | — | Kovový záhradný lampáš Globex 40218 | Konfigurovateľný | Predvolená | GLX-40218 | 18,50 € | 132 | Katalóg, Vyhľadávanie | Aktívny | Upraviť |
| 10430 | — | Ratanové kreslo s vankúšom Initech 11024 | Jednoduchý | Predvolená | INI-11024 | 129,00 € | 58 | Katalóg | Neaktívny | Upraviť |
| 10429 | — | Terakotový kvetináč … ACME 21386 (kópia) | Jednoduchý | Predvolená | ACME-21386-1 | 24,90 € | 0 | Nikde | Neaktívny | Upraviť |
| 10428 | — | Pozinkovaná záhradná krhla ACME 55240 | Jednoduchý | Predvolená | ACME-55240 | 31,00 € | 0 | Katalóg, Vyhľadávanie | Aktívny | Upraviť |
| 10427 | — | Prútený kôš na náradie Globex 60177 | Jednoduchý | Predvolená | GLX-60177 | 22,40 € | 17 | Katalóg, Vyhľadávanie | Aktívny | Upraviť |
More case studies
A CRM that carries a job from the first phone call to handover
MOBIS · Renewable energy
Open studyA CRM that holds a job from the first enquiry to a service call years later
Grubmann · Heating, cooling and solar
Open studyQuotes, production and assembly journals instead of a module bolted onto a CMS
Elmont-ZH · Electrical installation
Open studyThe boiler room reports itself — by SMS, every few hours, for three years
MonitoringPro · Remote boiler-room monitoring
Open studyA brand starting from nothing — the shop, and the photographs it stands on
ZENEA · Water filtration and personal care
Open studyTell us where your data gets retyped today
Get in touch and we will go through what could be merged into one system. No commitment, no pitch deck.