Prérequis
- Une boutique PrestaShop en version 8.x (ou 1.7.x)
- Un accès administrateur à votre back-office PrestaShop
- L'URL complète de votre boutique (ex: https://ma-boutique.com)
- Votre token API PrestaShop Obligatoire
Étape 1 — Accéder aux services web
Connectez-vous à l'administration de votre boutique PrestaShop. Dans le menu latéral, survolez « Services web » (dans la rubrique « Paramètres avancés »).
Étape 2 — Activer l'API Web Service
Dans la page Services web, assurez-vous que l'option « Activer l'API Web Service » est réglée sur « Oui ». Si ce n'est pas le cas, activez-la et enregistrez.
Étape 3 — Ajouter une nouvelle clé API
Cliquez sur le bouton « Ajouter » ou « + » pour créer une nouvelle clé API.
| ID | Clé | Description | Statut |
|---|---|---|---|
| — | — | Aucune clé pour le moment. | — |
Étape 4 — Configurer la clé
Remplissez les champs suivants :
- Clé : Laissez le champ vide pour que PrestaShop génère une clé automatiquement (recommandé), ou saisissez votre propre chaîne de caractères.
- Description : Saisissez un nom explicite comme « DescTool - API » pour identifier facilement cette clé plus tard.
- Statut : Cochez « Oui » pour activer la clé.
-
Permissions : Dans la liste des ressources,
cochez les trois ressources suivantes :
- « Produits » Obligatoire — lire, créer et mettre à jour les produits.
- « Catégories » Obligatoire — lister les catégories pour rattacher chaque produit publié (sans cette case, la catégorie ne se charge pas dans la modale de publication).
- « Groupes de règles de taxe » Requis pour la TVA — lister les taux de TVA pour appliquer la TVA par défaut à la création des produits (sans cette case, la liste des TVA reste vide dans la configuration boutique).
Étape 5 — Copier la clé générée
Après avoir enregistré, PrestaShop affiche la clé générée. Copiez-la immédiatement, car elle ne sera plus affichée en clair par la suite.
Étape 6 — Remplir DescTool
Dans votre tableau de bord DescTool, rendez-vous dans la section « Connexion boutique ». Sélectionnez PrestaShop comme plateforme et remplissez les champs :
Étape 7 — Vérification
Une fois la connexion établie, DescTool pourra :
- 🔍 Lire vos produits existants depuis PrestaShop
- ✏️ Créer de nouvelles fiches produits directement dans votre boutique
- 📝 Mettre à jour les descriptions, titres et métadonnées SEO