Attributs articles

La fiche article comporte déjà de nombreuses informations mais il est probable qu’elles ne suffisent pas pour définir les caractéristiques des articles (en particulier s’ils sont proposés à la vente en ligne).

Les attributs permettent alors de définir toute information complémentaire qui ne requiert pas de règle de gestion.

Des caractéristiques peuvent alors être associées à chaque « Code catégorie ».

Ainsi par exemple,
pour un ordinateur : processeur, taille de l’écran, capacité mémoire…
pour un cycle : diamètre des roues, nombre de vitesses, type de freins…

Les attributs peuvent être définis à un niveau (ex : ordinateurs) et complétés à un niveau secondaire (fixe ou portable).

Les informations ainsi complétées figurent en cartouche (récapitulatif) associé à la liste des articles et à la fiche article :

Affectation des attributs à un article

Lorsque vous affectez un « Code catégorie article » à un article, les attributs associés à celle-ci (propres à celle-ci ou hérités des catégories de niveau supérieur) sont proposés (avec une « Valeur par défaut » le cas échéant).

Si vous modifiez le « Code catégorie article » d’un article, et que certains attributs hérités de l’ancienne catégorie sont absents de la nouvelle, vous pourrez choisir de les préserver ou non :

Vous pouvez ajouter, modifier ou supprimer des attributs d’un article (via l’action Article, Attributs ou via le titre du cartouche Attributs et Modifier).

Filtrer les articles par attributs

Depuis la listes des articles, l’action « Filtrer par attributs » permet d’affiner la sélection :

Vous pouvez alors définir des filtres pour les attributs souhaités.

Remarques :

  • Pour un attribut de « Type » ‘Option’, le filtre portera sur l’une des valeurs.
  • Pour un attribut de « Type » ‘Entier’ ou ‘Décimal’ la syntaxe habituelle est applicable (<, <=, >, >=, <>)
  • Pour un attribut de « Type » ‘Texte’, l’icône ‘…’ (AssistEdit) propose les différents modes :

Un article pour lequel l’attribut n’existe pas ne sera pas sélectionné.
Ainsi par exemple, un filtre pour « Largeur » <100 ne proposera pas un article dont la « Largeur » n’est pas définie.

Configuration

La liste « Attributs article » permet de les énumérer (quelle que soit la catégorie) et d’en préciser le « Type » (Option, Texte, Entier, Décimal, Date) et l’unité.

L’unité peut être définie pour le « Type » ‘Décimal’ ou ‘Entier’. Elle doit être homogène pour tous les articles.

Remarque : dans la société de démonstration ‘Cronus’ l’unité ‘FM’ (définie pour les attributs Profondeur, Largeur et Hauteur) n’est autre qu’une traduction impropre et doit être lue ‘cm’ !

Ainsi par exemple, pour un cycle, le nombre de vitesse est en entier, le diamètre des roues un décimal associé à une unité (en cm, mm ou encore en pouces par exemple).

Attention, « Type », « Unité » ne peuvent plus être modifiées si cet attribut a été affecté à une catégorie ou à un article.

Pour un attribut de « Type » ‘Option’, vous pourrez définir la liste des choix possibles.
Cette liste pourra être complétée. Si l’un des choix est modifié ou supprimé, alors qu’il a été attribué à une catégorie ou à un article, une confirmation est demandée.

De même, un attribut peut être supprimé, mais une conformation est demandé s’il a été utilisé. Il est alors supprimé sur les articles ou catégories concernées.

Affectation des attributs par catégorie

La liste des catégories est une arborescence :

Des attributs peuvent être attribués à un catégorie à un niveau :

Ils sont alors hérités sur les catégories de niveau inférieur et pourront y être complétés (ici la « Description matière) :

Des valeurs par défaut peuvent y être définies et seront alors attribuées à un article rattachée cette catégorie (et pourront être modifiées).

Traductions

Les noms des attributs et les valeurs possibles des options peuvent être traduits dans les langues des utilisateurs.

Valeurs d’attributs

Attention, la « Valeur » saisie est enregistrée dans la table « Valeur d’attribut article » mais est liée à l’article (ou à la catégorie) par « ID attribut ».

Ainsi, par exemple, pour un attribut « Couleur » (ex : « ID attribut » : 10), un « ID attribut » (ex : 1234) sera attribué à la « Valeur » ‘Jaune’.
Si vous associez la couleur ‘Jaune’ à un article, il aura un « ID valeur attribut » 1234 (et non ‘Jaune’) pour « ID attribut » 10.

Modèle de données

N° tableName (Caption)Colonne (* clé primaire)Type
7500Item Attribute
(Attribut article)
* ID
Name
Blocked
Type
Unit of measure
Integer
Text250
Boolean
Option
Text30
7501Item Attribute Value
(Valeur d’attribut article)
* Attribute ID
* ID
Value
Numeric Value
Date Value
Blocked
(Attribute Name)
Integer
Integer
Text250
Decimal
Date
Boolean
(Flowfield)
7502Item Attribute Translation
(Traduction attribut article)
* Attribute ID
* Language Code
Name
Integer
Code10
Text250
7503Item Attr. Value Translation
(Traduction valeur attribut article)
* Attribute ID
* ID
* Language
Code Name
Integer
Integer
Code10
Text250
7504Item Attribute Value Selection
(Sélection de valeur d’attribut article)
Cf. attributs affectés aux catégories
7505Item Attribute Value Mapping
(Correspondance de valeur d’attribut)
* Table ID
* No.
* Item attribute ID
Item attribute Value ID
Integer
Integer
Integer
Integer

Voir aussi cet article complémentaire : Attribuez des attributs aux articles

Lien Permanent pour cet article : https://www.wanamics.fr/attributs-articles/

Laisser un commentaire