LinkyFlow — agents autonomes et données métier live dans Excel ou sur le webLinkyFlow
Configuration de la connexion PrestaShop

Configuration de la connexion PrestaShop

Ce guide vous explique comment activer le webservice de votre boutique, créer une clé et connecter la boutique à LinkyFlow pour charger votre catalogue, votre stock, vos commandes et vos clients dans Excel ou dans l'application web.

Prérequis

  • Une boutique sous PrestaShop 8 ou 9, servie en https://. PrestaShop 1.7 n'est pas pris en charge : une connexion à cette version est refusée, avec la raison.
  • Un accès à son back-office, avec le droit de gérer les clés du webservice
  • Friendly URL activé dans le back-office : sans cela, aucun webservice ne répond à l'adresse de la boutique

Étape 1 — Activer le webservice et créer une clé

Les noms ci-dessous sont ceux du back-office en anglais.

  1. Dans votre back-office, allez dans Advanced Parameters → Webservice et réglez Enable PrestaShop's webservice sur Yes.
  2. Cliquez sur Add new webservice key, puis sur Generate!, et nommez-la LinkyFlow.
  3. Sous Permissions, cochez View (GET) sur products, combinations, stock_availables, categories, manufacturers, orders, order_details, order_states, customers, languages, currencies et configurations.
  4. Pour modifier les prix et le stock depuis LinkyFlow, cochez aussi Patch (PATCH) sur products, combinations et stock_availables — et seulement là. Sans cela, tout est lu et rien n'est écrit.
  5. Enregistrez, puis copiez la clé.

Étape 2 — Ajouter la connexion dans LinkyFlow

  1. Dans Excel ou l'application web, ouvrez Connexions → Ajouter une connexion.
  2. Choisissez PrestaShop dans la liste des fournisseurs.
  3. Collez la Webservice Key et le Shop URL : l'adresse de votre boutique, comme https://myshop.com, avec son sous-dossier si elle en a un (https://myshop.com/boutique).
  4. Enregistrez.

À l'enregistrement ou à la synchronisation de la connexion, LinkyFlow lit ce que la clé peut faire auprès du webservice lui-même, ressource par ressource : rien n'est écrit pour le savoir. Un droit que la clé n'a pas est affiché comme non accordé, et les autres continuent de fonctionner ; une clé sans aucun droit lu par LinkyFlow est refusée. Une boutique antérieure à PrestaShop 8 est refusée, tout comme une adresse sans webservice.

Si la clé est refusée

Si PrestaShop refuse une clé que vous savez correcte, votre hébergeur l'écarte peut-être avant qu'elle n'atteigne PrestaShop : réglez Enable CGI mode for PHP sur Yes dans Advanced Parameters → Webservice, enregistrez et synchronisez la connexion.

Si LinkyFlow indique qu'une clé n'a pas le droit de faire quelque chose, la clé est valide et ce droit lui manque : cochez-le dans Advanced Parameters → Webservice, puis synchronisez la connexion.

Étape 3 — Charger votre première requête

  1. Insérez une requête LinkyFlow et choisissez le fournisseur PrestaShop.
  2. Choisissez Products, sélectionnez votre connexion dans le champ Link, puis exécutez-la — les 100 premiers produits se chargent par défaut.
  3. Utilisez les flèches pour naviguer, ou choisissez Tous les résultats pour lire les pages à la suite.

LinkyFlow conserve la clé du webservice côté serveur : elle n'est plus jamais affichée, ni envoyée à un assistant IA.