Pagalbos centras
Chatboto integracijos

Integracija su „PrestaShop“

Paskutinį kartą atnaujinta:

Prijunkite savo ChatLab pokalbių robotą prie savo PrestaShop parduotuvės, kad klientai galėtų realiuoju laiku gauti informaciją apie prekes ir sekti užsakymus tiesiog pokalbio lange.

Svarbu: el. prekybos geroji praktika

Užbaigę toliau aprašytą integraciją, perskaitykite išsamų vadovą, kaip optimizuoti pokalbių robotą el. prekybai: Kaip nustatyti ChatLab savo el. prekybos parduotuvei

Ką suteikia ši integracija

Prekių paieška - klientai gali ieškoti jūsų PrestaShop kataloge įvesdami frazę. Pokalbių robotas ieško tarp prekių pavadinimų bei aprašymų ir pateikia iki 5 geriausiai atitinkančių prekių kartu su:

  • Prekės ID, pavadinimu ir aprašymu
  • Kaina (pasirinktinai su mokesčiais ir pritaikytomis specialiomis nuolaidomis)
  • Tiesiogine nuoroda į prekės puslapį jūsų parduotuvėje
  • Prekės nuotrauka

Prekių paieška pagal kodą (SKU) - klientai gali rasti prekes naudodami tikslius prekių kodus. Pokalbių robotas ieško pagal kelis identifikatorių tipus - kodą / SKU, EAN-13 brūkšninį kodą, ISBN ir MPN - tiek tarp pačių prekių, tiek tarp jų variantų (kombinacijų). Tai naudinga, kai klientai turi konkretų prekės kodą iš katalogo, sąskaitos faktūros ar pakuotės.

Užsakymo informacija - klientai gali patikrinti savo užsakymo būseną nurodydami užsakymo ID ir su užsakymu susietą el. pašto adresą. Abi reikšmės sutikrinamos su jūsų PrestaShop parduotuvės duomenimis. Pokalbių robotas pateikia:

  • Užsakymo kodą (angl. reference), datą ir esamą būseną (pvz., apdorojamas, įvykdytas, atšauktas)
  • Galutinę užsakymo sumą
  • Gavėjo vardą ir pavardę, įmonę, visą pristatymo adresą (gatvę, miestą, pašto kodą) bei telefono numerį
  • Vežėjo pavadinimą ir siuntos sekimo numerius (palaikomi keli sekimo numeriai)
  • Užsakytas prekes su pavadinimais, kiekiais ir vieneto kainomis

Reikalavimai prieš pradedant

Prieš pradėdami PrestaShop integraciją, įsitikinkite, kad:

1 žingsnis: įjunkite žiniatinklio paslaugą (Webservice) PrestaShop sistemoje

  1. Prisijunkite prie savo PrestaShop valdymo posistemės
  2. Eikite į Configure > Advanced Parameters > Webservice

PrestaShop administratoriaus meniu su Advanced Parameters ir Webservice parinktimi|width=25

  1. Slinkite žemyn iki skilties Configuration
  2. Nustatykite Enable PrestaShop's webservice į Yes
  3. Spustelėkite Save (Išsaugoti)

Konfigūracijos skiltis su Enable PrestaShop's webservice perjungikliu ir Save mygtuku

2 žingsnis: sukurkite žiniatinklio paslaugos raktą (Webservice Key)

  1. Tame pačiame Webservice puslapyje spustelėkite Add new webservice key (Pridėti naują žiniatinklio paslaugos raktą)

Webservice puslapis su Add new webservice key mygtuku|width=50

  1. Spustelėkite Generate (Generuoti), kad sukurtumėte naują raktą
  2. Įveskite aprašymą (pvz., „ChatLab integracija“)
  3. Įsitikinkite, kad raktas yra Enabled (Įjungtas)
  4. Iteklių leidimų (angl. resource permissions) skiltyje suteikite View (GET) (Peržiūrėti) prieigą šiems ištekliams:
    • addresses
    • attachments
    • carriers
    • categories
    • combinations
    • configurations
    • customers
    • languages
    • order_carriers
    • order_details
    • order_states
    • orders
    • product_customization_fields
    • product_feature_values
    • product_features
    • product_option_values
    • product_options
    • products
    • search
    • specific_price_rules
    • specific_prices
    • states
    • states
    • stock_availables
    • tags
    • tax_rule_groups
    • tax_rules
    • taxes

Webservice rakto konfigūracija su Generate mygtuku, aprašymu ir View GET leidimais

  1. Spustelėkite Save
  2. Nukopijuokite sugeneruotą webservice raktą - jo prireiks kitame žingsnyje

3 žingsnis: sužinokite savo prekių URL formatą

  1. PrestaShop valdymo posistemėje eikite į Configure > Shop Parameters > Traffic & SEO

PrestaShop administratoriaus meniu su Shop Parameters ir Traffic & SEO parinktimi|width=25

  1. Slinkite žemyn iki skilties Schema of URLs
  2. Nukopijuokite reikšmę iš lauko Route to products (pvz., {category:/}{id}{-:id_product_attribute}-{rewrite}{-:tags}.html)

Schema of URLs skiltis, rodanti Route to products lauką

4 žingsnis: prijunkite PrestaShop sistemoje ChatLab

  1. Prisijunkite prie ChatLab ir pasirinkite savo robotą
  2. Eikite į kortelę Connect (Sujungti)

Connect kortelė, rodanti PrestaShop integracijos kortelę

  1. Spustelėkite Connect PrestaShop plytelėje
  2. Įveskite savo Webservice key (iš 2 žingsnio)
  3. Įveskite savo Shop url (visą savo parduotuvės URL adresą, pvz., https://www.mystore.com)
  4. Įveskite savo Product url format (iš 3 žingsnio)

PrestaShop integracijos forma su webservice raktu, parduotuvės URL, prekės URL formatu ir numatytąja kalba

  1. Spustelėkite Initialize Configuration (Inicijuoti konfigūraciją) - tai atsiųs pasiekiamas kalbas iš jūsų parduotuvės
  2. Išskleidžiamajame sąraše pasirinkite teisingą Default language (Numatytoji kalba)
  3. Spustelėkite Connect

ChatLab automatiškai patikrina ryšį ir įsitikina, kad jūsų webservice raktas turi reikiamą prieigą. Jei viskas pavyko, pamatysite patvirtinimo pranešimą.

5 žingsnis: sukonfigūruokite PrestaShop veiksmus

Prisijungę galite įjungti ir pritaikyti atskirus dirbtinio intelekto veiksmus. Eikite į Settings > Actions (Nustatymai > Veiksmai) ir filtruokite pagal PrestaShop platformą.

PrestaShop veiksmai skiltyje Settings, rodantys prekių paiešką ir užsakymo informaciją

Prieinami šie veiksmai:

  • Prestashop - product search - leidžia pokalbių robotui ieškoti prekių kataloge pagal pavadinimą
  • Prestashop - search by reference - leidžia pokalbių robotui rasti prekes pagal kodą / SKU, EAN-13, ISBN ar MPN kodus
  • Prestashop - order details - leidžia pokalbių robotui patikrinti užsakymo informaciją
  • Prestashop - get product variants - leidžia pokalbių robotui gauti išsamią konkrečios prekės variantų informaciją (dydžius, spalvas)

Spustelėkite kiekvieno veiksmo aktyvavimo mygtuką, kad jį įjungtumėte. Taip pat galite tinkinti veiksmo etiketę (pranešimą, rodomą naudotojams veiksmo vykdymo metu) ir instrukcijas, nurodančias dirbtiniam intelektui, kaip šiuo veiksmu naudotis.

Kai įjungtas veiksmas „Search by reference“, įprasta prekių paieška automatiškai pereis prie paieškos pagal kodą, jei pagal pavadinimą rezultatų nerandama. Tai reiškia, kad klientai gali įvesti SKU ar brūkšninį kodą įprastoje paieškos užklausoje ir vis tiek gauti tikslius rezultatus.

Rodyti prekes su papildymo data (išankstinis užsakymas)

Kai prekės paieškos veiksmo nustatymuose įjungta parinktis „Products in stock only“, galite papildomai įjungti „Show products with restock date“. Tai leidžia pokalbių robotui įtraukti prekes, kurių šiuo metu nėra sandėlyje, tačiau PrestaShop sistemoje joms yra nurodyta numatoma atsargų papildymo data. Užuot visiškai paslėpęs šias prekes, pokalbių robotas informuoja klientą apie papildymo datą ir apie tai, kad prekę galima užsisakyti iš anksto.

Reikalavimai:

  • PrestaShop turi būti įjungta parinktis „Allow ordering of out-of-stock products“ (Shop Parameters > Product Settings)
  • Webservice raktas privalo turėti View (GET) prieigą prie combinations ir configurations išteklių
  • Prekės PrestaShop sistemoje savo kombinacijose privalo turėti nustatytą available_date

Kainos su mokesčiais

Prekės paieškos veiksmo nustatymuose įjunkite perjungiklį „Apply tax (VAT) to prices“, kad kainos būtų rodomos su mokesčiais. Įjungus šią parinktį, pokalbių robotas apskaičiuoja kainas pagal jūsų PrestaShop parduotuvės mokesčių taisykles, atsižvelgdamas į numatytąją parduotuvės šalį. Tai užtikrina, kad pokalbyje rodomos kainos sutaps su tomis, kurias pirkėjai mato parduotuvės puslapyje.

Reikalavimai:

  • Webservice raktas privalo turėti View (GET) prieigą prie taxes, tax_rules, tax_rule_groups ir configurations išteklių

Specialios kainos (nuolaidos ir akcijos)

Prekės paieškos veiksmo nustatymuose įjunkite perjungiklį „Apply specific prices (discounts/promotions)“, kad būtų rodomos nuolaidos iš PrestaShop specialių kainų taisyklių. Kai prekei taikoma nuolaida, pokalbių robotas rodo tiek kainą su nuolaida, tiek pradinę kainą, kad klientai matytų sutaupytą sumą.

Tai apima universalias specialių kainų taisykles - akcijas ir išpardavimus, kurie taikomi visiems pirkėjams, perkantiems bent 1 vienetą. Taip pat palaikomos riboto laiko akcijos; pokalbių robotas taiko tik tas nuolaidas, kurios šiuo metu yra aktyvios pagal jų pradžios ir pabaigos datas.

Reikalavimai:

  • Webservice raktas privalo turėti View (GET) prieigą prie specific_prices ir specific_price_rules išteklių

Integracijos testavimas

Aktyvavę veiksmus, atidarykite savo pokalbių roboto valdiklį ir išbandykite:

  • „Parodyk bėgimo batelius“ (tikrina prekių paiešką)
  • „Ieškau prekės ABC-12345“ (tikrina paiešką pagal kodą / SKU)
  • „Kokia mano užsakymo 12345 būsena?“ (tikrina užsakymo informaciją)

Įsitikinkite, kad atsakymai atitinka jūsų PrestaShop parduotuvės duomenis, prekių nuorodos atsidaro teisingai, o kainose atsižvelgta į mokesčius bei nuolaidas, jei šios parinktys yra įjungtos.

Pokalbių roboto diegimas PrestaShop parduotuvėje

Norėdami pridėti pokalbių valdiklį į savo PrestaShop parduotuvės svetainę, skaitykite išsamų vadovą: Pokalbių roboto diegimas PrestaShop parduotuvėje