AI Actions Reference
När den är ansluten med rätta API-behörigheter kan din AI-assistent utföra följande åtgärder på din PrestaShop-butik i realtid. Dessa åtgärder är tillgängliga i SmartFlow-arbetsflöden och kan också användas av AI:n under konversationer med dina kunder.
Produkter
Hämta Produkt
Hämta fullständiga detaljer om en produkt med dess ID.
- Input: Produkt-ID
- Returns: Namn, beskrivning, kort beskrivning, referens, pris, lagerantal, aktiv status, SEO-fält (meta titel, meta beskrivning, meta nyckelord)
- API-behörighet:
products(GET)
Uppdatera Produktinnehåll
Uppdatera beskrivningen och/eller kort beskrivning av en produkt, med full flerspråkig support.
- Inputs: Produkt-ID, beskrivning (valfritt), kort beskrivning (valfritt), språk-ID (valfritt — standard till butikens primära språk)
- Returns: Bekräftelse med listan över uppdaterade fält
- API-behörighet:
products(GET + PUT)
AI:n bevarar innehåll på andra språk när en specifik språkversion uppdateras. Till exempel, att uppdatera den franska beskrivningen påverkar inte den engelska versionen.
Uppdatera Produkt SEO
Uppdatera SEO-fälten för en produkt, med flerspråkigt stöd.
- Inputs: Produkt-ID, meta titel (valfritt), meta beskrivning (valfritt), meta nyckelord (valfritt), språk-ID (valfritt)
- Returns: Bekräftelse med uppdaterade SEO-värden
- API-behörighet:
products(GET + PUT)
Beställningar
Hämta Beställning efter Referens
Sök efter en specifik beställning med dess referensnummer (t.ex. ABCDEF123).
- Input: Beställningsreferens
- Returns: Fullständiga beställningsdetaljer inklusive datum, status, totalt belopp, betalningsmetod, fraktinformation och lista över produkter
- API-behörighet:
orders(GET),order_details(GET),order_states(GET)
Hämta Beställningar efter E-post
Hämta alla beställningar som lagts av en specifik kund.
- Inputs: Kundens e-post, gräns (valfritt — standard till 10)
- Returns: Lista över beställningar med fullständiga detaljer, totalt antal
- API-behörighet:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Hämta Senaste Beställning
Hämta den senaste beställningen för en specifik kund.
- Input: Kundens e-post
- Returns: Den senaste beställningen med fullständiga detaljer, eller null om inga beställningar hittas
- API-behörighet:
orders(GET),order_details(GET),order_states(GET),customers(GET)
Uppdatera Beställningsstatus
Ändra statusen för en beställning (t.ex. markera som skickad, markera som levererad).
- Inputs: Beställnings-ID, ny beställningsstatus-ID, skicka e-postmeddelande (valfritt — standard till nej)
- Returns: Bekräftelse med den nya statusen och om ett e-postmeddelande skickades
- API-behörighet:
order_histories(GET + POST)
Att ändra en beställningsstatus kan utlösa e-postmeddelanden till kunder om alternativet sendEmail är aktiverat. Se till att rätt status tillämpas.
Kunder
Hämta Kund
Sök efter en kund med deras e-postadress.
- Input: Kundens e-post
- Returns: Kund-ID, förnamn, efternamn, e-post, födelsedatum, nyhetsbrevsstatus, registreringsdatum, anteckningar
- API-behörighet:
customers(GET)
Uppdatera Kund
Uppdatera en kunds profilinformation.
- Inputs: Kund-ID, förnamn (valfritt), efternamn (valfritt), e-post (valfritt), anteckningar (valfritt)
- Returns: Bekräftelse med listan över uppdaterade fält
- API-behörighet:
customers(GET + PUT)
Konfiguration
Hämta Språk
Lista alla språk som är konfigurerade på din PrestaShop-butik.
- Ingen input krävs
- Returns: Lista över språk med ID, namn och ISO-kod (t.ex.
fr,en,de) - API-behörighet:
languages(GET)
Denna åtgärd används internt av AI:n när den utför flerspråkiga produktuppdateringar, för att säkerställa att rätt språk-ID används.
Sammanfattningstabell
| Åtgärd | Kategori | Läs | Skriv |
|---|---|---|---|
| Hämta Produkt | Produkter | Ja | — |
| Uppdatera Produktinnehåll | Produkter | Ja | Ja |
| Uppdatera Produkt SEO | Produkter | Ja | Ja |
| Hämta Beställning efter Referens | Beställningar | Ja | — |
| Hämta Beställningar efter E-post | Beställningar | Ja | — |
| Hämta Senaste Beställning | Beställningar | Ja | — |
| Uppdatera Beställningsstatus | Beställningar | — | Ja |
| Hämta Kund | Kunder | Ja | — |
| Uppdatera Kund | Kunder | Ja | Ja |
| Hämta Språk | Konfiguration | Ja | — |
Relaterat
- API-behörigheter — Konfigurera de nödvändiga webbtjänstbehörigheterna
- Webhooks & Färdigheter — Utlösa dessa åtgärder automatiskt vid butikshändelser