Aller au contenu principal

API Permissions

Pour débloquer tout le potentiel d'AI SmartTalk — comme la recherche de commandes, la mise à jour des descriptions de produits ou la gestion des clients — vous devez configurer un jeton API de PrestaShop Webservice avec les bonnes autorisations.

Info

Cette étape est requise si vous souhaitez utiliser AI Actions (SmartFlow). Sans cela, votre assistant AI peut toujours répondre à des questions basées sur des connaissances synchronisées, mais ne pourra pas accéder aux données de la boutique en temps réel.


1. Activation du Webservice

  1. Allez dans Paramètres avancés > Webservice
  2. Activez le webservice de PrestaShop
  3. Cliquez sur Enregistrer

2. Création d'une clé API

  1. Sur la page Webservice, cliquez sur Ajouter une nouvelle clé de webservice
  2. Remplissez le formulaire :
    • Clé : Cliquez sur Générer pour créer un jeton sécurisé, ou entrez le vôtre
    • Description de la clé : AI SmartTalk
    • Statut : Activé
  3. Définissez les autorisations comme décrit ci-dessous
  4. Cliquez sur Enregistrer
attention

Copiez et enregistrez la clé API — vous en aurez besoin lors de la configuration de l'intégration dans AI SmartTalk.


3. Autorisations requises

Dans la section des autorisations de votre clé API, activez les ressources suivantes :

RessourceGETPUTPOSTDescription
productsOuiOuiLire les détails des produits, mettre à jour les descriptions et le SEO
ordersOuiRechercher des commandes par référence ou par client
order_detailsOuiVoir les produits dans une commande
order_statesOuiLire les étiquettes des statuts de commande
order_historiesOuiOuiLire l'historique des statuts, ajouter des changements de statut
customersOuiOuiRechercher et mettre à jour les informations sur les clients
languagesOuiLister les langues disponibles de la boutique
astuce

Ne cochez que les autorisations listées ci-dessus. Il n'est pas nécessaire d'accorder l'accès à d'autres ressources.


4. À quoi sert chaque ressource

Produits (lecture + écriture)

  • Lire : Récupérer les détails des produits — nom, description, description courte, prix, référence, stock, champs SEO (titre méta, description méta, mots-clés méta)
  • Écrire : Mettre à jour les descriptions de produits, les descriptions courtes et les champs SEO avec un support multilingue complet

Commandes (lecture seule)

  • Rechercher une commande par son numéro de référence
  • Lister les commandes pour un client spécifique (par e-mail)
  • Obtenir la commande la plus récente pour un client

Détails de la commande (lecture seule)

  • Voir les produits dans une commande : nom, référence, quantité, prix unitaire

États de la commande (lecture seule)

  • Récupérer l'étiquette lisible par l'homme pour chaque statut de commande (par exemple, "Paiement accepté", "Expédié")

Historiques de commande (lecture + création)

  • Lire : Voir l'historique des changements de statut d'une commande
  • Créer : Ajouter un nouveau changement de statut à une commande (par exemple, marquer comme expédié), avec notification par e-mail optionnelle au client

Clients (lecture + écriture)

  • Lire : Rechercher un client par e-mail ou ID — récupérer nom, e-mail, date d'inscription, statut de la newsletter, notes
  • Écrire : Mettre à jour les informations sur le client (prénom, nom, e-mail, notes)

Langues (lecture seule)

  • Lister toutes les langues configurées sur votre boutique (utilisées pour les mises à jour de produits multilingues)

5. Saisie de la clé API dans AI SmartTalk

Une fois votre clé Webservice créée et configurée :

  1. Allez dans la configuration du module AI SmartTalk dans PrestaShop
  2. La clé API est généralement transmise lors de la connexion OAuth
  3. Si vous devez la mettre à jour, allez dans votre tableau de bord AI SmartTalk > Intégration > PrestaShop et mettez à jour le jeton Webservice

Pour les configurations multi-sites, chaque site peut avoir sa propre clé API Webservice configurée indépendamment.

Prestashop token


Prochaines étapes

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

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

Conforme au RGPD