Accès Extranet

Accès Cloud

Dernière news

Dernier article

Comment importer les produits du catalogue KokoonDesign dans Magento

Cette documentation n’entrera pas dans le détail de la configuration de Magento. Elle ne fait que détailler le process d’importation du fichier CSV et documenter les éventuelles particularités.

La version de Magento testée est la 2.4.1

Menu
    Add a header to begin generating the table of contents

    PREREQUIS

    MODIFICATION DE LA VALEUR UPLOAD_MAX_FILESIZE

    Pour que Magento accepte d’importer des fichiers supérieurs à 2M, ce qui est le cas du fichier catalogue KokoonDesign, vous devez augmenter la valeur « upload_max_filesize » située dans votre fichier php.ini de votre serveur web.

    Ne sachant pas sur quel serveur votre site est hébergé (Nginx, Apache, Litespeed ou autre) vous devez vous rapprocher de votre hébergeur pour la modifier.

    Si votre site est hébergé sur un serveur dédié (ce qui est recommandé avec Magento) vous pourrez éditer votre fichier php.ini en mode ligne de commande.

    Si votre serveur est équipé d’un tableau de contrôle comme Cpanel, Directadmin ou autre, cette valeur se trouvera dans les paramètres PHP de votre configuration.

    Vous obtiendrez le résultat suivant dans l’interface d’importation de Magento

    PRESENTATION DU FICHIER CSV POUR MAGENTO

    Le fichier CSV de KokoonDesign contient 65 champs mais seulement 18 sont requis. Les autres sont des attributs de produit qu’il vous appartient d’ajouter ou non selon les produits que vous choisirez d’intégrer.

    Les champs images ci-dessous contiennent tous la même image qui est redimensionnée automatiquement par Magento lors de l’import.

    La liste des images complètes se trouve dans le champ « additional images »

    Voici la liste complète des champs avec un commentaire si nécessaire :

    Nom

    Commentaire

    Requis

    1

    sku

    Dans Magento la référence s’appelle « sku », cela posait souci lors de l’import a le laisser nommer « reference »

    oui

    2

    ean

     

    Non

    3

    name

     

    oui

    4

    short_description

     

    oui

    5

    description

     

    oui

    6

    lenght_in_cm

     

    non

    7

    width_in_cm

     

    non

    8

    height_in_cm

     

    non

    9

    material_structured_info

     

    non

    10

    secondary_material_structured_info

     

    non

    11

    main_colour

     

    non

    12

    secondary_colour

     

    non

    13

    product_wheight

     

    non

    14

    seat_padding

     

    non

    15

    back_padding

     

    non

    16

    armrest_height

     

    non

    17

    back_width

     

    non

    18

    back_height

     

    non

    19

    seat_width

     

    non

    20

    seat_depth

     

    non

    21

    adjustable_in_height

     

    non

    22

    sitting_height

     

    non

    23

    base_diameter

     

    non

    24

    stackable

     

    non

    25

    maximum_sustainable_wheight

     

    non

    26

    attr_360_rotation

     

    non

    27

    outside_use

     

    non

    28

    rocking_back

     

    non

    29

    headrest_adjustable_in_height

     

    non

    30

    number_of_bulbs

     

    non

    31

    watts_per_bulb

     

    non

    32

    dimmable

     

    non

    33

    bulb_fitting_type

     

    non

    34

    hang_cable_max_lenght_in_cm

     

    non

    35

    hang_cable_adjustable_in_height

     

    non

    36

    material_description

     

    non

    37

    structure_material

     

    non

    38

    drawer_material

     

    non

    39

    up_shelf_material

     

    non

    40

    down_shelf_material

     

    non

    41

    lamp_shade_material

     

    non

    42

    base_material

     

    non

    43

    sphere_material

     

    non

    44

    ceiling_mount_material

     

    non

    45

    feet_material

     

    non

    46

    tablet_material

     

    non

    47

    tablet_lenght

     

    non

    48

    tablet_width

     

    non

    49

    tablet_diameter

     

    non

    50

    to_be_assembled_1no_2yes

     

    non

    51

    eu_custom_code

     

    non

    52

    product_type

    Valeur « simple »

    oui

    53

    attribute_set_code

    Valeur « default ». Libre a vous d’en créer un spécifique

    oui

    54

    price

    Le prix a été fixé sur 50 par défaut. A vous de mettre votre prix

    oui

    55

    url_key

    Cette valeur doit être unique. Si des espaces sont présent ils seront comblés lors de l’importation

    oui

    56

    base_image

    Première image de la liste

    oui

    57

    small_image

    Identique a base_image, sera redimensionnée lors de l’importation

    oui

    58

    thumbnail_image

    Identique a base_image, sera redimensionnée lors de l’importation

    oui

    59

    additional_images

    Liste de toutes les images du produit y compris l’image de base

    oui

    60

    categories

     

    oui

    61

    product_websites

    Valeur par défaut: « base »

    oui

    62

    product_online

    Valeir par défaut: 1

    oui

    63

    visibility

    Valeur par défaut: « catalog » ou « search »

    oui

    64

    qty

    La quantité a été placée sur 100 par défaut.

    oui

    65

    is_in_stock

    Valeur : 1 ou 0

    oui

    PROCEDURE D’IMPORTATION

    PROCEDURE

    Pour importer le fichier CSV KokooDesign, vous devez vous rendre dans l’interface d’administration de votre site Magento et cliquer sur System > Import

    La fenêtre suivante s’ouvre

    Positionnez le premier menu déroulant sur « Products »

    Dans la section « Import Behavior » sélectionnez « Add/Update »

    Modifez le champ Field Separator avec la valeur « # »

    Enfin, sélectionnez le fichier csv KokooDesign.

    Vous pouvez laisser les autres champs par défaut et cliquer sur le bouton en haut à droite « Check Data »

    Vous devriez obtenir le résultat suivant.

    Si vous obtenez une erreur, vous devrez la traiter en vous aidant de la base de connaissance de Magento à cette adresse :

    https://docs.magento.com/user-guide/system/data-validation.html

    Le fichier CSV a été complètement repensé et réécrit pour passer correctement le contrôle des données de Magento.

    Si une erreur persiste elle est due à votre configuration de Magento

    Vous pouvez cliquer sur le bouton « Import »

    Il ne reste plus qu’à patienter entre 30minutes et une heure pour que le process d’importation se termine.

    GESTION DES ERREURS.

    Il est possible qu’après avoir cliqué sur le bouton « Import » le process s’arrête avec le message suivant :

    Vous devrez alors vérifier dans le catalogue de votre site si 11 produits ont été importé correctement. S’ils le sont vous pouvez alors positionner la valeur du menu déroulant : « Validation Strategy » sur « Skip error Entries »

    Ainsi le process d’importation se déroulera jusqu’au bout.

    Vous pouvez aussi vérifier en temps réel que les images se téléchargent correctement dans le dossier suivant de votre serveur :

    Puis en tapant régulièrement la commande

    Vous assisterez au remplissage et a l’incrémentation du nombre de lignes dans votre dossier avec les images Kokoondesign dont voici un échantillon ci-dessous :

    A la fin, le status pourra ressembler à celà :

    Cependant vous devrez vérifier que les images ont bien été importées dans le site et elles le seront.

    Il semble que ce soit un bug connu mais qui ne soit toujours pas fixé.

    Voir: https://github.com/magento/magento2/issues/14735

    Au final, le résultat sera le suivant :

    Voir le tuto en vidéo

    Retour en haut