Nagykereskedői integrációs platform webáruházaknak
Ezt a rendszert technológiai vezetőként (CTO) építettem és vezettem egy induló startupnál a hazai IT-kiskereskedelmi piacon. Egy SaaS platform, amivel a webáruházak percek alatt, fejlesztő nélkül köthetők össze nagykereskedőkkel: az ár, a készlet és a termékadat magától frissül.
CTO voltam 2023 februárjától 2024 októberéig. Megterveztem és megépítettem a rendszert, felállítottam és vezettem a fejlesztőcsapatot, és részt vettem a szerverinfrastruktúra kialakításában.
Egy kis webáruház tulajdonosa a napja nagy részét azzal tölti, hogy a nagykereskedők készletét, árát és leírását frissíti. Minden nagyker más rendszert, más formátumot és más frissítési ritmust használ, ezt kézzel követni szinte lehetetlen.
A cél az volt, hogy mindezt egy felületre hozzuk, és a bolt tulajdonosa maga, fejlesztő nélkül, rövid idő alatt be tudja kötni. Utána a rendszernek már magától kell mennie.
Egy integráció, sok forrás
400 feletti nagykereskedő azonnal elérhető egyetlen felületen, külön fejlesztés nélkül.
Duplikációmentes szinkron
Az ár, a készlet és a termékleírás magától frissül, és ha ugyanaz a termék több forrásból jön, a rendszer szétválasztja az átfedéseket.
Rugalmas árazás
Nem csak fix árrés van: kategória-, márka- és készletszint alapú szabályok is beállíthatók.
Rendeléskezelés
A rendelés emberi beavatkozás nélkül eljut a szállítóhoz, a készlethiányos termék pedig magától lekerül a kínálatból.
Percek alatti bevezetés
Kódolás nélkül telepíthető, a legtöbb esetben nagyjából másfél óra alatt.
Vegyes kosaras szállítás
Dropshipping modellhez dolgoztam ki, egy futárszolgáltatóval közösen. Vegyes kosarú rendelésnél is hatékonyan lehet vele kiszállítani.
Szűrés kategóriára és kereskedőre, keresés név, modell, azonosító és gyártó szerint.
A nagykereskedők (balra) és a webáruházak (jobbra) egy hubon keresztül kapcsolódnak, a beállítási lépések állapotával.
Márka- és ügyfélnevek, valamint személyes adatok nélkül (kivéve az alkalmazás áruházi képeit).
Több száz nagyker, egy felület
400 feletti nagykereskedő érhető el egyetlen integrációs felületen, külön fejlesztés nélkül.
Saját SaaS, nagy terhelésre
Egyedi tervezésű, nagy terhelésű rendszer, Laravelben, PHP-vel és NoSQL adattárral.
Nemcsak kódot írtam
A csapat felállítása, a technológiai döntések és a szerverinfrastruktúra is hozzám tartozott, és szorosan együtt dolgoztam az üzleti vezetéssel.
Sok forrás, sok formátum
A nagykereskedők adatait automatikusan kellett feldolgozni, pedig mindenki mást és máshogy ad. Egységes termékmodellre képeztem le őket, hogy a boltnak mindegy legyen, honnan jön az adat.
Ugyanaz a termék, több forrásból
Ha egy bolt több nagykerrel dolgozik, ugyanaz a termék több helyről is érkezik. A rendszernek fel kell ismernie és szét kell választania ezeket, különben kétszer kerül a kínálatba.
Terhelés és architektúra
Nagy terhelésre terveztem, ezért az architektúrát és a szerverinfrastruktúrát is ahhoz igazítottuk: Redis (Stack és Search), RabbitMQ, külső CDN-ek, Docker.
Sokféle forrás, egy modell
A különböző adatformátumokat és frissítési ütemeket egy termékmodellre képezi le, így a boltoknak mindegy, honnan jön az adat.
Duplikációkezelés
Több nagykereskedőnél felismeri az azonos termékeket, és szétválasztja őket, hogy ne kerüljenek kétszer a kínálatba.
Önkiszolgáló bevezetés
A telepítés az ügyfél felületéről indul, a háttérrendszer ellenőrzi és végrehajtja, ezért a bevezetéshez nem kell senkinek közbeavatkoznia.
Párhuzamos feldolgozás
Több száz forrást és sok boltot szolgál ki egyszerre. A háttérben másodpercenként akár több millió adatot dolgoz fel: szabályok alapján átalakítja, elmenti, és közben az állapotokat és a statisztikát is rögzíti, hibalehetőség nélkül.
A webáruházak kiválthatják a napi több órás kézi frissítést, és a kínálatukat percek alatt bővíthetik több száz nagykereskedő termékeivel. A rendszer országosan ismert brandként működött.
Webáruházat kötnél össze nagykerekkel, vagy adatszinkront építenél?
Sok forrásból érkező adat, egy rendszerben. Szívesen átbeszélem, hogyan lehet nálad.
További projektek
Statisztika, SEO és e-mail kampányok
Saját webanalitika, SEO-figyelés és e-mail kampányok, amik mérhetők, védettek, és a rutinmunkát maguktól elvégzik.
Hogyan készült → Szolgáltatás és APIMédia- és fájlkiszolgáló (saját CDN)
Kép- és videófeldolgozás, adaptív streaming és megszakadás nélküli, darabolt feltöltés önálló szolgáltatásként.
Hogyan készült → Webes üzleti rendszerFogászati praxismenedzsment
Időpontok, kezelési karton, pénztár, számlázás és hatósági jelentések egy rendszerben, több rendelő számára.
Hogyan készült →