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:

  1. Megnyitja a webshop kategóriáit egymás után
  2. „Megnézi” a termékek HTML-jét
  3. Reguláris kifejezésekkel kihámozza az árat, a címet, a leírást
  4. 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

HelyzetAPI-szinkronScraping
Új termék felvétele60 percen belül a botbanMásnap reggel a botban
Termék-leírás módosítás60 percen belülMásnap reggel
Új kategória60 percen belülMásnap reggel
Akciós ár indítása60 percen belülMá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.

  1. Plus csomagon nincs API — frissítened kell Prémium-ra (havi pár ezer Ft többletköltség)
  2. 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
  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
  4. Termékfotó-formátum — a UNAS API a fotók URL-jét adja vissza, és ezek webp vagy jpg formá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.