Un produit peut-il faire partie de plusieurs ensembles d'attributs ?

31 views
Skip to first unread message

LédiFrance

unread,
Apr 8, 2016, 10:16:05 AM4/8/16
to tryton-fr
Rebonjour,

Un produit peut-il faire partie de plusieurs ensembles d'attributs (module product_attribute) ?

Je m'explique : si je remplis le champ « Ensemble » de la page d'un produit avec l'ensemble A, je peux attribuer au produit un attribut de cet ensemble. Si maintenant je change l'ensemble pour l'ensemble B, je peux attribuer un attribut de l'ensemble B, sans que cela n'affecte les attributs déjà enregistrés. Par conséquent, le produit aura des attributs liés aux deux ensembles A et B.

C'est le comportement que je souhaite, mais j'aimerais m'assurer qu'il s'agit d'une fonctionnalité et non d'un bug, histoire de ne pas avoir de mauvaise surprise lors d'une prochaine màj…

Merci.

Cédric Krier

unread,
Apr 8, 2016, 11:50:04 AM4/8/16
to tryton-fr
Plus ou moins. En fait, le champs dictionnaire (qui stocke les
attributs) est conçu pour faire de son mieux pour afficher le contenu
existant même s'il ne sont plus définit sur le modèle (ensemble). Par
contre, il n'autorise l'ajout que de clés définie sur le modèle actuel.
Donc dans ce cas ci, si on enlever par erreur un attribut de l'ensemble
A, il ne sera pas possible de le remettre sans changer l'ensemble.

Maintenant, techniquement il n'y a rien qui empêche d'utiliser une liste
d'ensemble au lieu d'un seul. Quand j'ai écrit le module
product_attribute, je n'ai pas vraiment imaginer un cas d'utilisation ou
l'on voudrait composer les ensembles. Je ne sais pas si c'est vraiment
pertinent car les attributs des ensembles peuvent être partagé donc il
est tout à fait possible de créer un ensemble qui contient les
attributs des deux autres.
Ça reste à voir. Quelle est le cas d'utilisation ?

--
Cédric Krier - B2CK SPRL
Email/Jabber: cedric...@b2ck.com
Tel: +32 472 54 46 59
Website: http://www.b2ck.com/

LédiFrance

unread,
Apr 9, 2016, 3:40:46 PM4/9/16
to tryton-fr
Le vendredi 8 avril 2016 17:50:04 UTC+2, Cédric Krier a écrit :
Ça reste à voir. Quelle est le cas d'utilisation ?

En fait je ne sais pas encore si c'est pertinent pour mon utilisation, je suis encore en mode exploration de tryton afin de déterminer la direction qui me semble la plus appropriée pour lister nos produits, notamment en termes de variantes, catégories & attributs.

Par exemple j'ai des spots LED de conception commune, donc avec des attributs communs (puissance, luminosité, angle de faisceau, etc.), regroupés en séries, et disponibles avec des options différentes. Ainsi la série S0402 est disponible en culots GU10, E14 et E27, avec pour chaque culot deux températures de couleur disponibles : un modèle en blanc chaud (WW, warm white) et un modèle en blanc neutre (NW, neutral white). Certaines options (température de couleur) n'influencent pas le prix, d'autres si (culot). Je précise cela car j'ai lu sur la liste anglophones (dans ce fil : https://groups.google.com/forum/#!searchin/tryton/attachments$20to$20products/tryton/MgFedysKKFQ/DtuhfhJWkMkJ) que les variantes n'étaient pas vraiment adaptées si le prix était différent.

Il me semble qu'idéalement le produit GU10-S0402-WW devrait être catégorisé comme GU10, Spot/S0402 et éventuellement WW, la catégorie Spot/S0402 partageant les attributs communs de la série, et les deux autres étant leur propre attribut.

Mais j'ai l'impression qu'un produit ne peut faire partie que d'une seule catégorie, et qu'une catégorie ne peut avoir d'attributs. Si c'est bien le cas il va falloir soit que je code un nouveau module (ce qui est peut-être un peu prématuré…), soit que je trouve une solution alternative.

LédiFrance

unread,
Apr 10, 2016, 6:52:05 AM4/10/16
to tryton-fr
En même temps, je suis en train de me demander s'il est vraiment pertinent de renseigner tous ces attributs et cette catégorisation dans Tryton, sachant qu'ils ne présentent aucun intérêt en termes de gestion des stocks et de comptabilité ?

Cédric Krier

unread,
Apr 10, 2016, 2:40:03 PM4/10/16
to tryton-fr
J'allais justement répondre en demandant la pertinence de stocker ces
informations.

A propos des variantes, elles peuvent être utilisées pour faire varier
le prix mais il faut écrire un module de paramètre qui définit comment.
Mais bien sur c'est un chemin à suivre seulement si ça en vaut la peine
(par fois dupliquer quelques attributs est bien plus simple).

Pour les catégories, en effet il n'y en a qu'une seule pour les version
<= 3.8 mais la version 4.0 qui va sortir permet de lier à plusieurs
catégories et de définir certain type de catégorie comme "comptable".

LédiFrance

unread,
Apr 10, 2016, 3:46:29 PM4/10/16
to tryton-fr
Merci pour la réponse.

HS : j'ai constaté qu'on pouvait créer plusieurs catégories identiques (même nom, mêmes propriétés), que ce soit avec le client tryton ou avec proteus. Quelque chose m'échappe probablement, mais j'y vois plus d'inconvénients que d'intérêt, alors j'en profite pour le signaler au cas où il s'agirait d'un bug.

Cédric Krier

unread,
Apr 10, 2016, 4:30:03 PM4/10/16
to tryton-fr
Tryton par défaut ne crée pas de contraint si ce n'est pas strictement
nécessaire au bon fonctionnement. Ce choix permet d'avoir plus de
flexibilité quand on veut "customizer".
Reply all
Reply to author
Forward
0 new messages