Aller au contenu principal

Référence des Actions AI

Lorsqu'il est connecté avec les permissions API appropriées, votre assistant AI peut effectuer les actions suivantes sur votre boutique PrestaShop en temps réel. Ces actions sont disponibles dans les flux de travail SmartFlow et peuvent également être utilisées par l'AI lors des conversations avec vos clients.


Produits

Obtenir un Produit

Récupérer les détails complets d'un produit par son ID.

  • Entrée : ID du produit
  • Retourne : Nom, description, description courte, référence, prix, quantité en stock, statut actif, champs SEO (titre méta, description méta, mots-clés méta)
  • Permission API : products (GET)

Mettre à Jour le Contenu du Produit

Mettre à jour la description et/ou la description courte d'un produit, avec un support multilingue complet.

  • Entrées : ID du produit, description (facultatif), description courte (facultatif), ID de la langue (facultatif — par défaut à la langue principale de la boutique)
  • Retourne : Confirmation avec la liste des champs mis à jour
  • Permission API : products (GET + PUT)
astuce

L'AI préserve le contenu dans d'autres langues lors de la mise à jour d'une langue spécifique. Par exemple, la mise à jour de la description en français n'affectera pas la version anglaise.

Mettre à Jour le SEO du Produit

Mettre à jour les champs SEO d'un produit, avec un support multilingue.

  • Entrées : ID du produit, titre méta (facultatif), description méta (facultatif), mots-clés méta (facultatif), ID de la langue (facultatif)
  • Retourne : Confirmation avec les valeurs SEO mises à jour
  • Permission API : products (GET + PUT)

Commandes

Obtenir une Commande par Référence

Rechercher une commande spécifique en utilisant son numéro de référence (par exemple, ABCDEF123).

  • Entrée : Référence de la commande
  • Retourne : Détails complets de la commande, y compris la date, le statut, le montant total, le mode de paiement, les informations d'expédition et la liste des produits
  • Permission API : orders (GET), order_details (GET), order_states (GET)

Obtenir des Commandes par Email

Récupérer toutes les commandes passées par un client spécifique.

  • Entrées : Email du client, limite (facultatif — par défaut à 10)
  • Retourne : Liste des commandes avec détails complets, nombre total
  • Permission API : orders (GET), order_details (GET), order_states (GET), customers (GET)

Obtenir la Dernière Commande

Obtenir la commande la plus récente pour un client spécifique.

  • Entrée : Email du client
  • Retourne : La dernière commande avec détails complets, ou null si aucune commande trouvée
  • Permission API : orders (GET), order_details (GET), order_states (GET), customers (GET)

Mettre à Jour le Statut de la Commande

Changer le statut d'une commande (par exemple, marquer comme expédiée, marquer comme livrée).

  • Entrées : ID de la commande, nouvel ID d'état de commande, envoyer une notification par email (facultatif — par défaut à non)
  • Retourne : Confirmation avec le nouveau statut et si un email a été envoyé
  • Permission API : order_histories (GET + POST)
attention

Changer le statut d'une commande peut déclencher des notifications par email aux clients si l'option sendEmail est activée. Assurez-vous que le statut correct est appliqué.


Clients

Obtenir un Client

Rechercher un client par son adresse email.

  • Entrée : Email du client
  • Retourne : ID du client, prénom, nom, email, date de naissance, statut de la newsletter, date d'inscription, notes
  • Permission API : customers (GET)

Mettre à Jour un Client

Mettre à jour les informations de profil d'un client.

  • Entrées : ID du client, prénom (facultatif), nom (facultatif), email (facultatif), notes (facultatif)
  • Retourne : Confirmation avec la liste des champs mis à jour
  • Permission API : customers (GET + PUT)

Configuration

Obtenir les Langues

Lister toutes les langues configurées sur votre boutique PrestaShop.

  • Aucune entrée requise
  • Retourne : Liste des langues avec ID, nom et code ISO (par exemple, fr, en, de)
  • Permission API : languages (GET)
Info

Cette action est utilisée en interne par l'AI lors de la mise à jour multilingue des produits, pour s'assurer que l'ID de langue correct est utilisé.


Tableau récapitulatif

ActionCatégorieLectureÉcriture
Obtenir un ProduitProduitsOui
Mettre à Jour le Contenu du ProduitProduitsOuiOui
Mettre à Jour le SEO du ProduitProduitsOuiOui
Obtenir une Commande par RéférenceCommandesOui
Obtenir des Commandes par EmailCommandesOui
Obtenir la Dernière CommandeCommandesOui
Mettre à Jour le Statut de la CommandeCommandesOui
Obtenir un ClientClientsOui
Mettre à Jour un ClientClientsOuiOui
Obtenir les LanguesConfigOui

Liens Connexes

Prêt à élever votre
expérience utilisateur ?

Déployez des assistants IA qui ravissent les clients et évoluent avec votre entreprise.

Conforme au RGPD