Koble ChatLab-chatboten din sammen med PrestaShop-butikken din for å gi kundene sanntidstilgang til produktinformasjon og ordresporing direkte i chatten.
Viktig: Beste praksis for e-handel
Etter at du har fullført integrasjonen nedenfor, bør du lese den omfattende veiledningen om hvordan du optimaliserer chatboten for netthandel: Hvordan sette opp ChatLab for din e-handelsbutikk
Hva integrasjonen tilbyr
Produktsøk - Kunder kan søke i PrestaShop-katalogen din ved å skrive inn en frase. Chatboten søker gjennom produkttitler og beskrivelser, og returnerer de 5 beste treffene med:
- Produkt-ID, navn og beskrivelse
- Pris (valgfritt med merverdiavgift og spesifikke prisrabatter inkludert)
- Direktekobling til produktsiden i butikken din
- Produktbilde
Produktsøk etter referanse (SKU) - Kunder kan slå opp produkter ved hjelp av nøyaktige referansekoder. Chatboten søker på tvers av flere identifikatortyper - referanse/SKU, EAN-13-strekkode, ISBN og MPN - på både produkter og deres varianter (kombinasjoner). Dette er nyttig når kunder har en bestemt produktkode fra en katalog, faktura eller emballasje.
Ordredetaljer - Kunder kan sjekke ordrestatusen sin ved å oppgi ordre-ID og e-postadressen som er knyttet til bestillingen. Begge verdiene valideres mot dataene i PrestaShop-butikken din. Chatboten returnerer:
- Ordrereferanse, dato og gjeldende status (f.eks. under behandling, fullført, kansellert)
- Ordretotal
- Mottakernavn, firma, full leveringsadresse (gate, poststed, postnummer) og telefonnummer
- Transportørnavn og sporingsnumre (flere sporingsnumre støttes)
- Bestilte varer med navn, antall og enkeltpriser
Forutsetninger
Før du starter PrestaShop-integrasjonen, må du kontrollere at:
- Chatboten din allerede er lagt til i PrestaShop-butikken din - se Installere chatbot i en PrestaShop-butikk
- Du har tilgang til administrasjonspanelet (back office) i PrestaShop
Trinn 1: Aktiver webtjenesten i PrestaShop
- Logg inn på administrasjonspanelet i PrestaShop
- Gå til Configure > Advanced Parameters > Webservice (Konfigurer > Avanserte parametere > Webtjeneste)
- Rull ned til delen Configuration (Konfigurasjon)
- Sett Enable PrestaShop's webservice (Aktiver PrestaShops webtjeneste) til Yes (Ja)
- Klikk på Save (Lagre)
Trinn 2: Opprett en webtjenestenøkkel
- På samme Webservice-side klikker du på Add new webservice key (Legg til ny webtjenestenøkkel)
- Klikk på Generate (Generer) for å opprette en ny nøkkel
- Skriv inn en beskrivelse (f.eks. "ChatLab Integration")
- Kontroller at nøkkelen er satt til Enabled (Aktivert)
- Under ressurstillatelser gir du View (GET)-tilgang (Visning) til følgende ressurser:
addressesattachmentscarrierscategoriescombinationsconfigurationscustomerslanguagesorder_carriersorder_detailsorder_statesordersproduct_customization_fieldsproduct_feature_valuesproduct_featuresproduct_option_valuesproduct_optionsproductssearchspecific_price_rulesspecific_pricesstatesstatesstock_availablestagstax_rule_groupstax_rulestaxes
- Klikk på Save
- Kopier den genererte webtjenestenøkkelen - du trenger den i neste trinn
Trinn 3: Finn URL-formatet for produktene dine
- I administrasjonspanelet til PrestaShop går du til Configure > Shop Parameters > Traffic & SEO (Konfigurer > Butikkparametere > Trafikk og SEO)
- Rull ned til delen Schema of URLs (URL-skjema)
- Kopier verdien fra feltet Route to products (Rute til produkter) (f.eks.
{category:/}{id}{-:id_product_attribute}-{rewrite}{-:tags}.html)
Trinn 4: Koble til PrestaShop i ChatLab
- Logg inn på ChatLab og velg boten din
- Gå til fanen Connect (Koble til)
- Klikk på Connect på PrestaShop-flisen
- Skriv inn Webservice key (fra trinn 2)
- Skriv inn Shop url (den fullstendige nettadressen til butikken din, f.eks.
https://www.mystore.com) - Skriv inn Product url format (fra trinn 3)
- Klikk på Initialize Configuration (Initialiser konfigurasjon) - dette henter tilgjengelige språk fra butikken din
- Velg riktig Default language (Standardspråk) fra rullegardinmenyen
- Klikk på Connect
ChatLab tester tilkoblingen automatisk ved å kontrollere at webtjenestenøkkelen har den nødvendige tilgangen. Hvis alt er i orden, vises en bekreftelsesmelding.
Trinn 5: Konfigurer PrestaShop-handlinger
Etter tilkoblingen kan du aktivere og tilpasse individuelle AI-handlinger. Gå til Settings > Actions (Innstillinger > Handlinger) og filtrer etter PrestaShop-plattformen.
Følgende handlinger er tilgjengelige:
- Prestashop - product search - lar chatboten søke i produktkatalogen etter navn
- Prestashop - search by reference - lar chatboten finne produkter etter referanse/SKU, EAN-13, ISBN eller MPN-koder
- Prestashop - order details - lar chatboten slå opp ordreinformasjon
- Prestashop - get product variants - lar chatboten hente detaljert variantinformasjon (størrelser, farger) for et bestemt produkt
Klikk på aktiveringsknappen på hver handling for å ta den i bruk. Du kan også tilpasse handlingens etikett (meldingen som vises til brukerne mens handlingen kjører) og instruksjonene som styrer hvordan den kunstige intelligensen bruker hver handling.
Når handlingen "Search by reference" er aktivert, vil det vanlige produktsøket også automatisk falle tilbake til et søk etter referansekode dersom det ikke blir funnet noen resultater basert på navn. Dette betyr at kunder kan skrive inn en SKU eller strekkode i et vanlig søk og likevel få nøyaktige resultater.
Vis produkter med dato for gjenoppfylling (forhåndsbestilling)
Når "Products in stock only" er aktivert i innstillingene for Product Search-handlingen, kan du i tillegg aktivere "Show products with restock date". Dette gjør at chatboten kan inkludere produkter som ikke er på lager, men som har en forventet dato for gjenoppfylling angitt i PrestaShop. I stedet for å skjule disse produktene fullstendig, informerer chatboten kunden om datoen for gjenoppfylling og at produktet er tilgjengelig for forhåndsbestilling.
Krav:
- PrestaShop må ha "Allow ordering of out-of-stock products" (Tillat bestilling av produkter som ikke er på lager) aktivert (Shop Parameters > Product Settings)
- Webtjenestenøkkelen må ha View (GET)-tilgang til ressursene
combinationsogconfigurations - Produkter må ha en
available_dateangitt på kombinasjonene sine i PrestaShop
Priser inkludert merverdiavgift
Aktiver bryteren "Apply tax (VAT) to prices" i innstillingene for Product Search-handlingen for å vise priser med merverdiavgift inkludert. Når dette er aktivert, beregner chatboten priser ved hjelp av mva-reglene fra PrestaShop-butikken din basert på butikkens standardland. Dette sikrer at prisene kundene ser i chatten, samsvarer med det de ser i nettbutikken.
Krav:
- Webtjenestenøkkelen må ha View (GET)-tilgang til ressursene
taxes,tax_rules,tax_rule_groupsogconfigurations
Spesifikke priser (rabatter og kampanjer)
Aktiver bryteren "Apply specific prices (discounts/promotions)" i innstillingene for Product Search-handlingen for å vise rabatterte priser fra PrestaShops regler for spesifikke priser. Når en rabatt er aktiv for et produkt, viser chatboten både den rabatterte prisen og den opprinnelige prisen, slik at kundene kan se besparelsen.
Dette dekker universelle spesifikke prisregler - kampanjer og salg som gjelder for alle kunder med et minimumsantall på 1. Tidsbegrensede kampanjer støttes også; chatboten bruker bare rabatter som faktisk er aktive i henhold til start- og sluttdatoene sine.
Krav:
- Webtjenestenøkkelen må ha View (GET)-tilgang til ressursene
specific_pricesogspecific_price_rules
Test integrasjonen din
Når handlingene er aktivert, åpner du chatbot-widgeten din og prøver:
- "Vis meg joggesko" (tester produktsøk)
- "Jeg leter etter produkt ABC-12345" (tester referanse-/SKU-søk)
- "Hva er status for bestillingen min 12345?" (tester ordredetaljer)
Kontroller at svarene stemmer overens med dataene fra PrestaShop-butikken din, at produktlenkene åpnes på riktig måte, og at prisene inneholder merverdiavgift og rabatter når disse alternativene er slått på.
Installer chatboten i PrestaShop-butikken din
For å legge til chat-widgeten i PrestaShop-nettbutikken din, se den detaljerte veiledningen: Installere chatbot i en PrestaShop-butikk