Configurer une clé webservice PrestaShop pour une migration multiboutique
Accordez à PrestaShop Importer les droits de lecture et les associations de boutiques nécessaires pour détecter les boutiques actives et migrer celle de votre choix vers Shopify.
Publié 13 septembre 2026
Disponible aussi en: Deutsch · English · Español · Nederlands
PrestaShop traite les droits d’accès aux ressources et les associations de boutiques comme deux réglages distincts. Pour une migration multiboutique, les deux doivent être correctement configurés : la clé doit pouvoir lire la ressource shops et être associée à chaque boutique active.
Avant de créer la clé
Dans PrestaShop, ouvrez Paramètres avancés → Webservice et vérifiez que le webservice est activé. Créez une nouvelle clé pour PrestaShop Importer, puis conservez-la en lecture seule : activez l’accès GET pour les ressources lues par l’importateur.
Si votre guide de configuration vous demande d’activer GET pour toutes les ressources, cela inclut shops. Si vous sélectionnez les ressources individuellement, activez explicitement GET pour shops, en plus des autres ressources de migration.
Associer la clé à chaque boutique active
Dans une installation multiboutique, utilisez le contrôle d’association de la clé pour l’associer à chaque boutique active. Ce réglage est distinct de la grille des droits GET.
PrestaShop Importer vérifie chaque boutique active pendant l’analyse. Si une seule boutique est inaccessible, l’analyse s’arrête et affiche un avertissement concernant les droits de lecture du webservice. Le journal de la tâche indique le nom et l’identifiant de la boutique, ainsi que l’erreur de PrestaShop. Revenez à la clé dans PrestaShop, ajoutez l’association manquante, enregistrez, puis relancez l’analyse.
Pourquoi l’accès GET à shops est important
L’accès GET à shops permet à l’importateur de détecter une installation multiboutique et d’afficher le sélecteur de boutique.
Sans ce droit, la clé peut tout de même lancer une migration dans l’ancien mode non limité à une boutique. Aucun choix de boutique ne vous sera proposé et le journal de la tâche contiendra Resource of type 'shops' is not allowed with this authentication key, même si l’analyse réussit par ailleurs. Si vous souhaitez migrer une boutique précise, ajoutez l’accès GET à shops, enregistrez, puis relancez l’analyse avant de continuer.
Choisir la boutique dans PrestaShop Importer
Lorsque plusieurs boutiques actives sont détectées, le parcours guidé affiche Choisissez votre boutique PrestaShop avant les étapes de périmètre et de langue. Sélectionnez une boutique dans la liste Boutique, puis choisissez Enregistrer la boutique et relancer l’analyse. Dans le formulaire du tableau de bord avancé, utilisez Boutique PrestaShop → Importer les données de cette boutique.
Seules les données appartenant à la boutique sélectionnée sont comptées et migrées. La nouvelle analyse met à jour le nombre de produits, de commandes et de clients de cette boutique. Chaque migration couvre une boutique.
Le tarif d’une migration est déterminé par le nombre de produits et de commandes/clients de la boutique sélectionnée. Tout montant déjà payé est déduit. Si vous migrez ensuite une boutique plus grande, vous ne payez donc que la différence avec son palier, et non une nouvelle migration au prix fort.
Une installation avec une seule boutique n’affiche pas le sélecteur et conserve le même parcours qu’auparavant.
Après le démarrage de la migration
La boutique sélectionnée ne peut plus être modifiée une fois la migration payée ou le téléchargement commencé. Si vous essayez, l’application affiche : The PrestaShop shop cannot be changed after a migration has started.
La sélection est conservée pour les migrations répétées, le passage de la démo à la migration complète et les tâches de synchronisation des stocks.
Vérification rapide
Avant de payer la migration, vérifiez que :
- chaque boutique active apparaît dans le sélecteur ;
- la boutique souhaitée est sélectionnée ;
- le nombre de produits, de commandes et de clients correspond à cette boutique ;
- aucune erreur d’accès à une boutique n’apparaît dans le journal de la tâche.
Si une boutique manque, vérifiez d’abord le droit GET sur shops. Si l’analyse s’arrête sur une boutique nommée, vérifiez que cette boutique est bien associée à la clé webservice.