Seller1.sk
Prémiový eshop so svietidlami s AI Room Visualizerom, ktorý naozaj vloží vybranú lampu do fotky tvojej izby. Postavený na WordPress + WooCommerce s 18 vlastnými pluginmi pre tri trhy — SK, CZ, HU. A premium lighting e-shop with an AI Room Visualizer that genuinely drops the chosen lamp into a photo of your room. Built on WordPress + WooCommerce with 18 bespoke plugins serving three markets — SK, CZ, HU. Ein Premium-Leuchten-Onlineshop mit einem KI-Raumvisualisierer, der die gewählte Leuchte tatsächlich in ein Foto deines Raums einfügt. Aufgebaut auf WordPress + WooCommerce mit 18 eigenen Plugins für drei Märkte — SK, CZ, HU.
Brief
Jogise je oficiálny distribútor značky Lucide (belgická lighting brand) pre Slovensko, Česko a Maďarsko. B2B portál pre architektov a interiérových dizajnérov mali už 20+ rokov bežiaci ako lucide.sk/indexx.php — vlastný PHP shop z roku 2003. Ten sme im pred týmto projektom presťahovali na moderný WordPress ako Lucide2B.
Teraz prišla otázka B2C ramena: vlastný spotrebiteľský eshop, oddelený od B2B portálu, s prémiovým positioning-om „svietidlá ako interiérový statement“. Vlastná značka, vlastná doména, vlastné pravidlá hry.
Klient mal tri tvrdé požiadavky, ktoré nebolo možné splniť šablónou:
1. Mobile-first. Väčšina zákazníkov prichádza z Instagramu a kupuje na telefóne — desktop je dnes pre svietidlá menšina.
2. AI Room Visualizer, ktorý naozaj vloží vybranú lampu do fotky izby. Nie len mock-up — reálne renderovaný obraz.
3. Žiadne page buildery. Iba Twenty Twenty-Five blocks. Web musí byť rýchly ako bicykel, nie tank.
Riešenie
Postavili sme úplne nový WordPress site na téme Twenty Twenty-Five (dark + gold paleta #0A0A0A / #D4A843, žiadne dependencies od page builderov). Celý nákupný flow je čistá kombinácia WooCommerce + 18 vlastných pluginov, ktoré pridávajú špecifickú funkcionalitu bez nafukovania témy.
Najvýraznejšia časť — Seller1 Room Visualizer — je samostatný plugin, ktorý sa napojí na produktovú stránku. Zákazník stlačí „Vyskúšaj v mojej izbe“, odfotí strop fotoaparátom telefónu (alebo nahrá obrázok), a back-end pošle požiadavku do OpenAI gpt-image-1 s product image-om a fotkou izby. Po cca 8 sekundách dostane reálnu vizualizáciu — tá istá lampa, ten istý priestor, len so správnym osvetlením a perspektívou.
Aby nešlo o vendor lock-in, plugin má multi-provider fallback: ak OpenAI je drahý alebo dole, postupne skúsi Replicate, HuggingFace Inference, ModelsLab, Decor8 AI. Konečný cost per visualization sa drží pod 0,05 € pri OpenAI a pod 0,02 € pri lacnejších providerov.
Čo sme postavili
AI a vizualizácia
Okrem už spomenutého Room Visualizera má eshop color swatches generované automaticky z product images cez Remove BG API — namiesto manuálneho farbenia 2000+ produktov. Filter v listingu potom umožňuje filtrovať podľa farby, IP triedy, miestnosti aj ceny v jednom rozhraní.
PDF katalógy a marketing
Seller1 Catalog PDF plugin generuje katalógové súbory rozdelené po 3 kategóriách (obývačka, kúpeľňa, exteriér) so 4 produktmi na stránku. Generovanie je chunked — pri 500 produktoch sa nezasekne PHP, ale chodí cez progress bar s ETA. Každý produkt má v PDF QR kód, ktorý vedie späť na živú stránku. Katalógy obsahujú iba produkty na sklade — žiadne disappointment momenty.
PWA a mobile UX
Stránka je inštalovateľná ako PWA na Android aj iOS. Tlačidlo „Pridať na plochu“ sa objaví automaticky po druhej návšteve. Listing produktov používa „Zobraziť viac“ tlačidlo namiesto pagination — žiadne skoky, žiadne stratené pozície po návrate z product page. Ajax search ide cez názov, SKU aj EAN — 3 indexované polia, sub-100ms response.
Sklad a synchronizácia
Reálne čísla skladu prichádzajú cez nočný cron z Lucide BE warehouse v Belgicku. Ak sa produkt vyrobí menej alebo dôjde, status sa premietne do listingu aj do automatických katalógov ráno. DeepL translation pipeline drží SK → CZ / HU / EN preklady aktuálne v rámci free API tiera (500 000 znakov mesačne).
SEO a marketplace
Plugin SEO AI Manager (predchodca dnešného SEO FEZO) drží Schema.org JSON-LD, llms.txt, IndexNow ping a feed-y pre Heureka.sk / .cz a Árukereső.hu synchronizované. Pri každom publikovaní produktu sa pošle IndexNow ping a Bing aj Seznam vedia o zmene do minúty.
Reklamačný workflow
Reklamácia Pro plugin pokrýva kompletný workflow — od customer-facing formulára cez interný kanban (pending → in repair → resolved) po notifikácie a PDF reklamačného listu. Spĺňa slovenský zákon o ochrane spotrebiteľa a generuje audit log.
Tech stack
Čo bolo zaujímavé
Najťažšia vec nebola AI integrácia, ale fotografická konzistencia. Lucide má product photos pri rôznom svetle, na rôznych pozadiach, v rôznych pomeroch. Aby Room Visualizer dával dobré výsledky, bolo treba 2000+ produktov pre-processovať: jednotné biele pozadie cez Remove BG, kropy na rovnaký aspect ratio, color profile do sRGB. To prebehlo cez batch script za noc, a od vtedy je každý nový produkt rovnaký formát.
Druhá vec — cost containment. OpenAI gpt-image-1 stojí pri 1024×1024 výstupu cca 0,04 €. Pri 100 visualizáciách denne = 4 € denne = 120 € mesačne. Pre B2C eshop akceptovateľné, ale stačí návšteva z Instagram virálneho reelu a denný cost vyletí. Riešenie: rate limiting per IP (10 visualizácií/deň), cache výsledkov per (produkt × izba hash) na 30 dní, a fallback na lacnejších providerov pri vysokej záťaži. V máj 2026 sme za AI minuli 84 €.
The brief
Jogise is the official distributor of Lucide (the Belgian lighting brand) for Slovakia, Czechia and Hungary. Their B2B portal for architects and interior designers had been running for 20+ years as lucide.sk/indexx.php — a custom PHP shop from 2003. We migrated that to modern WordPress as Lucide2B before this project.
Then came the question of the B2C arm: a dedicated consumer e-shop, separate from the B2B portal, with premium positioning — „lighting as an interior statement“. Own brand, own domain, own rules.
The client had three hard requirements that no template could satisfy:
1. Mobile-first. Most customers arrive via Instagram and buy on their phone — desktop is a minority for lighting today.
2. An AI Room Visualizer that actually drops the chosen lamp into a photo of the room. Not a mock-up — a genuinely rendered image.
3. No page builders. Twenty Twenty-Five blocks only. The site must be fast like a bicycle, not a tank.
The solution
We built a brand-new WordPress site on the Twenty Twenty-Five theme (dark + gold palette #0A0A0A / #D4A843, no page-builder dependencies). The entire purchase flow is a clean combination of WooCommerce + 18 custom plugins that add specific functionality without bloating the theme.
The flagship feature — Seller1 Room Visualizer — is a standalone plugin that hooks into the product page. The customer taps „Try in my room“, photographs their ceiling with the phone’s camera (or uploads an image), and the back-end sends a request to OpenAI gpt-image-1 with the product image and the room photo. After ~8 seconds they receive a genuine visualization — the same lamp, the same space, with correct lighting and perspective.
To avoid vendor lock-in, the plugin has a multi-provider fallback: if OpenAI is expensive or down, it falls through to Replicate, HuggingFace Inference, ModelsLab, Decor8 AI. The final cost per visualization stays under €0.05 with OpenAI and under €0.02 with cheaper providers.
What we built
AI and visualization
Beyond the Room Visualizer the shop has color swatches generated automatically from product images via the Remove BG API — instead of manually colouring 2,000+ products. The listing filter then lets you filter by colour, IP class, room and price in a single interface.
PDF catalogues and marketing
The Seller1 Catalog PDF plugin generates catalogue files split into 3 categories (living room, bathroom, outdoor) with 4 products per page. Generation is chunked — with 500 products PHP doesn’t choke, it runs through a progress bar with an ETA. Every product in the PDF has a QR code linking back to the live page. Catalogues include in-stock products only — no disappointment moments.
PWA and mobile UX
The site is installable as a PWA on Android and iOS. The „Add to home screen“ prompt appears automatically on the second visit. The product listing uses a „Load more“ button instead of pagination — no jumps, no lost positions when returning from a product page. Ajax search runs across name, SKU and EAN — 3 indexed fields, sub-100ms response.
Stock and synchronization
Real stock numbers come in via a nightly cron from Lucide BE warehouse in Belgium. If a product is short-produced or runs out, the status flows into the listing and the auto-generated catalogues by morning. The DeepL translation pipeline keeps SK → CZ / HU / EN translations current within the free API tier (500,000 characters/month).
SEO and marketplaces
The SEO AI Manager plugin (predecessor of today’s SEO FEZO) keeps Schema.org JSON-LD, llms.txt, IndexNow ping and feeds for Heureka.sk / .cz and Árukereső.hu synchronized. On every product publish an IndexNow ping fires and both Bing and Seznam know about the change within a minute.
Returns workflow
The Reklamácia Pro plugin covers the full returns workflow — from the customer-facing form through an internal kanban (pending → in repair → resolved) to notifications and a PDF claim document. It complies with the Slovak consumer protection act and generates an audit log.
Tech stack
What was interesting
The hardest part wasn’t the AI integration — it was photographic consistency. Lucide has product photos taken in different light, on different backgrounds, in different aspect ratios. For the Room Visualizer to produce good results we had to pre-process 2,000+ products: uniform white background via Remove BG, crops to the same aspect ratio, colour profile to sRGB. That ran as a batch script overnight, and from then on every new product follows the same format.
The second thing — cost containment. OpenAI gpt-image-1 costs about €0.04 per 1024×1024 output. At 100 visualizations a day = €4 a day = €120 a month. Acceptable for a B2C shop, but one Instagram viral reel and the daily cost spikes. The fix: rate limiting per IP (10 visualizations/day), caching results per (product × room hash) for 30 days, and fallback to cheaper providers under high load. In May 2026 we spent €84 on AI.
Das Briefing
Jogise ist der offizielle Distributor der Marke Lucide (belgische Leuchtenmarke) für die Slowakei, Tschechien und Ungarn. Ihr B2B-Portal für Architekten und Innenarchitekten lief bereits über 20 Jahre als lucide.sk/indexx.php — ein eigener PHP-Shop aus dem Jahr 2003. Diesen haben wir vor diesem Projekt als Lucide2B auf modernes WordPress migriert.
Dann kam die Frage des B2C-Arms: ein eigener Verbraucher-Onlineshop, getrennt vom B2B-Portal, mit Premium-Positionierung — „Leuchten als Interieur-Statement“. Eigene Marke, eigene Domain, eigene Spielregeln.
Der Kunde hatte drei harte Anforderungen, die keine Vorlage erfüllen konnte:
1. Mobile-First. Die meisten Kunden kommen über Instagram und kaufen auf dem Handy — Desktop ist heute für Leuchten eine Minderheit.
2. Ein KI-Raumvisualisierer, der die gewählte Leuchte tatsächlich in ein Foto des Raums einfügt. Kein Mock-up — ein echt gerendertes Bild.
3. Keine Page Builder. Nur Twenty Twenty-Five Blöcke. Die Seite muss schnell wie ein Fahrrad sein, nicht wie ein Panzer.
Die Lösung
Wir haben eine völlig neue WordPress-Seite auf dem Theme Twenty Twenty-Five aufgebaut (Dark + Gold Palette #0A0A0A / #D4A843, keine Page-Builder-Abhängigkeiten). Der gesamte Kauf-Flow ist eine saubere Kombination aus WooCommerce + 18 eigenen Plugins, die spezifische Funktionalität hinzufügen, ohne das Theme aufzublähen.
Das Flaggschiff-Feature — Seller1 Room Visualizer — ist ein eigenständiges Plugin, das sich an die Produktseite hängt. Der Kunde tippt auf „In meinem Raum ausprobieren“, fotografiert die Decke mit der Handykamera (oder lädt ein Bild hoch), und das Back-End sendet eine Anfrage an OpenAI gpt-image-1 mit dem Produktbild und dem Raumfoto. Nach ca. 8 Sekunden erhält er eine echte Visualisierung — dieselbe Leuchte, derselbe Raum, mit korrektem Licht und Perspektive.
Um Vendor Lock-in zu vermeiden, hat das Plugin einen Multi-Provider-Fallback: Wenn OpenAI teuer oder ausgefallen ist, schaltet es nacheinander auf Replicate, HuggingFace Inference, ModelsLab, Decor8 AI um. Die finalen Kosten pro Visualisierung bleiben unter 0,05 € bei OpenAI und unter 0,02 € bei günstigeren Providern.
Was wir gebaut haben
KI und Visualisierung
Neben dem Room Visualizer hat der Shop Color Swatches, die automatisch aus Produktbildern über die Remove BG API generiert werden — statt 2.000+ Produkte manuell einzufärben. Der Listing-Filter erlaubt dann das Filtern nach Farbe, IP-Klasse, Raum und Preis in einer Oberfläche.
PDF-Kataloge und Marketing
Das Seller1 Catalog PDF Plugin generiert Katalogdateien, aufgeteilt in 3 Kategorien (Wohnzimmer, Bad, Außen) mit 4 Produkten pro Seite. Die Generierung ist chunked — bei 500 Produkten verschluckt sich PHP nicht, sondern läuft über einen Fortschrittsbalken mit ETA. Jedes Produkt im PDF hat einen QR-Code zurück zur Live-Seite. Kataloge enthalten nur verfügbare Produkte — keine Enttäuschungsmomente.
PWA und Mobile UX
Die Seite ist als PWA auf Android und iOS installierbar. Der „Zum Startbildschirm hinzufügen“-Prompt erscheint automatisch beim zweiten Besuch. Das Produkt-Listing verwendet einen „Mehr laden“-Button statt Pagination — keine Sprünge, keine verlorenen Positionen beim Zurückkehren von einer Produktseite. Die Ajax-Suche läuft über Name, SKU und EAN — 3 indizierte Felder, Sub-100ms-Antwortzeit.
Lager und Synchronisation
Echte Lagerzahlen kommen via nächtlichen Cron aus dem Lucide BE-Lager in Belgien. Wenn ein Produkt weniger produziert wird oder ausgeht, fließt der Status morgens ins Listing und in die automatisch generierten Kataloge. Die DeepL Translation Pipeline hält SK → CZ / HU / EN Übersetzungen innerhalb des kostenlosen API-Tiers aktuell (500.000 Zeichen/Monat).
SEO und Marktplätze
Das Plugin SEO AI Manager (Vorgänger des heutigen SEO FEZO) hält Schema.org JSON-LD, llms.txt, IndexNow-Ping und Feeds für Heureka.sk / .cz und Árukereső.hu synchron. Bei jeder Produktveröffentlichung wird ein IndexNow-Ping ausgelöst und sowohl Bing als auch Seznam erfahren innerhalb einer Minute von der Änderung.
Reklamationsabläufe
Das Plugin Reklamácia Pro deckt den kompletten Reklamationsablauf ab — vom Kunden-Formular über ein internes Kanban (anstehend → in Reparatur → erledigt) bis zu Benachrichtigungen und einem PDF-Reklamationsdokument. Es entspricht dem slowakischen Verbraucherschutzgesetz und generiert ein Audit-Log.
Tech-Stack
Was interessant war
Der schwierigste Teil war nicht die KI-Integration, sondern die fotografische Konsistenz. Lucide hat Produktfotos in verschiedenem Licht, auf verschiedenen Hintergründen, in verschiedenen Seitenverhältnissen. Damit der Room Visualizer gute Ergebnisse liefert, mussten wir 2.000+ Produkte vorverarbeiten: einheitlicher weißer Hintergrund via Remove BG, Crops auf dasselbe Seitenverhältnis, Farbprofil in sRGB. Das lief als Batch-Skript über Nacht, und seitdem folgt jedes neue Produkt demselben Format.
Die zweite Sache — Kosten unter Kontrolle. OpenAI gpt-image-1 kostet bei 1024×1024 Output ca. 0,04 €. Bei 100 Visualisierungen pro Tag = 4 € pro Tag = 120 € pro Monat. Für einen B2C-Shop akzeptabel, aber ein viraler Instagram-Reel und die Tageskosten explodieren. Die Lösung: Rate Limiting pro IP (10 Visualisierungen/Tag), Caching der Ergebnisse pro (Produkt × Raum-Hash) für 30 Tage und Fallback auf günstigere Provider bei hoher Last. Im Mai 2026 haben wir für KI 84 € ausgegeben.
Máš podobný projekt? Got a similar project? Ähnliches Projekt?
Custom eshop, AI integrácia, vlastný plugin — napíš a porozprávame sa o tom konkrétne. Custom e-shop, AI integration, bespoke plugin — write to us and let’s talk specifics. Custom-Shop, KI-Integration, eigenes Plugin — schreib uns und wir reden über Details.
info@fezo.sk