Hiérarchie d'affectation des attributs de catégorie et d'article
Un vendeur de commerce électronique typique maintient plus de milliers d'articles. La tâche de gestion d'une définition d'article devient fastidieuse, surtout si un groupe d'articles partage les mêmes attributs.
Par exemple, tous les produits du vêtement partagent le même attribut, le même matériau et la même valeur que le polyester, le coton, le denim ou le cuir. Maintenant, limitez le produit du vêtement au sous-groupe des jeans pour faciliter l'illustration. Si 1000 jeans sont disponibles dans le service, le gestionnaire de catalogue doit appeler exactement 1000 attributs affectés à un article pour exécuter la tâche. Lors de la mise à jour, quelques éléments peuvent être acceptables. Lorsque vous traitez un grand nombre d'éléments, les tâches de mise à jour sont sensibles à une erreur d'utilisateur ou de programmation et se traduit par un élément introuvable sur le site Web du magasin. En raison de quoi il entraîne la perte de l'opportunité de vente.
Pour réduire l'effort d'entretien de l'attribut d'article, le service de catalogue introduit le concept de catégorie d'article. Une catégorie considère le regroupement de tous les éléments associés, tels que les jeans. Dans un grand magasin, les jeans peuvent être trouvés sous la section des jeans enfants ou garçons du magasin. Ce type de jeans peut appartenir à une marque appelée KangarooFit. Un gestionnaire de catalogue peut le modéliser de la même manière que la catégorie d'article.
N , où chaque sous-groupe hérite des groupes de niveau parent. En particulier, la définition d'une catégorie comprend:categoryPath-Chemin hiérarchique de la catégorie.status-suspendu ou publié, qui détermine si la catégorie doit être prise en compte.sequenceNo-autorise un conflit de conditions d'indétermination lorsque plusieurs catégories sont applicables.Item attributes-affecte des attributs d'article au niveau de la catégorie.
Supposons que la marque KangarooFit utilise une matière confortable brevetée appelée FlexoDenim, Le responsable du catalogue peut attribuer l'attribut de matière à l'article dans le domaine " /KangarooFit Ainsi, toute catégorie sous /Department/KangarooFit, par exemple
/Department/KangarooFit/boy/jeans et /Kangaroo/girl/jeans , hérite de Material=FlexoDenim en tant qu'attribut d'élément. En fonction de ce modèle, le gestionnaire de catalogue doit définir l'attribut d'article matériel au niveau de la catégorie. Tous les articles affectés à la catégorie héritent automatiquement de l'attribut d'article. Ensuite, le nombre de mises à jour de l'application est réduit à un pour toutes les tailles de jeans KangarooFit du service.
Comme pour le concept d'attribut et d'attribut affecté à un article avant que l'attribut d'article puisse être joint à la catégorie, il faut d'abord les créer. De plus, assignedValues doit correspondre à la liste des allowedValues définis dans l'API d'attribut.