X

Conseils pour importer de gros fichiers dans PrestaShop


Il peut y avoir différentes situations où vous devez importer un fichier plutôt volumineux dans PrestaShop : migration de l’ensemble du catalogue depuis une autre plateforme, importation de produits avec plusieurs combinaisons de votre fournisseur, importation de produits avec des images récupérées, etc. Nous avons préparé plusieurs conseils pour faire face à différentes situations et mener à bien l’importation avec succès. Vous trouverez ci-dessous des astuces d’optimisation et des indications utiles.

Divisez un gros fichier en plusieurs parties

Si le fichier d’importation est trop volumineux, il peut sembler évident de le diviser en parties et de les importer séparément à l’aide de l’importateur par défaut de PrestaShop.

Cependant, en pratique, ce n’est pas si simple. Le fichier peut être situé sur le FTP de votre fournisseur ou il peut comporter trop de lignes pour être ouvert avec Excel ou un autre logiciel de tableur. Pour de telles situations, vous aurez besoin d’une solution externe. L’une d’entre elles est Store Manager pour PrestaShop.

Essayez l’importation avec Store Manager gratuitement pendant 14 jours.

Importer maintenant

Store Manager vous permet d’importer des données par parties sans avoir besoin d’ouvrir le fichier. Dans l’assistant d’importation, vous pouvez spécifier les lignes à importer. De cette façon, vous pouvez planifier plusieurs tâches d’importation pour chaque partie sans avoir à ouvrir le fichier avant l’importation.




Important: Si vous importez des combinaisons, assurez-vous d’inclure tous les produits associés à une combinaison dans une même partie. La partie suivante doit commencer par une ligne contenant une nouvelle combinaison. Cliquez sur “Aperçu des données à importer” pour vérifier si les lignes sont sélectionnées correctement.

Importez les produits nouveaux et existants séparément

Le fichier fourni par votre fournisseur peut contenir de nouveaux produits (à ajouter) et des produits existants (à mettre à jour). Essayer de tout faire en une seule importation créerait une charge importante sur le serveur. Pour éviter cela, séparez ces deux tâches et effectuez l’importation progressivement.

Vous pouvez demander à votre fournisseur de fournir les produits nouveaux et anciens dans deux fichiers séparés, puis les importer séparément en conséquence. S’il n’est pas possible de séparer les nouveaux produits des produits existants, profitez de l’outil d’importation de Store Manager qui propose des méthodes d’importation étendues:

  • Ajouter et modifier
  • Ajouter uniquement
  • Modifier uniquement
  • Ajouter simplement

Pour mettre à jour les produits existants et ignorer les nouveaux produits, utilisez la méthode “Modifier uniquement”. N’importe que les champs que vous avez besoin de mettre à jour (comme le prix et la quantité) et ignorez la mise à jour des images ou des descriptions. Cela optimisera le processus de mise à jour.

Pour l’importation initiale (si vous importez des données dans un magasin vierge), utilisez la méthode d’importation “Ajouter simplement”. Cela ignorera l’opération la plus chronophage – le mappage des produits. Les produits du fichier seront simplement ajoutés, sans vérification des produits existants. Cela réduira considérablement le temps de l’importation initiale.




Importez les images séparément pour résoudre le problème de dépassement du temps d’importation de PrestaShop

Bien que les produits et les images soient importés via des threads séparés, les importer ensemble peut prendre beaucoup de temps, surtout si vous importez des images externes. Cela peut entraîner le dépassement du temps d’importation de PrestaShop:




Pour y remédier, activez l’option “Ignorer la régénération des vignettes” lors de l’importation des produits:




Après l’importation, allez dans le back office de PrestaShop > Design > Paramètres d’images et régénérez les vignettes:




Une autre solution consiste à d’abord importer les produits, puis à importer les images pour les produits créés. En utilisant ce scénario, importez d’abord tous les champs liés aux produits à l’exception des images. Si vous utilisez Store Manager pour cela, laissez l’option “Importer des images” non cochée dans l’Assistant:




Après la création des produits, lancez une nouvelle importation. Pour ajouter des images aux produits existants, il suffit d’importer simplement une colonne d’images et des colonnes pour l’identification du produit (nom du produit + référence ou ID du produit). Pour ce faire, lors de l’étape de mappage, attribuez les champs de la base de données aux colonnes correspondantes dans le CSV et laissez les autres champs non attribués:




Ainsi, sur l’aperçu, vous ne verrez que 2 ou 3 colonnes de données à importer.




En savoir plus sur l’importation des images.


De plus, pour accélérer l’opération chronophage d’importation et de téléchargement des images, vous pouvez temporairement augmenter le nombre de threads pour le téléchargement via FTP. Contactez votre fournisseur d’hébergement et demandez si cela est possible dans votre plan d’hébergement.

Utilisez le type de connexion Bridge

Store Manager offre plusieurs méthodes de connexion à la base de données en direct du magasin. L’une d’entre elles est la connexion par pont. Avec cette connexion, Store Manager crée une copie locale de votre base de données et synchronise les modifications avec la base de données en direct, les données étant envoyées en blocs. Comme toutes les requêtes sont effectuées localement, il n’y a pas de charge sur le serveur et, par conséquent, l’importation se termine plus rapidement.

Conclusion

Nous espérons que ces méthodes vous aideront à importer de gros fichiers dans PrestaShop avec succès. Rencontrez-vous d’autres problèmes lors du téléchargement? Écrivez dans les commentaires et nous essayerons de vous proposer une solution efficace!

Utilisez le Sélecteur de Produits Store Manager pour une gestion rapide et pratique des stocks

Essai GRATUIT


Related Articles:


Generate Barcode Labels for Your PrestaShop Products

Learn how to generate barcode labels for simple products and combinations Read More…

Adding items to PrestaShop Orders by Scanning Barcodes

Read how to add items to PrestaShop orders by scanning barcodes Read More…

Update PrestaShop Warehouse Stock Via Import

Get step-by-step instructions of executing PrestaShop warehouse update by import. Read More…

How to Transfer Stock Between PrestaShop Warehouses

Get detailed guides on how to smoothly transfer inventory to another PrestaShop store. Read More…