Étude de cas 11 : Importation de fichiers de produit d'une boutique à une autre
Cet article fait partie de la section importation et exportation de catalogue et vous explique comment transférer facilement des fichiers joints à des produits numériques entre vos boutiques avec un fichier CSV.
Vous pouvez utiliser une combinaison d'importation et d'exportation de catalogue pour téléverser des fichiers de produit comme des e-books, de la musique ou des tutoriels vidéo d'une boutique à une autre. Pour cela, vous devrez modifier le CSV que vous avez exporté de la boutique A et ajouter un jeton d'accès spécial à chacun des fichiers de produit pour pouvoir les importer dans la boutique B.
Par défaut, l'importation de fichiers de produit entre les boutiques n'est pas disponible pour des raisons de sécurité. Si vous essayez d'importer un fichier qui appartient à un produit dans la boutique A vers une autre boutique, vous obtiendrez une erreur.
Pour importer des fichiers de produits de la boutique A dans la boutique B :
- Connectez-vous à la boutique A et exportez votre catalogue ou les produits sélectionnés avec des fichiers.
- Dans l'interface d'administration de la boutique A, accédez à la page secrète /#develop-apps. Pour accéder à cette page, il vous suffit d'aller dans Catalogue → Produits, de remplacer la partie /store/YYYYY#products dans l'URL de la page par /#develop-apps et d'appuyer sur Entrée.
- Si vous n'avez créé aucune application dans votre boutique auparavant, une nouvelle application sera créée automatiquement. Dans le cas où vous avez déjà créé certaines applications, vous pouvez cliquer sur Créer pour créer une autre application.
- Sur la page de détails de l'application, cliquez sur Afficher le jeton secret et copiez le jeton d'accès secret :
- Ouvrez le fichier CSV que vous avez exporté de la boutique A dans votre éditeur de feuilles de calcul préféré.
- Dans la colonne product_file_secret_url, ajoutez ?token=secret_XXXXXX (où XXXXXX est le jeton secret que vous avez copié) à l'URL de chaque fichier de la boutique A que vous souhaitez importer dans la boutique B.
Voici à quoi peut ressembler votre lien après avoir ajouté le jeton :
https://app.business.shop/api/v3/YYYYYYY/products/567328765/files/83499009?token=secret_XXXXXX - Enregistrez le fichier au format CSV sur votre appareil.
- Connectez-vous à l'interface d'administration de la boutique B et accédez à la page Importation et exportation de données pour téléverser votre CSV.
C'est tout ! Une fois que l'importation est terminée, les fichiers de produit de la boutique A seront téléversés avec succès dans la boutique B.