AI Actions Reference
Wann Dir mat den richtegen API Permissions verbonnen sidd, kann Äre AI Assistant déi folgend Aktiounen an Ärem PrestaShop Store an Echtzäit ausféieren. Dës Aktiounen sinn an SmartFlow Workflows verfügbar an kënnen och vum AI während Gespréicher mat Äre Clienten benotzt ginn.
Produkter
Get Product
Holt voll Detailer vun engem Produkt duerch seng ID.
- Input: Produkt ID
- Returns: Numm, Beschreiwung, kuerz Beschreiwung, Referenz, Präis, Lagerquantitéit, aktiv Status, SEO Felder (meta Titel, meta Beschreiwung, meta Schlësselwieder)
- API permission:
products(GET)
Update Product Content
Aktualiséiert d'Beschreiwung an/oder kuerz Beschreiwung vun engem Produkt, mat voller multilingualer Ënnerstëtzung.
- Inputs: Produkt ID, Beschreiwung (optional), kuerz Beschreiwung (optional), Sprooch ID (optional — standardméisseg op d'Sprooch vum Store)
- Returns: Bestätegung mat der Lëscht vun aktualiséierten Felder
- API permission:
products(GET + PUT)
Den AI hält den Inhalt an aneren Sproochen, wann eng spezifesch Sprooch aktualiséiert gëtt. Zum Beispill, d'aktualiséieren vun der franséischer Beschreiwung wäert d'englesch Versioun net beaflossen.
Update Product SEO
Aktualiséiert d'SEO Felder vun engem Produkt, mat multilingualer Ënnerstëtzung.
- Inputs: Produkt ID, meta Titel (optional), meta Beschreiwung (optional), meta Schlësselwieder (optional), Sprooch ID (optional)
- Returns: Bestätegung mat aktualiséierten SEO Wäerter
- API permission:
products(GET + PUT)
Bestellungen
Get Order by Reference
Sicht eng spezifesch Bestellung mat hirer Referenznummer (z.B. ABCDEF123).
- Input: Bestellreferenz
- Returns: Vollstänneg Bestelldetailer inklusiv Datum, Status, total Betrag, Zuelungsart, Versandinformatioun, an Lëscht vun Produkter
- API permission:
orders(GET),order_details(GET),order_states(GET)
Get Orders by Email
Holt all Bestellungen déi vun engem spezifesch Client gemaach goufen.
- Inputs: Client E-Mail, Limit (optional — standardméisseg op 10)
- Returns: Lëscht vun Bestellungen mat voll Detailer, total Zuel
- API permission:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Get Last Order
Holt déi lescht Bestellung fir e spezifesch Client.
- Input: Client E-Mail
- Returns: Déi lescht Bestellung mat voll Detailer, oder null wann keng Bestellungen fonnt goufen
- API permission:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Update Order Status
Änneren den Status vun enger Bestellung (z.B. markéieren als versandt, markéieren als geliwwert).
- Inputs: Bestell ID, nei Bestellstatus ID, E-Mail Benotzungsnotifikatioun (optional — standardméisseg op nee)
- Returns: Bestätegung mat dem neie Status an ob eng E-Mail geschéckt gouf
- API permission:
order_histories(GET + POST)
D'Ännerung vun engem Bestellstatus kann E-Mail Benotzungsnotifikatiounen ausléisen wann d'sendEmail Optioun aktivéiert ass. Maacht sécher datt den richtegen Status ugewannt gëtt.
Clienten
Get Customer
Sicht e Client duerch seng E-Mail Adress.
- Input: Client E-Mail
- Returns: Client ID, virnumm, nachname, E-Mail, Gebuertsdatum, Newsletter Status, Registréierungsdatum, Notizen
- API permission:
customers(GET)
Update Customer
Aktualiséiert d'Profilinformatioun vun engem Client.
- Inputs: Client ID, virnumm (optional), nachname (optional), E-Mail (optional), Notizen (optional)
- Returns: Bestätegung mat der Lëscht vun aktualiséierten Felder
- API permission:
customers(GET + PUT)
Konfiguratioun
Get Languages
Lëscht all Sproochen déi an Ärem PrestaShop Store konfiguréiert sinn.
- No input required
- Returns: Lëscht vun Sproochen mat ID, Numm, an ISO Code (z.B.
fr,en,de) - API permission:
languages(GET)
Dës Aktioun gëtt intern vum AI benotzt wann et multilingual Produktaktualisatiounen duerchféiert, fir sécherzestellen datt d'rechte Sprooch ID benotzt gëtt.
Zesummefaassungstabelle
| Aktioun | Kategorie | Liesen | Schreiwen |
|---|---|---|---|
| Get Product | Produkter | Jo | — |
| Update Product Content | Produkter | Jo | Jo |
| Update Product SEO | Produkter | Jo | Jo |
| Get Order by Reference | Bestellungen | Jo | — |
| Get Orders by Email | Bestellungen | Jo | — |
| Get Last Order | Bestellungen | Jo | — |
| Update Order Status | Bestellungen | — | Jo |
| Get Customer | Clienten | Jo | — |
| Update Customer | Clienten | Jo | Jo |
| Get Languages | Konfiguratioun | Jo | — |
Verwandt
- API Permissions — Konfiguréiert d'néideg Webservice Berechtigungen
- Webhooks & Skills — Aktivéiert dës Aktiounen automatesch bei Store Evenementer