Povežite svoj ChatLab chatbot sa svojom PrestaShop prodavnicom kako biste kupcima omogućili pristup informacijama o proizvodima i praćenju porudžbina u realnom vremenu direktno u ćaskanju.
Važno: Najbolje prakse za e-commerce
Nakon što završite integraciju u nastavku, pročitajte detaljan vodič o optimizaciji chatbota za e-commerce: Kako podesiti ChatLab za vašu e-commerce prodavnicu
Šta ova integracija pruža
Pretraga proizvoda - Kupci mogu pretraživati vaš PrestaShop katalog unosom fraze. Chatbot pretražuje nazive i opise proizvoda i vraća 5 najrelevantnijih proizvoda sa sledećim podacima:
- ID, naziv i opis proizvoda
- Cena (opciono sa uračunatim porezom i primenjenim popustima za specifične cene)
- Direktan link do stranice proizvoda u vašoj prodavnici
- Slika proizvoda
Pretraga proizvoda prema šifri (SKU) - Kupci mogu pronaći proizvode koristeći tačne referentne kodove. Chatbot pretražuje više vrsta identifikatora - referencu/SKU, EAN-13 bar-kod, ISBN i MPN - kako na samim proizvodima, tako i na njihovim varijacijama (kombinacijama). Ovo je korisno kada kupci imaju specifičan kod proizvoda iz kataloga, sa fakture ili pakovanja.
Detalji porudžbine - Kupci mogu proveriti status svoje porudžbine unosom ID-ja porudžbine i imejl adrese povezane sa njom. Obe vrednosti se proveravaju u evidenciji vaše PrestaShop prodavnice. Chatbot prikazuje:
- Referencu porudžbine, datum i trenutni status (npr. u obradi, završeno, otkazano)
- Ukupan iznos porudžbine
- Ime primaoca, kompaniju, punu adresu za dostavu (ulica, grad, poštanski broj) i broj telefona
- Naziv kurirske službe i brojeve za praćenje (podržano je više brojeva za praćenje)
- Naručene artikle sa nazivima, količinama i pojedinačnim cenama
Preduslovi
Pre nego što započnete integraciju sa PrestaShop platformom, uverite se da:
- Je vaš chatbot već dodat u vašu PrestaShop prodavnicu - pogledajte Instaliranje chatbota na PrestaShop prodavnicu
- Imate pristup administratorskom panelu (back office) svoje PrestaShop prodavnice
1. korak: Omogućite Webservice u PrestaShop-u
- Prijavite se u PrestaShop back office
- Idite na Configure > Advanced Parameters > Webservice
- Pomerite stranicu nadole do odeljka Configuration
- Postavite opciju Enable PrestaShop's webservice na Yes
- Kliknite na Save (Sačuvaj)
2. korak: Kreirajte Webservice ključ
- Na istoj Webservice stranici, kliknite na Add new webservice key (Dodaj novi webservice ključ)
- Kliknite na Generate (Generiši) da biste kreirali novi ključ
- Unesite opis (npr. „ChatLab integracija")
- Uverite se da je ključ postavljen na Enabled (Omogućeno)
- U delu sa dozvolama za resurse, dodelite View (GET) pristup sledećim resursima:
addressesattachmentscarrierscategoriescombinationsconfigurationscustomerslanguagesorder_carriersorder_detailsorder_statesordersproduct_customization_fieldsproduct_feature_valuesproduct_featuresproduct_option_valuesproduct_optionsproductssearchspecific_price_rulesspecific_pricesstatesstatesstock_availablestagstax_rule_groupstax_rulestaxes
- Kliknite na Save
- Kopirajte generisani webservice ključ - biće vam potreban u sledećem koraku
3. korak: Pronađite format URL adrese proizvoda
- U PrestaShop back office-u, idite na Configure > Shop Parameters > Traffic & SEO
- Pomerite stranicu nadole do odeljka Schema of URLs
- Kopirajte vrednost iz polja Route to products (npr.
{category:/}{id}{-:id_product_attribute}-{rewrite}{-:tags}.html)
4. korak: Povežite PrestaShop u ChatLab-u
- Prijavite se u ChatLab i izaberite svog bota
- Otvorite karticu Connect (Poveži)
- Kliknite na Connect na PrestaShop kartici
- Unesite svoj Webservice key (iz 2. koraka)
- Unesite svoj Shop url (puna URL adresa vaše prodavnice, npr.
https://www.mystore.com) - Unesite svoj Product url format (iz 3. koraka)
- Kliknite na Initialize Configuration (Inicijalizuj podešavanja) - ovo preuzima dostupne jezike iz vaše prodavnice
- Izaberite odgovarajući Default language (Podrazumevani jezik) iz padajućeg menija
- Kliknite na Connect
ChatLab automatski testira vezu proveravajući da li vaš webservice ključ ima potreban nivo pristupa. Ako je povezivanje uspešno, videćete poruku sa potvrdom.
5. korak: Podesite PrestaShop radnje
Nakon povezivanja, možete omogućiti i prilagoditi pojedinačne AI radnje. Idite na Settings > Actions (Podešavanja > Radnje) i filtrirajte prema PrestaShop platformi.
Dostupne su sledeće radnje:
- Prestashop - product search - omogućava chatbotu da pretražuje vaš katalog proizvoda po nazivu
- Prestashop - search by reference - omogućava chatbotu da pronađe proizvode po referenci/SKU, EAN-13, ISBN ili MPN kodovima
- Prestashop - order details - omogućava chatbotu da pronađe podatke o porudžbini
- Prestashop - get product variants - omogućava chatbotu da preuzme detaljne informacije o varijacijama (veličine, boje) za određeni proizvod
Kliknite na dugme za aktivaciju pored svake radnje da biste je omogućili. Takođe možete prilagoditi oznaku radnje (poruku koja se prikazuje korisnicima dok se radnja izvršava) i uputstva koja usmeravaju način na koji AI koristi svaku radnju.
Kada je omogućena radnja „Search by reference", obična pretraga proizvoda će se takođe automatski prebaciti na pretragu po referentnom kodu ako se ne pronađe nijedan rezultat po nazivu. To znači da kupci mogu uneti SKU ili bar-kod u uobičajeni upit za pretragu i ipak dobiti tačne rezultate.
Prikazivanje proizvoda sa datumom obnove zaliha (pretprodaja)
Kada je opcija „Products in stock only" omogućena u podešavanjima radnje Product Search, možete dodatno omogućiti i „Show products with restock date". Ovo omogućava chatbotu da uključi i proizvode kojih nema na stanju, ali imaju postavljen očekivani datum obnove zaliha u PrestaShop-u. Umesto da potpuno sakrije ove proizvode, chatbot obaveštava kupca o datumu obnove zaliha i o tome da je proizvod dostupan za pretprodaju (pre-order).
Zahtevi:
- U PrestaShop-u mora biti omogućena opcija „Allow ordering of out-of-stock products" (Shop Parameters > Product Settings)
- Webservice ključ mora imati View (GET) pristup resursima
combinationsiconfigurations - Proizvodi moraju imati postavljen
available_datena svojim kombinacijama u PrestaShop-u
Cene sa uračunatim porezom
Uključite prekidač „Apply tax (VAT) to prices" u podešavanjima radnje Product Search da biste prikazali cene sa uračunatim porezom. Kada je ovo omogućeno, chatbot izračunava cene koristeći poreska pravila iz vaše PrestaShop prodavnice na osnovu podrazumevane zemlje prodavnice. Ovo osigurava da cene koje kupci vide u ćaskanju odgovaraju onima koje vide u samoj prodavnici.
Zahtevi:
- Webservice ključ mora imati View (GET) pristup resursima
taxes,tax_rules,tax_rule_groupsiconfigurations
Specifične cene (popusti i promocije)
Uključite prekidač „Apply specific prices (discounts/promotions)" u podešavanjima radnje Product Search da biste prikazali snižene cene definisane pravilima specifičnih cena u PrestaShop-u. Kada je popust za proizvod aktivan, chatbot prikazuje i sniženu i originalnu cenu, kako bi kupci mogli da vide uštedu.
Ovo obuhvata univerzalna pravila specifičnih cena - promocije i rasprodaje koje važe za sve kupce sa minimalnom količinom od 1. Vremenski ograničene promocije su takođe podržane; chatbot primenjuje samo one popuste koji su trenutno aktivni na osnovu datuma njihovog početka i završetka.
Zahtevi:
- Webservice ključ mora imati View (GET) pristup resursima
specific_pricesispecific_price_rules
Testiranje integracije
Nakon što aktivirate radnje, otvorite vidžet svog chatbota i isprobajte:
- „Pokaži mi patike za trčanje" (testira pretragu proizvoda)
- „Tražim proizvod ABC-12345" (testira pretragu po referenci/SKU)
- „Kakav je status moje porudžbine 12345?" (testira detalje porudžbine)
Proverite da li odgovori odgovaraju podacima iz vaše PrestaShop prodavnice, da li se linkovi do proizvoda pravilno otvaraju i da li cene sadrže porez i popuste kada su te opcije omogućene.
Instalirajte chatbot na svoju PrestaShop prodavnicu
Da biste dodali vidžet za ćaskanje na stranice svoje PrestaShop prodavnice, pogledajte detaljan vodič: Instaliranje chatbota na PrestaShop prodavnicu