I’extension Importation/Exportation Améliorée de Magento 2 fournit la possibilité d’importer vos fichiers csv qui incluent les données de produits et des images en Magento 2 d’un serveur FTP accessible à distance, Dropbox ou d’un URL. Mais aussi la solution vous offre l’importation de catégories des fichiers CSV, l’importation dynamique de valeurs des attributs de produits, l’importation de cron jobs etc.
5. Videz le cache de la boutique; fermez la session en backend et y réaccédez.
1
php-fbin/magento cache:clean
Importation Traditionnelle de Magento 2
Avant de continuer à parler de l’extension “Improved Import”, nous voudrions être sûr que vous avez lu des manuels y comprenez la procédure prédéterminée de l’importation en Magento 2.
Ici, vous pouvez configurer détails API de Dropbox et comptes FTP pour obtenir des fichiers CSV et les images de la source. Telles sources configurées comme Dropbox et FTP seront disponibles pendant la configuration de la procédure d’importation dans la liste déroulante de “Source”:
Le chemin jusqu’au fichier CSV dans un serveur FTP accessible à distance ou Dropbox peut être sélectionné avant d’exécuter le processus d’importation.
Effctuez le processus d’importation
Suivez Système -> Importation et sélectionnez le type d’entité – Produits, Catégories ou Clients
Configurez le comportement d’importation (ajouter, mettre à jour, substituer, éliminer) et sélectionnez un séparateur des fichers CSV
Sélectionnez une source pour fichiers CSV – Dropbox, FTP ou un URL personnalisé
Le chemin jusqu’au fichier CSV doit être spécifié du dossier root de votre source (Dropbox ou FTP) par exemple “/import/sample.csv” veut dire que vous avez un dossier root dans votre compte Dropbox, appelé Import.
Les images doivent se trouver à un sub-dossier dans lequel vous gardez le fichier CSV. Ainsi, vous devez utiliser seulement les noms des images (“image.jpg”), sans nécessité d’indiquer le chemin.
Par exemple, si vous avez un dossier appelé “magento_import” dans le root de votre dossier Dropbox qui contient le fichier “products.csv” (incluant les données de produits), alors le chemin correct au fichier sera “/magento_import/products.csv” et si vos images se trouvent là aussi, vous ne devez que utiliser leurs noms (“picture.jpg”). Si vous créez un sub-dossier (appelé “img”) pour vos images dans le dossier “import”, le chemin aux images dans un fichier CSV devrait être “img/picture.jpg”.
Quant à la source d’URL, vous devez fournir un URL qui mènera directement à votre fichier CSV: http://site.com/import/products.csv
Quand vous terminez la configuration, vous pourrez vérifier les données et effectuer le processus d’importation.
Importation par Cron – Devoirs (jobs) d’importation
La caractéristique de Jobs d’importation vous permet d’effectuer tout type de processus d’importation en créant un devoir cron programmé avec la fréquence configurée. Suivez: Magento admin -> Configuration -> Cron Jobs
Ici, vous pouvez voir et administrer tous les jobs Cron d’importation:
Job ID
Titre de cron job
État – Activé ou Désactivé
Colonne Cron montre la fréquence de jobs (devoirs) de format cron
Autre format: Jour, heure, semaine, etc.
Type d’entité de données importées – produits, catégories, clients
Action: Éliminer ou Modifier cron job d’importation
Cliquez ici “Ajouter un nouveau Job” pour commencer un nouveau processus:
Configurez les paramètres d’importation:
Titre d’Import Job (devoir d’importation) – utilisez un titre claire que ne demande pas d’explications pour que vous n’ayez pas de difficulté de le comprendre à l’avenir
Sélectionnez une fréquence d’importation:
Chaque minute (*/1 * * * *)
Chaque heure (* */1 * * *)
Chaque jour à 3:00 (0 3 * * *)
Chaque Lundi à 3:00 (0 3 * * 1)
Chaque premier jour du mois à 3:00 (0 3 1 * *)
Fréquence personnalisée
Le format personnalisé d’un devoir (Job) peut être configuré à l’aide de la syntaxe traditionnelle de Cron:
Vous aimeriez en savoir plus? Alors, visitez les pages disponibles en dessous:
Vérifiez les configurations et enregistrez un nouveau devoir (Job).
Importation de Catégories
Les catégories peuvent être importés avec comportement différent – les options d’Ajouter/Modifier, Éliminer et Substituer, vous permettent des manipulations flexibles de catégories.
Pour importer des catégories en Magento 2, vous avez besoin d’un fichier avec la structure suivante:
L’importation de catégories vous offre des opportunités différentes, donc vous pouvez sans difficulté définir une position de catégorie:
Importation par nom et chemin à catégorie (Category/Women/Dresses);
Importation par id de catégorie supérieure (parent_id)
Colonne de fichier CSV:
name – nom de catégorie
Parent_id – id existante de catégorie supérieure
url_key – URL clé de catégorie
Description – description de catégorie
Is_active – catégorie Activée / Désactivée
Include_in_menu – inclure une catégorie dans le menu principal en frontend
Is_anchor – Is Anchor – exigé pour démontrer la navigation à facette dans catégorie
Custom_layout_update – mise à jour personnalisée du layout XML pour catégorie
Quand vous installez et activez l’extension, vos catégories seront dans la liste d’entités d’importation:
Importation dynamique des valeurs d’attribut de produits
Les valeurs des attributs qui n’existent pas dans votre base de données de Magento 2 seront créées de la manière selon l’information du fichier CSV de l’importation de produits. Magento 2 prédéterminé exige la création manuelle des attributs de produits avant d’importer des produits.
Commandes d’importation en Magento
Dans l’interface CLI de Magento vous pouvez activer, désactiver ou commencer cron jobs. Dans le dossier root de Magento, effectuez le commande suivant:
Vous pouvez aussi exporter des produits et clients existants de votre boutique pour recevoir une structure correcte du fichier CSV de votre boutique, produits, attributs, colonnes, etc. Suivez: