fichier d'entrée layoutAssignment

Utilisez un fichier d'entrée layoutAssignment pour affecter des agencements à des pages et termes de recherche.

Pour un exemple qui explique comment utiliser ce fichier d'entrée, voir Exemple : Chargement de pages de l'outil de composition Commerce.

Vous pouvez extraire des données d'attribution d'agencement avec Data Extract utility pour créer un fichier layoutAssignment.csv que vous pouvez charger avec Data Load utility. Vous pouvez ainsi copier et déplacer les pages Commerce Composer d'un magasin ou d'une instance à l'autre, par exemple pour créer un ou plusieurs environnements de test.

Les exemples de fichier de configuration dont vous pouvez vous servir avec Data Extract utility sont fournis pour l'extraction des données d'attribution d'agencement depuis les tables de base de données suivantes :Pour plus d'informations sur l'extraction de données Commerce Composer, voir :

Définitions

LayoutUniqueID
(Entier) Numéro de référence interne de l'agencement que vous attribuez à une page, par exemple, 50001. Cette zone ou la zone LayoutName (voir colonne suivante) est requise.
Mappé à :
  • PAGELAYOUT.PAGELAYOUT_ID
  • PLLOCATION.PAGELAYOUT_ID
LayoutName
(Chaîne) Nom de référence externe de l'agencement que vous attribuez à une page, par exemple, SampleHomePageLayout. Cette zone ou la zone LayoutUniqueID (voir colonne précédente) est requise.
  • PAGELAYOUT.NAME
PageGroup
(Chaîne) Groupe de pages auquel appartient la page. Par exemple, si vous attribuez un agencement à la page de catégorie Vaisselle, la valeur PageGroup est Category. Les valeurs PageGroup admises pour le magasin type Aurora sont les suivantes :
  • Contenu
  • Catégorie
  • Produit
  • D'offre groupée
  • De kit
  • DynamicKit
  • Search (utiliser cette valeur si vous attribuez l'agencement à un terme de recherche)

Mappé à : PAGELAYOUT.PAGELAYOUTTYPE_ID

PageAdminName
(Chaîne) Identificateur de la page de contenu à laquelle vous attribuez l'agencement. Remplissez cette colonne uniquement si la colonne PageGroup est définie sur Content ; sinon, laissez cette colonne vide. PageAdminName est défini dans le fichier d'entrée Page utilisé pour charger la page de contenu.

Mappé à : PLPAGE.ADMINNAME

Identificateur
(Chaîne) Identificateur de la catégorie, du produit, du groupement, du kit, du kit dynamique ou du terme de recherche auquel vous souhaitez attribuer l'agencement. Si vous attribuer cet agencement à une page de contenu, laissez cette colonne vide.

Source des valeurs d'identificateur

Si la valeur PageGroup est… La valeur de l'identificateur est…
Catégorie Valeur IDENTIFIER définie dans la table CATGROUP pour la catégorie, par exemple, Tableware. Dans l'outil Catalogues, il s'agit de la valeur Code correspondant à la catégorie.
ProductBundleKitDynamicKit Valeur PARTNUMBER définie dans la table CATENTRY pour le produit, le groupement, le kit ou le kit dynamique, par exemple, AuroraWMDRS-1. Dans l'outil Catalogues, il s'agit de la valeur Code correspondant au produit, au groupement, au kit ou au kit dynamique.
Rechercher Terme de recherche exact que les clients doivent rechercher pour que cet agencement soit utilisé comme page de résultats de recherche. Exemples de valeurs :
  • ordinateur compact
  • ordinateurs compacts
  • ordinateur portable
  • ordinateurs portables
  • ordinateur portable

Incluez chaque terme ou expression de recherche dans une ligne distincte dans ce fichier d'entrée.

PropagateToSubLevels
(Booléen) A utiliser uniquement lors de l'attribution d'agencements à des pages de catégorie. Indique s'il faut attribuer l'agencement uniquement à la page de catégorie ou à la page de catégorie et ses pages de sous-catégorie. Valeurs valides :
TRUE
Attribuez un agencement à la page de catégories et ses pages de sous-catégorie. Les pages de sous-catégorie incluent toute la hiérarchie de la catégorie actuelle, et pas seulement les sous-catégories immédiates.
FALSE
Attribuez l'agencement uniquement à la page de la catégorie.

Par exemple, vous pouvez affecter un agencement à une page de catégorie Femmes et ses pages de sous-catégorie :


Affectation d'un agencement à une page de catégories et ses pages de sous-catégorie

Dans ce cas, incluez les valeurs suivantes dans ce fichier d'entrée :

Exemple de la colonne PropagationToSubLevels définie sur TRUE

Identificateur PropagateToSubLevels
Femmes TRUE

Inversement, si vous souhaitez attribuer l'agencement uniquement à la page de catégorie Femme, incluez les valeurs suivantes dans ce fichier d'entrée :

Exemple de la colonne PropagationToSubLevels définie sur FALSE

Identificateur PropagateToSubLevels
Femmes FALSE
ApplyToSubPageType
(Booléen) A utiliser uniquement lors de l'attribution d'agencements à toutes les pages de produits, groupements, kits ou kits dynamiques dans une catégorie spécifique. Valeurs valides :
Produit
Attribuez l'agencement aux pages des produits de la catégorie spécifiée.
D'offre groupée
Attribuez l'agencement aux pages des groupements de la catégorie spécifiée.
De kit
Attribuez l'agencement aux pages des kits de la catégorie spécifiée.
DynamicKit
Attribuez l'agencement aux pages des kits dynamiques de la catégorie spécifiée.

Par exemple, vous pouvez attribuer un agencement à toutes les pages de produits de la catégorie Appareils :


Affectation d'un agencement à une page de catégories et ses pages de sous-catégorie

Dans ce cas, incluez les valeurs suivantes dans ce fichier d'entrée :

Exemple de la colonne ApplyToSubPageType définie sur TRUE

Identificateur ApplyToSubPageType
Dispositifs Produit
Supprimer
(Chaîne) Indicateur qui détermine si l'attribution d'agencement doit être supprimée. Spécifiez 1 pour supprimer la ligne.