AI Actions Reference
Når den er koblet til de riktige API-rettighetene, kan din AI-assistent utføre følgende handlinger på din PrestaShop-butikk i sanntid. Disse handlingene er tilgjengelige i SmartFlow arbeidsflyter og kan også brukes av AI under samtaler med kundene dine.
Produkter
Hent Produkt
Hent fullstendige detaljer om et produkt ved hjelp av dets ID.
- Input: Produkt-ID
- Returns: Navn, beskrivelse, kort beskrivelse, referanse, pris, lagerbeholdning, aktiv status, SEO-felt (meta tittel, meta beskrivelse, meta nøkkelord)
- API permission:
products(GET)
Oppdater Produktinnhold
Oppdater beskrivelsen og/eller kort beskrivelse av et produkt, med full flerspråklig støtte.
- Inputs: Produkt-ID, beskrivelse (valgfritt), kort beskrivelse (valgfritt), språk-ID (valgfritt — standard til butikkens primære språk)
- Returns: Bekreftelse med listen over oppdaterte felt
- API permission:
products(GET + PUT)
AI-en bevarer innhold på andre språk når den oppdaterer et spesifikt språk. For eksempel, oppdatering av den franske beskrivelsen vil ikke påvirke den engelske versjonen.
Oppdater Produkt SEO
Oppdater SEO-feltene til et produkt, med flerspråklig støtte.
- Inputs: Produkt-ID, meta tittel (valgfritt), meta beskrivelse (valgfritt), meta nøkkelord (valgfritt), språk-ID (valgfritt)
- Returns: Bekreftelse med oppdaterte SEO-verdier
- API permission:
products(GET + PUT)
Bestillinger
Hent Bestilling etter Referanse
Søk etter en spesifikk bestilling ved hjelp av referansenummeret (f.eks., ABCDEF123).
- Input: Bestillingsreferanse
- Returns: Fullstendige bestillingsdetaljer inkludert dato, status, totalbeløp, betalingsmetode, fraktinformasjon og liste over produkter
- API permission:
orders(GET),order_details(GET),order_states(GET)
Hent Bestillinger etter E-post
Hent alle bestillinger lagt inn av en spesifikk kunde.
- Inputs: Kundens e-post, grense (valgfritt — standard til 10)
- Returns: Liste over bestillinger med fullstendige detaljer, totalt antall
- API permission:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Hent Siste Bestilling
Få den nyeste bestillingen for en spesifikk kunde.
- Input: Kundens e-post
- Returns: Den nyeste bestillingen med fullstendige detaljer, eller null hvis ingen bestillinger ble funnet
- API permission:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Oppdater Bestillingsstatus
Endre statusen til en bestilling (f.eks., merk som sendt, merk som levert).
- Inputs: Bestillings-ID, ny bestillingsstatus-ID, send e-postvarsling (valgfritt — standard til nei)
- Returns: Bekreftelse med den nye statusen og om en e-post ble sendt
- API permission:
order_histories(GET + POST)
Endring av en bestillingsstatus kan utløse e-postvarsler til kunden hvis sendEmail-alternativet er aktivert. Sørg for at riktig status blir brukt.
Kunder
Hent Kunde
Søk etter en kunde ved hjelp av deres e-postadresse.
- Input: Kundens e-post
- Returns: Kunde-ID, fornavn, etternavn, e-post, bursdag, nyhetsbrevstatus, registreringsdato, notater
- API permission:
customers(GET)
Oppdater Kunde
Oppdater en kundes profilinformasjon.
- Inputs: Kunde-ID, fornavn (valgfritt), etternavn (valgfritt), e-post (valgfritt), notater (valgfritt)
- Returns: Bekreftelse med listen over oppdaterte felt
- API permission:
customers(GET + PUT)
Konfigurasjon
Hent Språk
List opp alle språkene som er konfigurert på din PrestaShop-butikk.
- Ingen input nødvendig
- Returns: Liste over språk med ID, navn og ISO-kode (f.eks.,
fr,en,de) - API permission:
languages(GET)
Denne handlingen brukes internt av AI-en når den utfører flerspråklige produktoppdateringer, for å sikre at riktig språk-ID brukes.
Sammendragstabell
| Handling | Kategori | Les | Skriv |
|---|---|---|---|
| Hent Produkt | Produkter | Ja | — |
| Oppdater Produktinnhold | Produkter | Ja | Ja |
| Oppdater Produkt SEO | Produkter | Ja | Ja |
| Hent Bestilling etter Referanse | Bestillinger | Ja | — |
| Hent Bestillinger etter E-post | Bestillinger | Ja | — |
| Hent Siste Bestilling | Bestillinger | Ja | — |
| Oppdater Bestillingsstatus | Bestillinger | — | Ja |
| Hent Kunde | Kunder | Ja | — |
| Oppdater Kunde | Kunder | Ja | Ja |
| Hent Språk | Konfig | Ja | — |
Relatert
- API-rettigheter — Konfigurer de nødvendige Webservice-rettighetene
- Webhooks & Ferdigheter — Utløs disse handlingene automatisk ved butikkhendelser