07/11/2023 Franck Bugnet Guide

Clé de synchronisation catégories


Clé qui permet à Merlin de savoir si il doit créer une nouvelle catégorie ou choisir une catégorie existante pour soit créer ou déplacer un produit dedans ou encore pour modifier une catégorie existante.

CAS 1 : Identifiants PrestaShop (Ids) catégorie 

Si la colonne "Id Catégorie" par défaut est absente, vide ou contient un zéro, ou un numéro ne correspondant à aucune catégorie existante. Merlin interprète cela comme une demande de création d'une nouvelle catégorie.

Les catégories créées le seront par défaut dans la catégorie "Accueil" de PrestaShop, même si une catégorie portant le même nom existe déjà quelque part dans la structure.

Si la colonne nom contient une arborescence (ex "Vêtements>Hommes"), il créera les deux catégories Vêtements et Hommes, avec Vêtements dans l'Accueil et Hommes dans Vêtements.

Si le numéro ne correspond à aucune catégorie existante, qu'un nom est fourni, que l'option  "Création catégories non existantes" est bien cochée à l'étape 4 et que de plus l'option "Forcer les Identifiants" est également cochée à l'étape 4, alors Merlin créera une nouvelle catégorie sous ce nom et de plus lui attribuera ce numéro fourni comme identifiant. 

A noter que si la colonne est absente ou vide ou contient 0, et que "Création catégories non existantes" n'est pas cochée à l'étape 4, ou encore que vous ne lui fournissiez pas de nom de catégorie à créer, le produit sera créé dans la catégorie par défaut définie à l'étape 4 également.

Si elle contient un numéro correspondant à une catégorie existante, Merlin ne créera pas de nouvelle catégorie, mais créera le produit dans celle existante. Il pourra éventuellement la modifier si par exemple un nom différent de l'actuel est fourni.

Si la ligne concerne la modification d'un produit existant et que ce numéro de catégorie n'est pas celui de la catégorie par défaut actuelle du produit, Merlin ignorera ce numéro si l'option "Autoriser le déplacement des produits" n'est pas cochée, et il déplacera le produit dans cette catégorie dans le cas contraire.

Cas particulier (uniquement à partir de la version 1.5.1 de Merlin) :  si la colonne "Identifiant catégorie par défaut" est absente, vide ou contient un 0 et que la ligne correspondant à la modification d'un produit existant, sa catégorie par défaut ne sera pas modifiée. 

Cependant, si la colonne "Nom ou arborescence" est présente et contient une valeur et que l'option "Créer catégories non existantes" est cochée, alors une nouvelle catégorie ou branche (sans aucun produit dedans) sera crée sous l'Accueil, portant les noms indiqués dans "Nom ou arborescence". Et ceci même si une catégorie du même nom existe déjà quelque part.

CAS 2 : "Nom de la catégorie par défaut"

Si la colonne "Nom ou arborescence catégorie par défaut" est présente et non vide : Merlin cherchera si une catégorie portant le même nom existe dans la structure et l'utilisera (la première trouvée) si c'est le cas. Si la colonne contient une arborescence comme "Vêtements>Hommes", il cherchera si il existe une catégorie Hommes, sous catégories d'une autre catégorie Vêtements. Donc si il existe plusieurs catégories du même nom que celle que vous souhaitez attribuer au produit, vous pouvez indiquer à Merlin laquelle choisir en indiquant un chemin plus précis (il n'est pas forcément nécessaire d'indiquer le chemin complet depuis l'Accueil. Indiquer la catégorie parente suffit souvent).

Si une telle catégorie n'existe pas, Merlin pourra la créer, dans l'Accueil, si l'option "Créer catégories non existantes" est cochée à l'étape 4. Dans le cas d'une arborescence il pourra créer tous les chainons manquants de celle çi (donc plusieurs catégories de la même branche en une seule opération).

Si la colonne  "Nom ou arborescence de catégorie" est absente ou vide, ou si si l'option "Créer catégories non existantes" n'est pas cochée à l'étape 4, le produit sera créé dans la catégorie par défaut définie à l'étape 4.

A noter qu'il n'est pas possible ni de renommer une catégorie, ni de déplacer les produits, lorsque la clé est réglée sur  "Nom ou arborescence de catégorie". 

Donc si le produit existe déjà il n'y aura aucun changement concernant sa catégorie par défaut.


Autres articles de la catégorie Importation dans la base de données PrestaShop

Réglages
  • Identification
    • £ GBP
    • $ USD
Menu