A magyar AI chatbot szolgáltatók közül csak a ShopChatly használ natív UNAS API-szinkront. A többi versenytárs — Csettints, Webshop AI, Molin, Smartsupp, Tidio — scraping-et alkalmaz: végigjárja a webshopodat egy automatikus „böngészővel”, és lemásolja a látható termékadatokat.
Első pillantásra ez ugyanaz az eredmény: a bot ismeri a termékeidet. A részletekben viszont kőkemény különbségek vannak, amik a vásárlói élményt és a saját időbeosztásodat is érintik.
Mi a különbség a két módszer között?
API-szinkron (ShopChatly)
A UNAS hivatalos getProduct, getCategory, getStockInfo és társaik végpontjait hívja a háttérben. Strukturált, JSON formátumban kapja meg:
- termék-azonosítók
- címek és leírások
- árak (alap és akciós)
- készletadatok (raktáron / nincs / részleges)
- kategória-besorolás
- képek URL-jei
- termékparaméterek (méret, szín, anyag)
- kuponok és kedvezmények
A ShopChatly óránként frissíti ezeket a chatbot tudásában. Egy új termék vagy árváltozás legkésőbb 60 percen belül él a chatben.
Scraping (versenytársak)
A scraper egy automatikus böngésző (általában Puppeteer vagy Playwright), amely:
- Megnyitja a webshop kategóriáit egymás után
- „Megnézi” a termékek HTML-jét
- Reguláris kifejezésekkel kihámozza az árat, a címet, a leírást
- Eltárolja a saját adatbázisában
Ez naponta egyszer fut, mert a scraping lassú (egy 2 400 termékes katalógus 30-90 perc alatt jár végig), és terheli a webshopodat.
Mire kihat a különbség?
1. Új termékek
| Helyzet | API-szinkron | Scraping |
|---|---|---|
| Új termék felvétele | 60 percen belül a botban | Másnap reggel a botban |
| Termék-leírás módosítás | 60 percen belül | Másnap reggel |
| Új kategória | 60 percen belül | Másnap reggel |
| Akciós ár indítása | 60 percen belül | Másnap reggel |
Ha Black Friday akciót indítasz csütörtök este 18-kor, a scraping-alapú versenytársaknál a bot egész éjjel és pénteken hajnalig a régi árat ajánlja a vásárlóknak. A ShopChatly bot 19 órakor már az akciós árat adja.
2. Készletpontosság
A scraping a webshop nyilvános listázását nézi. Ha a webshopod azonnal kiakaszt egy nincs-készleten terméket a kategóriából, a scraper sem látja. De: ha a terméket csak „korlátozott készlet” jelzéssel mutatja, a scraper tovább ajánlja, mintha bőven raktáron lenne.
A UNAS API a pontos darabszámot adja vissza. A ShopChatly bot tudja, hogy egy terméknél „1 db raktáron, 3 a beérkezésen” van — ezt a választ tudja adni a vásárlónak.
3. Termék-paraméterek
A scraper csak azt látja, ami a webshop HTML-jében szerepel. Ha a paramétereid (méret, szín, anyag) JavaScript-tel renderelődnek a termékoldalon — ami a UNAS-ban gyakori — a scraper ezeket nem látja.
A UNAS API a paramétereket strukturáltan adja vissza, így a chatbot pontosan tudja:
„Ez a gyűrű 5, 6, 7 és 8-as méretben elérhető, ezüst és arany színben.”
4. A webshopod terhelése
Egy scraping-futás 2 400 termékre több ezer HTTP-kérés a webshopod felé. Ez:
- terheli a szervert (egy aktív promóció alatt akár 5-10%-kal lassítja a vásárlói oldalt)
- nem természetes vásárló-mintázat → a Google Analytics-ben „bot” forgalomként jelenik meg
- agresszív scraper-eknél a webshop ideiglenesen letilthatja az IP-jét, és a chatbot kiesik
A UNAS API rate-limited (a Prémium csomagon 1000 kérés/óra), és strukturált, gyors kérés — egy óránkénti szinkron alig pár száz kérés a webshop háttérrendszerével szemben, nem a vásárló-felülettel.
5. Új-bolt induláskor
Ha most kötöd be a chatbotot:
- API-szinkron: a teljes 2 400 termék 2-3 perc alatt a botban van (egy nagy lehívás)
- Scraping: 30-90 perc, mert a scraper egyenként végigmegy a kategóriákon
Az ezt követő finomhangolás (pl. wizard kitöltése) közben a scraping-alapú botnál még órákig félkész állapotban van a tudás.
6. UNAS-funkciók támogatása
Néhány UNAS-funkció csak az API-n keresztül érhető el — a webshop nyilvános oldalain nem látható:
- Kosárelhagyás-automatizálás: a UNAS abandoned cart automatism API-n keresztül kezelhető. A ShopChatly cart recovery feature ezt használja.
- Megrendelés-státusz lekérdezés: ha egy vásárló a chatben kérdezi „mi van a rendelésemmel?”, az API választ ad. A scraping ezt nem tudja megtenni.
- Kuponkód generálás: az API-val a bot egyedi, egyszeri kuponkódokat tud kibocsátani a vásárlónak (kosárelhagyás után, hűségprogramban). Scraping-alapú bot csak a már létező kuponkódokat tudja említeni.
Mikor jó mégis a scraping?
Őszintén: csak akkor, ha nincs API hozzáférés. Például:
- nem-UNAS webshopnál (egyedi fejlesztés, vagy API nélküli platform)
- UNAS Plus csomagon (ahol az API nincs engedélyezve)
Ezekben az esetekben a scraping a kompromisszumos megoldás. De ha UNAS Prémium / VIP csomagod van, az API-szinkron minden szempontból jobb — pontosabb, gyorsabb, kíméletesebb a webshop felé.
A UNAS API-szinkron limitációi
Hogy ne legyek elfogult: az API-szinkronnak is vannak korlátai.
- Plus csomagon nincs API — frissítened kell Prémium-ra (havi pár ezer Ft többletköltség)
- A UNAS API rate limitje korlátoz — egy 50 000 termékes mega-katalógusnál a kezdeti szinkron 15-20 perc, nem 2-3
- Egyedi termékmezők — ha saját, custom termékmezőket adtál hozzá az UNAS adminban, az API ezeket nem mindig adja vissza ugyanúgy
- Termékfotó-formátum — a UNAS API a fotók URL-jét adja vissza, és ezek
webpvagyjpgformátumban vannak — egy „svg-only” webshop esetében ez nem ideális (ritka eset)
Ezek mind kezelhetők — a ShopChatly maga is foglalkozik velük a háttérben (rate-limit-respektálás, retry-logika, fallback szövegmezők).
Összefoglaló — egy sorban
Ha pontos, gyors és kíméletes chatbotot szeretnél a webshopodhoz, API-alapú szinkron kell. Scraping csak akkor, ha nincs más opció.
A ShopChatly UNAS API-szinkronja óránkénti frissítéssel jár, az indulás után 2-3 perc alatt élesedik a teljes termék-tudás. Próbáld ki 14 napig ingyen.