AI Actions Reference
Kui olete ühendatud õige API õigustega, saab teie AI-assistent teie PrestaShop kaupluses reaalajas järgmisi toiminguid teha. Need toimingud on saadaval SmartFlow töövoogudes ja neid saab kasutada ka AI-l teie klientidega vestlemisel.
Tooted
Hangi toode
Tooge toote täielikud andmed selle ID järgi.
- Sisend: Toote ID
- Tagastab: Nimi, kirjeldus, lühikirjeldus, viide, hind, laoseis, aktiivne olek, SEO väljad (meta pealkiri, meta kirjeldus, meta märksõnad)
- API õigus:
products(GET)
Uuenda toote sisu
Uuendage toote kirjeldust ja/või lühikirjeldust, täieliku mitmekeelse toe abil.
- Sisendid: Toote ID, kirjeldus (valikuline), lühikirjeldus (valikuline), keele ID (valikuline — vaikimisi kaupluse põhikeel)
- Tagastab: Kinnitus uuendatud väljade loendiga
- API õigus:
products(GET + PUT)
AI säilitab sisu teistes keeltes, kui uuendatakse konkreetset keelt. Näiteks prantsuse keele kirjelduse uuendamine ei mõjuta ingliskeelset versiooni.
Uuenda toote SEO
Uuendage toote SEO väljad, mitmekeelse toe abil.
- Sisendid: Toote ID, meta pealkiri (valikuline), meta kirjeldus (valikuline), meta märksõnad (valikuline), keele ID (valikuline)
- Tagastab: Kinnitus uuendatud SEO väärtustega
- API õigus:
products(GET + PUT)
Tellimused
Hangi tellimus viite järgi
Otsige konkreetset tellimust selle viitenumbri abil (nt ABCDEF123).
- Sisend: Tellimuse viide
- Tagastab: Täielikud tellimuse andmed, sealhulgas kuupäev, olek, kogusumma, makseviis, saatmise info ja toodete loend
- API õigus:
orders(GET),order_details(GET),order_states(GET)
Hangi tellimused e-posti järgi
Tooge kõik tellimused, mille on esitanud konkreetne klient.
- Sisendid: Kliendi e-post, piirang (valikuline — vaikimisi 10)
- Tagastab: Tellimuste loend koos täielike andmetega, koguarv
- API õigus:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Hangi viimane tellimus
Saage konkreetse kliendi kõige uuem tellimus.
- Sisend: Kliendi e-post
- Tagastab: Viimane tellimus koos täielike andmetega või null, kui tellimusi ei leitud
- API õigus:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Uuenda tellimuse olek
Muuda tellimuse olekut (nt märgi saadetuks, märgi kätte toimetatuks).
- Sisendid: Tellimuse ID, uus tellimuse oleku ID, saada e-posti teade (valikuline — vaikimisi ei)
- Tagastab: Kinnitus uue olekuga ja kas e-kiri saadeti
- API õigus:
order_histories(GET + POST)
Tellimuse oleku muutmine võib käivitada kliendi e-posti teated, kui sendEmail valik on lubatud. Veenduge, et õige olek on rakendatud.
Kliendid
Hangi klient
Otsige klienti tema e-posti aadressi järgi.
- Sisend: Kliendi e-post
- Tagastab: Kliendi ID, eesnimi, perekonnanimi, e-post, sünnipäev, uudiskirja olek, registreerimise kuupäev, märkmed
- API õigus:
customers(GET)
Uuenda klient
Uuendage kliendi profiili teavet.
- Sisendid: Kliendi ID, eesnimi (valikuline), perekonnanimi (valikuline), e-post (valikuline), märkmed (valikuline)
- Tagastab: Kinnitus uuendatud väljade loendiga
- API õigus:
customers(GET + PUT)
Konfiguratsioon
Hangi keeled
Loetlege kõik teie PrestaShop kaupluses konfigureeritud keeled.
- Sisend ei ole vajalik
- Tagastab: Keele loend koos ID, nime ja ISO koodiga (nt
fr,en,de) - API õigus:
languages(GET)
Seda toimingut kasutab AI sisemiselt mitmekeelse tooteuuenduse tegemisel, et tagada õige keele ID kasutamine.
Kokkuvõtte tabel
| Toiming | Kategooria | Loe | Kirjuta |
|---|---|---|---|
| Hangi toode | Tooted | Jah | — |
| Uuenda toote sisu | Tooted | Jah | Jah |
| Uuenda toote SEO | Tooted | Jah | Jah |
| Hangi tellimus viite järgi | Tellimused | Jah | — |
| Hangi tellimused e-posti järgi | Tellimused | Jah | — |
| Hangi viimane tellimus | Tellimused | Jah | — |
| Uuenda tellimuse olek | Tellimused | — | Jah |
| Hangi klient | Kliendid | Jah | — |
| Uuenda klient | Kliendid | Jah | Jah |
| Hangi keeled | Konfiguratsioon | Jah | — |
Seotud
- API õigused — Konfigureerige vajalikud veebiteenuse õigused
- Webhooks ja oskused — Käivitage need toimingud automaatselt kaupluse sündmustel