Hjælpecenter
Chatbot-integrationer

Integration med Shopify: AI Search, direkte butikssøgning og ordrestatus

Sidst opdateret:

Forbind din ChatLab-chatbot med din Shopify-butik, så kunderne kan finde produkter og tjekke deres ordrer direkte i chatten. Produkter findes via AI Search, som søger i dit indekserede Shopify-katalog efter betydning, eller via live-butikssøgning, som forespørger butikkens API.

Eksempel på samtale

Se det i en samtale

Tjek en ordre

Kræver en tilknyttet butik og dens aktiverede ordrehandling. Tilgængelige felter afhænger af integrationen. Et match på e-mailadresse er ikke et identitetsbevis.

ChatLab-eksempelIllustrativ samtale

Besøgende: Hvor er min ordre?

Afspil eksemplet, eller læs det nedenfor. Der bruges ingen rigtige kundedata.
1 / 5

Kunden spørger om en eksisterende ordre.

Afspilningen sættes på pause, når dette eksempel forlader skærmen. Dette er en simulation, ikke en livechat. Widget-knapperne i afspilningen er ikke interaktive.
Læs hele eksemplet
  1. Kunden spørger om en eksisterende ordre.

    Besøgende: Hvor er min ordre?

  2. Standardopslaget kræver begge identifikatorer.

    Assistent: Oplys venligst dit ordrenummer og den e-mailadresse, der blev brugt ved betalingen.

  3. Brug fiktive data i dette eksempel.

    Besøgende: 41982, anna@example.com

  4. Handlingen forespørger den tilknyttede butik.

    Tjekker ordre 41982...

  5. Rapportér kun oplysninger, som butikken returnerer.

    Assistent: Ordre 41982 er markeret som afsendt. Fragtfirmaet er DPD. Tjek venligst sporingssiden for opdateringer om leveringen.

Eksemplet illustrerer kundeoplevelsen. De tilgængelige handlinger og returnerede oplysninger afhænger af denne integration og din konfiguration.

Før du starter

Opret eller vælg en chatbot først. Du skal have tilladelse til at administrere dens integrationer samt adgang til den eksterne kontos forbindelsesindstillinger. Hvis feltet Connect (Forbind) viser en opfordring til opgradering eller kontakt, skal du kontrollere, om dit abonnement inkluderer denne integration. Hold API-adgangsoplysninger fortrolige; indsæt dem aldrig i en hjemmesides integrationskode.

Vigtigt: Best practices for e-commerce

Når du har gennemført integrationen herunder, bør du læse den omfattende vejledning i optimering af din chatbot til e-commerce: Sådan konfigurerer du ChatLab til din e-commerce-butik

Sådan finder chatbotten produkter på Shopify: AI Search og live-butikssøgning

Der er to måder, hvorpå en ChatLab-chatbot finder produkter i en Shopify-butik. En chatbot bruger enten den ene eller den anden, aldrig begge.

AI Search (anbefalet) - ChatLab vedligeholder sit eget indeks over dit Shopify-katalog, og chatbotten søger i det ud fra betydning.

  • Kunder spørger i helt almindeligt sprog, for eksempel "en rød kjole under 300". Et prisinterval anvendes som et fast filter, og nøjagtige produktkoder (SKU, EAN) matches også.
  • Pris, lagerbeholdning og varianter aflæses live fra Shopify i det øjeblik, der svares, så kunderne ser aktuelle data, selv mellem opdateringer af indekset.
  • Resultaterne vises som produktkort i chatten, op til 5 pr. svar.
  • Indeksering starter automatisk, når butikken tilsluttes. Kataloget bruger ikke træningstegn.
  • Abonnement, du skal bruge: alle e-commerce-abonnementer indeholder det (Free 100 produkter, Start 2.000, Grow 5.000, Scale 20.000). På et Universal-abonnement skal du tilføje tilkøbet E-commerce integrations ($30 om måneden) plus en AI Search-produktpakke ($29 om måneden, 5.000 produkter), der tildeles chatbotten.

Live-butikssøgning - chatbotten sender kundens forespørgsel videre til Shopify-søgningen via butikkens API og svarer med det, butikken returnerer.

  • Intet indekseres, og intet skal synkroniseres. Dataene er altid live.
  • Det er en søgeordsbaseret søgning: den finder det, din butiks egen søgning ville finde på den pågældende frase. Den forstår ikke beskrivelser af et behov, synonymer eller slåfejl på samme måde som AI Search.
  • Abonnement, du skal bruge: et Universal-abonnement med tilkøbet E-commerce integrations ($30 om måneden). Der kræves ingen produktpakke.

Når AI Search er slået til, erstatter den live-butikssøgning. Ordrestatus fungerer på samme måde på begge måder. En tredje mulighed, træning på scannede butikssider, er tilgængelig på alle abonnementer og er beregnet til informationsindhold som levering og returnering, ikke til produkter. Se en fuld sammenligning i AI Search: how your chatbot finds products, og se produktgrænser i E-commerce plans and limits.

Hvad integrationen tilbyder

Live store search (produktsøgning efter udtryk) - Chatbotten sender kundens søgeord videre til Shopifys søgning. Den søger på tværs af produkttitler, beskrivelser, typer, tags og forhandlere og returnerer matchende aktive produkter med:

  • Produktnavn, beskrivelse og type
  • Forhandler og tags
  • Pris eller prisinterval (for produkter med flere varianter)
  • Tilgængelige varianter med SKU, førpris (compare-at price), lagerantal og tilgængelighedsstatus
  • Produktbillede og direkte link til din butik

Du kan konfigurere produktsøgningen til kun at vise varer på lager. Når denne indstilling er slået til, udelades udsolgte varer fra resultaterne. En ekstra mulighed giver dig mulighed for at inkludere produkter, der kan forudbestilles, selvom lagerfilteret er aktivt. Se Trin 4 for flere detaljer.

Ordredetaljer (Order Details) - Som standard oplyser kunderne deres ordrenummer og den tilhørende e-mailadresse. Valgfrie tilstande tillader opslag udelukkende via ordre-id eller nylige ordrer udelukkende via e-mailadresse. Der er tale om datasammenfald, ikke et bevis på den besøgendes identitet. Chatbotten returnerer:

  • Oplysninger om ordrereference, dato, totalbeløb og valuta
  • Bestilte varer med navne, antal, priser, SKU, varianttitel og forhandler
  • Leveringsstatus (fulfillment status) og sporingsoplysninger (sporingsnummer, fragtfirma, URL)
  • Leveringsadresse og faktureringsadresse
  • Forsendelsesmetode og forsendelsesomkostninger
  • Kundens kontaktoplysninger (e-mailadresse, navn, telefonnummer)
  • Årsag til annullering og dato (for annullerede ordrer)

Trin 1: Opret Shopify API-adgangsoplysninger

Vigtigt for bureauer og Shopify-partnere: Opret og installer appen i den organisation, der ejer butikken. ChatLabs Client ID- og Secret-forbindelse anvender Shopifys "client credentials grant", som ikke understøtter en app, der ejes af en anden organisation. Hvis du ser meddelelsen "The app cannot access this store", skal du kontrollere appens organisation og installation, før du udskifter adgangsoplysninger. Se Shopifys krav til client credentials.

  1. Log ind på dit Shopify-kontrolpanel
  2. Gå til Settings > Apps
  3. Klik på Develop apps
  4. På siden App Development skal du klikke på Build apps in Dev Dashboard - dette åbner dev.shopify.com/dashboard
  5. Klik på Create app, og indtast et navn (f.eks. "ChatLab Integration")

App-udvikling i Shopify|width=60

  1. Når den er oprettet, ruller du ned til afsnittet Access og klikker på Select scopes

App-adgangsområder i Shopify|width=40

  1. Under Admin API-adgangsområder skal du finde og aktivere disse rettigheder:
    • read_products
    • read_orders
  2. Klik på Done

App-adgangsområder til læsning af produkter og ordrer i Shopify|width=40

  1. Klik på knappen Release for at udgive din app
  2. Gå til App settings, og kopiér Client ID og Secret - gem disse sikkert, da du skal bruge dem til at oprette forbindelse til ChatLab

App-indstillinger i Shopify|width=60

  1. Gå til afsnittet Home, og klik for at installere applikationen i din butik

App-installation i Shopify|width=60

  1. Vælg din butik, og bekræft ved at klikke på Install

Bekræftelse af app-installation i Shopify|width=40

Trin 2: Find dit butiksunderdomæne

Find butikkens myshopify.com-domæne under Settings > Domains i Shopify, og indtast derefter kun delen før .myshopify.com. For pizza-delicious.myshopify.com indtaster du pizza-delicious, ikke dit tilpassede storefront-domæne eller kontrolpanelets URL på admin.shopify.com. Se Shopifys domænevejledning.

Trin 3: Forbind Shopify i ChatLab

  1. Log ind på ChatLab, og vælg din bot
  2. Gå til fanen Connect (Forbind)

Fanen Connect med Shopify-integrationsfeltet

  1. Klik på Connect på Shopify-feltet
  2. Indtast dit Client ID (fra trin 1)
  3. Indtast din Secret (fra trin 1)
  4. Indtast dit Shopify-underdomæne (fra trin 2)

Shopify-integrationsformular med felterne Client ID, Secret og underdomæne

  1. Klik på Connect

ChatLab tester automatisk forbindelsen ved at bekræfte, at dine API-legitimationsoplysninger har de nødvendige adgangsområder (scopes). Hvis det lykkes, ser du en bekræftelsesmeddelelse.

Trin 4: Konfigurer Shopify-handlinger

Når forbindelsen er oprettet, kan du aktivere og tilpasse individuelle AI-handlinger. Naviger til Settings > Actions (Indstillinger > Handlinger), og filtrer efter Shopify-platformen.

Shopify-handlinger under Settings, der viser produktsøgning og ordredetaljer

Standardhandlingerne omfatter:

  • Shopify - product search - gør det muligt for chatbotten at søge i dit produktkatalog
  • Shopify - order details - gør det muligt for chatbotten at slå ordreoplysninger op

Opsætningen af forbindelsen aktiverer standardhandlingerne. Gennemgå deres status, og deaktiver dem, du ikke ønsker, at kunderne skal bruge. Åbn en handling for at redigere den, og brug derefter Enable (Aktivér) eller Update (Opdater) i dens dialogboks. Du kan også tilpasse handlingens etiket (den meddelelse, der vises for brugerne, mens handlingen kører) og de instruktioner, der styrer, hvordan AI'en anvender hver handling.

Product Search - lagerindstillinger

Handlingen til produktsøgning indeholder muligheder for lagerfiltrering under fanen Product Search Settings (Indstillinger for produktsøgning):

  • Products in stock only (Kun produkter på lager) - Når dette er aktiveret, returnerer chatbotten kun produkter, der aktuelt er på lager. Udsolgte produkter udelukkes fra søgeresultaterne.
  • Show products available for pre-order (Vis produkter tilgængelige for forudbestilling) - Denne mulighed vises, når "Products in stock only" er aktiveret. Når den er aktiv, vil produkter, der er udsolgt, men konfigureret til at fortsætte salget (forudbestilling) i Shopify, stadig blive vist i søgeresultaterne markeret som tilgængelige for forudbestilling.

Fortrolighed ved opslag af ordrer

I ordrehandlingens Order Lookup Configuration (Konfiguration af ordreopslag) er både Allow order lookup without email verification (Tillad ordreopslag uden e-mailbekræftelse) og Allow order lookup by email address only (Tillad ordreopslag udelukkende med e-mailadresse) som standard slået fra. Tilstanden udelukkende med e-mail returnerer som standard 1 seneste ordre, hvilket kan konfigureres fra 1-3. Aktivering af opslag udelukkende med ID deaktiverer tilstanden udelukkende med e-mail. Enhver, der kender den valgte opslagsidentifikator, kan hente ordreoplysninger, så gennemgå dine adgangskontroller og maskering af personhenførbare oplysninger (PII), før du aktiverer nogen af disse muligheder.

AI Search til Shopify: Katalog, genindeksering og indstillinger

På en E-commerce-plan eller på en Universal-plan, når en AI Search-produktpakke er tildelt til din chatbot, er AI Search slået til og erstatter live butikssøgning. Indeksering starter automatisk, når butikken tilsluttes.

  • Tjek kataloget - åbn Training > E-commerce catalog (Træning > E-commerce-katalog), og gennemgå fanerne Products (Produkter) og Categories (Kategorier). Shop > Products viser panelet Product catalog og kortet AI Search packs on this chatbot.
  • Planlæg genindeksering - brug Schedule auto-retrain (Planlæg automatisk gentræning) under Training > E-commerce catalog. Genindeksering kan køre så ofte som dagligt og er tilgængelig på alle E-commerce-planer samt med alle produktpakker. Train now (Træn nu) eller Retrain (Gentæn) kører det efter behov. Opdateringer er trinvise: uændrede produkter springes over, og fjernede produkter slettes fra indekset.
  • Gennemgå handlingen - åbn Shopify - AI product search under Settings > Actions (Indstillinger > Handlinger). Dens indstillinger er Include product card, Products in stock only og Number of products to return.
  • Vis produktkort - slå Enable Offer Cards til under Settings > Model & Advanced (Indstillinger > Model og avanceret). Se Offer Cards.

Hvis kataloget overstiger produktgrænsen, stopper indekseringen ved grænsen, og chatbottens ejer modtager en e-mail. Indstillinger for den ovenfor beskrevne handling for live butikssøgning gælder ikke nødvendigvis for AI Search.

Test af din integration

Når handlingerne er aktiveret, åbner du Overview (Oversigt) og prøver:

  • "Vis mig løbesko" (tester produktsøgning)
  • "Hvad er status på min ordre #1001?" (tester ordredetaljer; angiv den tilhørende e-mailadresse for en ordre, du er autoriseret til at tilgå)

Bekræft, at svarene stemmer overens med data fra din Shopify-butik, og at produktlinks åbner korrekt.

Installer chatbotten i din Shopify-butik

Sådan tilføjer du chat-widgetten til dit Shopify-storefront:

  1. I ChatLab går du til fanen Deploy (Udrul) for din bot
  2. Vælg platformsfanen Shopify
  3. Vælg Widget, og kopiér kodestykket
  4. I dit Shopify-kontrolpanel går du til Online Store > Themes
  5. Klik på menuen med de tre prikker på dit aktive tema, og vælg Edit code
  6. Åbn filen theme.liquid under Layout
  7. Indsæt kodestykket inden i sektionen <head>
  8. Klik på Save

Åbn den offentliggjorte storefront for at bekræfte, at widgetten indlæses. API-forbindelsen og installationen på din storefront er adskilte; gennemgå de aktiverede handlinger i Settings > Actions.

Relaterede artikler