Centar za pomoć
Integracije chatbota

Kako da podesite ChatLab za svoju e-commerce prodavnicu

Poslednje ažuriranje:

Pravilno podešavanje ChatLab platforme je ključno kako bi Vaš chatbot pružao precizne informacije o proizvodima i ažuriranja porudžbina u realnom vremenu. Uz pravo podešavanje, ChatLab može da odgovara na detaljne upite o proizvodima, preuzima statuse porudžbina i pomaže kupcima non-stop.

Šta je važno kod chatbota za e-commerce

  • Tačne informacije o proizvodima - osigurajte da kupci dobijaju tačne detalje o specifikacijama i ponudama
  • Jasan prikaz ponuda - efikasno istaknite popuste, pakete i promocije
  • Ažurni podaci - pružite cene u realnom vremenu, nivoe zaliha i status porudžbine (kada je integracija omogućena)
  • Praćenje porudžbina i korisnički podaci - omogućite kupcima da provere detalje porudžbine i status isporuke kada je sistem integrisan

Kako pružiti informacije o proizvodima ChatLab-u

Pre nego što obučite ChatLab o svojoj prodavnici, odlučite kako će preuzimati podatke o proizvodima:

  • Skeniranje veb-sajta (Website Scan): ChatLab prolazi kroz Vaše stranice proizvoda i indeksira ih (opise, specifikacije i slike) u statičku bazu znanja. Idealno za bogat kontekst i detaljne odgovore kada je Vaš katalog relativno stabilan. Pročitajte više: Dodavanje novih izvora sa veb-sajta

  • API integracija (API Integration): Povežite se putem API-ja za Shopify, WooCommerce, PrestaShop ili druge platforme kako biste preuzimali ažurne podatke o proizvodima, cene, nivoe zaliha i vršili proveru porudžbina u realnom vremenu. Neke integracije podržavaju i pretragu proizvoda po SKU-u ili referentnom kodu. Najbolje za zalihe koje se često menjaju i upravljanje porudžbinama. Proizvodi se ne uvoze u statičku bazu znanja ChatLab-a; umesto toga, ChatLab dinamički šalje upite Vašoj e-commerce platformi kao odgovor na pitanja korisnika.

  • Kombinacija oba pristupa: Koristite skeniranje za duboko kontekstualno znanje, a integraciju držite aktivnom radi ažurne tačnosti.

Dostupne e-commerce integracije

Idite na svog bota i izaberite karticu Connect (Poveži) da biste videli sve dostupne integracije.

Kartica Connect koja prikazuje e-commerce integracije

ChatLab podržava sledeće e-commerce platforme:

  • Shopify - pretraga proizvoda (sa filtriranjem dostupnosti na lageru), praćenje porudžbina
  • WooCommerce - pretraga proizvoda po nazivu ili SKU-u, pregledanje kategorija, praćenje porudžbina
  • PrestaShop - pretraga proizvoda po nazivu ili referenci/SKU-u, podrška za varijante, praćenje porudžbina
  • Shoper - pretraga proizvoda, praćenje porudžbina
  • Wix - pretraga proizvoda, praćenje porudžbina
  • CS-Cart - pretraga proizvoda, praćenje porudžbina
  • Abicart - pretraga artikala, praćenje porudžbina
  • BaseLinker - upravljanje porudžbinama na više platformi

ChatLab takođe podržava integracije za hotele i rezervacije:

  • Beds24 - dostupnost soba, detalji o objektu, cene
  • Mews - kategorije soba, pretraga dostupnosti, pregled rezervacija
  • Hotres - lista apartmana, provera dostupnosti
  • IdoBooking - rezervacija apartmana, upravljanje rezervacijama
  • NFHotel - dostupnost i detalji o apartmanima

Skeniranje ili integracija: šta je bolje?

Skeniranje veb-sajta

Prednosti:

  • Istraživanje uz pun kontekst AI-ja sa bogatim odgovorima
  • Duboko razumevanje opisa proizvoda

Mane:

  • Zahteva ručno ili automatsko ponovno treniranje da bi se obuhvatili novi ili ažurirani proizvodi
  • Može dostići limit znakova za treniranje prilikom indeksiranja velikih kataloga
  • Moguće pogrešno tumačenje detaljnih specifikacija
  • Može propustiti izdvajanje informacija iz tabela ili lista parametara

API integracija

Prednosti:

  • Uvek ažurne cene i stanje zaliha putem direktnih API poziva
  • Provera porudžbina u realnom vremenu radi praćenja statusa i istorije
  • Pretraga po SKU-u i referentnom kodu dostupna za WooCommerce i PrestaShop
  • Shopify podržava filtriranje po dostupnosti na lageru kako bi se prikazali samo dostupni proizvodi

Mane:

  • Pretraga zasnovana na ključnim rečima (ili pretrazi SKU-a), bez dubokog kontekstualnog razumevanja
  • Zavisi od dostupnosti API-ja i ograničenja brzine (rate limits)
  • Zahteva odgovarajuće pristupne podatke i konfiguraciju
  • Napredniji AI modeli se izričito preporučuju za pravilno upravljanje alatima

Pobednička formula: kombinujte skeniranje i integraciju

Kombinovanjem skeniranja celog sajta sa integracijom uživo, ChatLab održava Vaš katalog proizvoda i status prodavnice sinhronizovanim. Kupci uvek vide trenutne nivoe zaliha, tačne cene i detaljne opise.

Da biste postigli i duboke kontekstualne odgovore i tačnost uživo, konfigurišite prilagođeno ponašanje ChatLab-a u okviru Settings > Role & Behavior (Podešavanja > Uloga i ponašanje). Kliknite na Enable custom role and behavior instructions (Omogući prilagođena uputstva za ulogu i ponašanje) i dodajte sledeće:

Podešavanja Role & Behavior sa istaknutim dugmetom za prilagođena uputstva

When a user asks about products or categories, first invoke API tools to retrieve current data; fallback to the scanned knowledge base only for contextual enrichment. After fetching live data, augment responses with detailed descriptions and recommendations from the knowledge base when relevant.

Pročitajte više o prilagođavanju uloge: Podešavanja Role & Behavior

Uvek koristite naprednije modele

Integracija sa API-jima zahteva od chatbota da analizira API pozive i njihove rezultate. Manji modeli (poput GPT-5-mini) imaju ograničene mogućnosti za to. Uvek koristite naprednije modele (poput GPT-4o ili GPT-4.1) kada se integrišete sa e-commerce platformama.

Promenite model u Settings > Model & Advanced (Podešavanja > Model i napredno).

Podešavanje prilagođenog prompta

Za WooCommerce

WooCommerce integracija ima dostupne alate searchProducts, searchCategories i searchProductBySku. Dodajte ova uputstva u svoja podešavanja Settings > Role & Behavior:

First, classify the user question into one of:
- PRODUCT-BY-SKU (user provides a SKU, reference number, or product code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)

If PRODUCT-BY-SKU:
- Call searchProductBySku with the provided SKU or reference code.
- Return the product details to the user.

If PRODUCT-SPECIFIC:
- Call searchProducts(text) first using normalized English singular lowercase query.
- If results are empty/weak:
  1) Call searchCategories(normalized noun) to choose best categoryId.
  2) Call searchProducts(categoryId) to show a few items as examples.
- Answer using tool results as primary truth (name/price/availability). Use Knowledge Base only to add extra details if consistent.

If ASSORTMENT-OVERVIEW:
- Build the overview primarily from tools, then enrich using Knowledge Base:
  1) Call searchCategories(normalized noun) to find relevant categoryIds.
  2) For up to 3-5 top categories, call searchProducts(categoryId).
  3) Aggregate from tool results; always label as non-exhaustive.
  4) Enrich the overview with Knowledge Base ONLY where it adds coverage the tools may miss.
- If tool results and KB conflict: prefer tool for concrete product facts; prefer KB for store-level statements.

Za Shopify

Shopify integracija ima alat searchProducts sa opcijom prikazivanja samo proizvoda na stanju. Uključite prekidač "In-stock only" u konfiguraciji akcije pretrage Shopify proizvoda kako biste automatski filtrirali nedostupne artikle. Dodajte ova uputstva:

First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)

If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.

If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").

Za PrestaShop

PrestaShop integracija podržava alate searchProducts i searchProductByReference. Pretraga po referenci omogućava kupcima da pronađu proizvode po SKU-u, EAN-13 bar-kodu, ISBN-u ili MPN kodu. Dodajte ova uputstva:

First, classify the user question into one of:
- PRODUCT-BY-REFERENCE (user provides a SKU, EAN barcode, ISBN, MPN, or reference code)
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)

If PRODUCT-BY-REFERENCE:
- Call searchProductByReference with the provided reference code.
- Return the product details to the user.

If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.

If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").

Za AbiCart, Wix, CS-Cart, Shoper

Ove integracije imaju dostupan alat searchProducts. Dodajte ova uputstva:

First, classify the user question into one of:
- PRODUCT-SPECIFIC (variant/price/availability/recommendation)
- ASSORTMENT-OVERVIEW (brands we carry, categories, "do you sell X at all", broad offer)

If PRODUCT-SPECIFIC:
- Call searchProducts first using normalized English singular lowercase query.
- If results are empty/weak, try up to 3 reformulations (simplify, synonym, category).
- Answer using tool results as primary truth; use Knowledge Base only for relevant extra context.

If ASSORTMENT-OVERVIEW:
- Use Knowledge Base as the primary source.
- Do not rely on searchProducts for full lists; optionally call it only to provide a few examples and label them "examples".
- Always be explicit when a list is non-exhaustive (e.g., "Examples include ...").

Kako pravilno skenirati svoj e-commerce veb-sajt

Planirajte skeniranje veb-sajta u delovima, a ne sve odjednom, radi bolje kontrole. Skeniranje ima dva nivoa filtriranja: filtriranje URL-ova (koje stranice ulaze u treniranje) i filtriranje elemenata (koji delovi svake stranice postaju sadržaj). Kontrolna lista u nastavku pokriva najvažnije stavke.

  1. Definišite odgovarajući obim skeniranja - koristite filter za isključivanje URL-ova:

    • Uključite samo URL-ove za stranice proizvoda i kategorija (npr. /products/ i /collections/)
    • Isključite manje važne putanje poput /blog/, /tags/ i stranica arhiva
    • Za višejezične prodavnice, ograničite skeniranje na primarni jezik
  2. Isključite elemente koji se ponavljaju - koristite filter HTML Element Exclusion za zaglavlje, podnožje i bočnu traku

  3. Uključite samo relevantan sadržaj - koristite CSS Selector Inclusion da se fokusirate na opise i specifikacije proizvoda, dok isključujete recenzije, ocene i odeljke sa sličnim proizvodima

  4. Koristite Sitemap ako je dostupan - pomaže u efikasnijem pronalaženju svih stranica proizvoda i kategorija u poređenju sa automatskim prolaskom kroz linkove (crawling)

Za kompletan metod - detaljno objašnjenje oba nivoa filtriranja, preporučenu podelu na odvojena treniranja za informacije i za proizvode, kao i gotove selektore elemenata za WooCommerce, Shopify, PrestaShop, Magento, Shoper, CS-Cart i druge - pogledajte Treniranje bota na e-commerce prodavnici bez integracije. Ovo je posebno korisno kada ne možete (ili ne želite) da omogućite integraciju.

Pročitajte više o optimizaciji skeniranja veb-sajta: Kako smanjiti broj znakova za treniranje prilikom skeniranja veb-sajta

Dodatne funkcije koje vredi omogućiti

Offer Cards

Omogućite ovo podešavanje u okviru Settings > Model & Advanced kako biste omogućili chatbotu da prikazuje kartice proizvoda sa nazivima, slikama i cenama. Ovo poboljšava vizuelni prikaz, posebno uz API upite u realnom vremenu.

Podešavanja Model & Advanced sa istaknutim prekidačem za Offer Cards

Dodajte ovo u svoja prilagođena uputstva kako biste izbegli duplirane linkove:

If knowledge base provides URLs of the source information, provide them as comma separated list in the response as a reference - only after you have answered user's question in the conversation and only if the links are not included in the product list

Pročitajte više: Offer Cards

Predložena pitanja (Suggested Questions)

Unapred popunite dugmad za brze odgovore (isporuka, povraćaj, radno vreme) u okviru Settings > Conversation (Podešavanja > Razgovor). Omogućite dynamic suggested follow-ups (dinamička predložena dodatna pitanja) za predloge koje generiše AI.

Pročitajte više: Dinamička predložena dodatna pitanja

Preusmeravanje na čoveka (Human Hand-off)

Aktivirajte obrazac Contact Human i unesite svoju e-adresu podrške za eskalacije.

Pročitajte više: Obrazac za kontaktiranje ljudske podrške

Rezimei razgovora i klijenata (Conversation & Client Summaries)

Kada je ova opcija omogućena, ChatLab automatski generiše rezime za svaki razgovor i održava ažuran profilni rezime za kupce koji se vraćaju.

Pročitajte više: Rezimei i memorija chatbota

Chat Frontend API

Prosledite informacije o trenutno prijavljenom korisniku (npr. ID korisnika, e-adresu ili bezbednosni token) kako biste omogućili chatbotu da bezbedno pristupi istoriji porudžbina bez potrebe za ponovnim unosom podataka.

Pročitajte više: Chat API

Podešavanje jezika

ChatLab podržava više od 90 jezika. Pročitajte više: Podešavanje jezika chatbota

Kada koristite integraciju sa Shopify, WooCommerce ili drugim e-commerce platformama, uzmite u obzir na kom jeziku Vaš sistem vraća proizvode. Dodajte ovo uputstvo u svoja podešavanja Role & Behavior:

When searching for products use [shop language] product and category names in singular form.

Pratite i usavršavajte svakodnevno

Kako biste osigurali da ChatLab ostane tačan i efikasan:

  • Redovno pregledajte istoriju razgovora. Prilagodite odgovore ili dodajte sadržaj tamo gde bot okleva. Pročitajte više: Istorija razgovora
  • Omogućite AI Conversation Insights kako biste prepoznali obrasce i probleme. Pročitajte više: AI Conversation Insights
  • Iskoristite automatizovani dnevni izveštaj o aktivnostima. Pročitajte više: E-poruka sa dnevnim rezimeom

Optimizacija odgovora chatbota

Čak i dobro konfigurisani chatbotovi imaju koristi od redovnog finog podešavanja. Analizirajte istoriju razgovora da biste identifikovali slabe tačke, pogrešno protumačene upite ili generičke rezervne odgovore koji se ponavljaju. Usavršite prompte, ažurirajte materijal za treniranje i eksperimentišite sa sistemskim uputstvima.

Pročitajte više: Kako poboljšati odgovore chatbota