Pagalbos centras
Chatboto integracijos

Integracija su Shopify

Paskutinį kartą atnaujinta:

Prijunkite savo ChatLab pokalbių robotą prie Shopify parduotuvės, kad suteiktumėte klientams tiesioginę prieigą prie informacijos apie produktus ir užsakymų sekimo realiuoju laiku tiesiai pokalbyje.

Svarbu: geriausios el. prekybos praktikos

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

Ką suteikia ši integracija

Produktų paieška - klientai gali atlikti paiešką jūsų Shopify kataloge įvesdami frazę. Pokalbių robotas ieško tarp produktų pavadinimų, aprašymų, tipų, žymų bei pardavėjų ir pateikia atitinkančius aktyvius produktus su:

  • Produkto pavadinimu, aprašymu ir tipu
  • Pardavėju ir žymomis
  • Kaina arba kainų rėžiu (produktams su keliais variantais)
  • Prieinamais variantais su SKU, palyginamąja kaina, likučio kiekiu ir prieinamumo būsena
  • Produkto nuotrauka ir tiesiogine nuoroda į jūsų parduotuvę

Galite sukonfigūruoti produktų paiešką taip, kad būtų rodomi tik turimi produktai. Įjungus šią funkciją, išparduoti produktai nebus įtraukiami į rezultatus. Papildoma parinktis leidžia rodyti išankstiniam užsakymui prieinamus produktus, net kai aktyvus turimų prekių filtras. Daugiau informacijos rasite skirsnyje 4 žingsnis.

Užsakymo informacija - klientai gali pasitikrinti užsakymo būseną nurodydami savo užsakymo numerį ir el. pašto adresą. Abi reikšmės patikrinamos pagal jūsų Shopify parduotuvės duomenis. Pokalbių robotas pateikia:

  • Užsakymo numerį, datą, bendrą sumą ir valiutą
  • Užsakytas prekes su pavadinimais, kiekiais, kainomis, SKU, varianto pavadinimu ir pardavėju
  • Įvykdymo būseną ir siuntos sekimo informaciją (numerį, įmonę, URL)
  • Pristatymo adresą ir atsiskaitymo adresą
  • Pristatymo būdą ir kainą
  • Kliento kontaktinius duomenis (el. paštą, vardą, telefoną)
  • Atšaukimo priežastį ir datą (atšauktiems užsakymams)

1 žingsnis: sukurkite Shopify API prisijungimo duomenis

Svarbu agentūroms ir Shopify partneriams: Shopify programėlė PRIVALO būti sukurta parduotuvės savininkės organizacijos „Dev Dashboard“ - visada pradėkite nuo pačios parduotuvės valdymo aplinkos (Settings > Apps > Develop apps > Build apps in Dev Dashboard). Programėlė, sukurta kitos organizacijos (pavyzdžiui, agentūros ar Shopify partnerio, dirbančio savo „Dev Dashboard“) ir įdiegta parduotuvėje naudojant tinkintą diegimo nuorodą, su ChatLab NEVEIKS, net jei diegimas pavyks ir programėlė bus rodoma tarp įdiegtų parduotuvės programėlių su teisingais leidimais. Priežastis: ChatLab jungiasi naudodama „Client ID“ ir „Secret“ (Shopify kliento kredencialų suteikimą - „client credentials grant“), o Shopify šį suteikimą leidžia tik toms programėlėms, kurias sukūrė parduotuvės savininkė organizacija - „Client credentials is only available for apps developed by your own organization and installed in stores that you own“ (Shopify dokumentacija). Tai yra Shopify, o ne ChatLab apribojimas. Požymis yra ryšio klaida sistemoje ChatLab su pranešimu „The app cannot access this store. Create the app in the Dev Dashboard of the organization that owns this store“ (sukelta Shopify „shop_not_permitted“ OAuth klaidos), net kai „Client ID“, „Secret“ ir parduotuvės subdomenas yra teisingi, o programėlė įdiegta. Aišklus kitos organizacijos sukurtos programėlės ženklas: parduotuvės administratoriaus skiltyje rodoma „This custom app was built by a Shopify partner for your store.“ Sprendimas agentūroms: prekybininko kūrėjo pagalbos nereikia - paprašykite prekybininko pridėti jūsų naudotoją prie SAVO organizacijos su „App developer“ role („To give a user in a merchant store access to the Dev Dashboard, assign them the App developer role“ - Shopify dokumentacija), ir tada kurkite programėlę dirbdami prekybininko organizacijoje. Vien bendradarbio prieigos („collaborator access“) nepakanka - programėlės, sukurtos dirbant savo organizacijoje, joje ir lieka.

  1. Prisijunkite prie savo Shopify valdymo skydelio
  2. Eikite į Settings > Apps (Nustatymai > Programėlės)
  3. Spustelėkite Develop apps (Kurti programėles)
  4. Puslapyje „App Development“ spustelėkite Build apps in Dev Dashboard (Kurti programėles „Dev Dashboard“) - bus atidarytas dev.shopify.com/dashboard
  5. Spustelėkite Create app (Sukurti programėlę) ir įveskite pavadinimą (pvz., „ChatLab Integration“)

Programėlių kūrimas Shopify sistemoje

  1. Sukūrę programėlę, slinkite iki skilties Access (Prieiga) ir spustelėkite Select scopes (Pasirinkti aprėptis)

Programėlės prieigos aprėptys Shopify sistemoje

  1. Prie Admin API prieigos aprėpčių suraskite ir įjunkite šiuos leidimus:
    • read_products
    • read_orders
  2. Spustelėkite Done (Atlikta)

Programėlės prieigos aprėptys produktų ir užsakymų skaitymui Shopify sistemoje

  1. Spustelėkite mygtuką Release (Išleisti), kad išleistumėte savo programėlę
  2. Eikite į App settings (Programėlės nustatymai) ir nukopijuokite Client ID bei Secret - išsaugokite juos saugiai, jų prireiks jungiantis prie ChatLab

Programėlės nustatymai Shopify sistemoje

  1. Eikite į skiltį Home (Pagrindinis) ir spustelėkite, kad įdiegtumėte programėlę savo parduotuvėje

Programėlės diegimas Shopify sistemoje

  1. Pasirinkite savo parduotuvę ir patvirtinkite spustelėdami Install (Įdiegti)

Programėlės diegimo patvirtinimas Shopify sistemoje

2 žingsnis: sužinokite savo parduotuvės subdomeną

Jūsų subdomenas yra dalis prieš .myshopify.com jūsų Shopify administratoriaus URL adrese. Pavyzdžiui, jei jūsų administratoriaus URL yra https://pizza-delicious.myshopify.com/admin, jūsų subdomenas yra pizza-delicious.

3 žingsnis: prijunkite Shopify prie ChatLab

  1. Prisijunkite prie ChatLab ir pasirinkite savo robotą
  2. Eikite į skirtuką Connect (Prijungti)

Skirtukas Connect su Shopify integracijos kortele

  1. Shopify kortelėje spustelėkite Connect (Prijungti)
  2. Įveskite savo Client ID (iš 1 žingsnio)
  3. Įveskite savo Secret (iš 1 žingsnio)
  4. Įveskite savo Shopify subdomain (Shopify subdomeną iš 2 žingsnio)

Shopify integracijos forma su Client ID, Secret ir subdomeno laukais

  1. Spustelėkite Connect (Prijungti)

ChatLab automatiškai patikrins ryšį įsitikindama, kad jūsų API prisijungimo duomenys turi reikiamas prieigos aprėptis. Jei viskas pavyko, pamatysite patvirtinimo pranešimą.

4 žingsnis: sukonfigūruokite Shopify veiksmus

Prijungę galite įjungti ir pritaikyti atskirus AI veiksmus. Eikite į Settings > Actions (Nustatymai > Veiksmai) ir filtruokite pagal Shopify platformą.

Shopify veiksmai Nustatymuose, rodantys produktų paiešką ir užsakymo informaciją

Galimi du veiksmai:

  • Shopify - product search - leidžia pokalbių robotui ieškoti jūsų produktų kataloge
  • Shopify - order details - leidžia pokalbių robotui surasti užsakymo informaciją

Spustelėkite aktyvavimo mygtuką prie kiekvieno veiksmo, kad jį įjungtumėte. Taip pat galite tinkinti veiksmo etiketę (pranešimą, rodomą naudotojams veiksmo vykdymo metu) ir instrukcijas, nurodančias, kaip AI turėtų naudoti kiekvieną veiksmą.

Produktų paieška - atsargų nustatymai

Produktų paieškos veiksmas apima atsargų filtravimo parinktis skirtuke Product Search Settings (Produktų paieškos nustatymai):

  • Products in stock only (Tik turimi produktai) - įjungus, pokalbių robotas pateikia tik šiuo metu sandėlyje esančius produktus. Išparduoti produktai neįtraukiami į paieškos rezultatus.
  • Show products available for pre-order (Rodyti išankstiniam užsakymui prieinamus produktus) - ši parinktis atsiranda įjungus nustatymą „Products in stock only“. Kai ji aktyvi, produktai, kurių sandėlyje nėra, bet Shopify nustatyta tęsti jų pardavimą (išankstinis užsakymas), vis tiek bus rodomi paieškos rezultatuose pažymėti kaip prieinami išankstiniam užsakymui.

Integracijos testavimas

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

  • „Show me running shoes“ (patikrina produktų paiešką)
  • „What's the status of my order #1001?“ (patikrina užsakymo informaciją)

Įsitikinkite, kad atsakymai atitinka jūsų Shopify parduotuvės duomenis, o produktų nuorodos atsidaro teisingai.

Pokalbių roboto įdiegimas Shopify parduotuvėje

Norėdami pridėti pokalbių valdiklį prie savo Shopify parduotuvės:

  1. ChatLab platformoje eikite į savo roboto skirtuką Deploy (Publikuoti)
  2. Pasirinkite platformos skirtuką Shopify
  3. Nukopijuokite kodo fragmentą
  4. Savo Shopify administratoriaus aplinkoje eikite į Online Store > Themes (Internetinė parduotuvė > Temos)
  5. Spustelėkite trijų taškų meniu prie savo aktyvios temos ir pasirinkite Edit code (Redaguoti kodą)
  6. Skiltyje „Layout“ atidarykite failą theme.liquid
  7. Įklijuokite kodo fragmentą į <head> dalį
  8. Spustelėkite Save (Išsaugoti)

Galiausiai - turite įjungti Shopify prieinamus AI veiksmus: „Order details“ ir „Product Search“.