- Ce sujet contient 2 réponses, 2 participants et a été mis à jour pour la dernière fois par
Sylvain Gryniewicz, le il y a 1 mois.
-
AuteurMessages
-
-
Bonjour à tous,
j’aurais besoin d’un conseil concernant la récupération des bonnes valeurs en fonction de famille de produit.
Je m’explique, je récupère avec un flux XML les données provenant d’un PIM. Je récupère l’ensemble des attributs mais pour l’ensemble des produits de typologies différentes et donc d’attributs également différents.
J’aimerais savoir comment indiquer à Easy Catalog que si le nom de la famille produit est XXX, il doit reprendre sur le document le/les attributs concernés par la famille du produit.
Exemple : Si je créé des fiches pour des caméras, je souhaite ne reprendre que les attributs pour les caméras et pas ceux pour les autres produits.
J’utilise EC tous les jours mais j’avoue que cette partie m’est inconnue.
Si vous avez des idées/conseils , je suis preneur.
Cordialement -
Bonjour Sylvain, je ne sais pas si vous avez trouvé une solution à votre problème et si j’ai bien compris la question,
Le plus simple : un gabarit (Product Style) par famille. Dans le gabarit « caméra », vous ne placez que Résolution et Capteur ; dans le gabarit « objectif », Focale uniquement. Chaque fiche n’affichera que les attributs de sa famille, puisque les autres n’existent même pas dans son gabarit.
Reste à faire prendre le bon gabarit au bon produit quand le flux amène toutes les familles mélangées. Pour ça, une règle par famille, avec un filtre dans les règles d’assemblages :
Règle 1 : gabarit caméra + filtre Famille = “Caméra”
Règle 2 : gabarit objectif + filtre Famille = “Objectif”
Règle 3 : gabarit trépied + filtre Famille = “Trépied”
Concrètement : quand EasyCatalog traite le flux, chaque produit ne déclenche que la règle de sa famille. Une caméra insère la règle 1 ; sur les règles 2 et 3, elle ne sort rien — les gabarits non concernés s’effacent. C’est exactement le « si caméra, tu ne reprends que les attributs caméra » que vous cherchiez.Et si vous insérez plutôt par glisser-déposer : groupez le panneau par le champ famille, puis insérez chaque groupe avec son gabarit — même résultat, sans règle à configurer.
Si vous pouvez partager une page d’exemple de votre document je pourrai vous dire précisément laquelle de ces approches convient le mieux à votre cas et si j’ai bien compris la problématique.
Sébastien Bourras
-
Bonjour Sébastien,
Désolé pour le retard de ma réponse et merci pour votre retour.
Ok donc en résumé il n’y a pas vraiment de solution que de créer le nombre de gabarit incluant les attributs nécessaires en fonction des familles de produits. Travail assez long à mettre en place au départ.
Pour le moment, j’ai fait un test avec un champs personnalisé « Données sonnettes » qui reprend tous les attributs concernant la famille sonnette par exemple sous cette forme :CONCAT(Nbs de sonnerie : ,FIELDSTR(nbs_sonnerie_carillon),CHAR(10),Fréquence transmission : ,FIELDSTR(freq_station),CHAR(10),Portée : ,FIELDSTR(portee),CHAR(10),Alimentation bouton : ,FIELDSTR(alim_bouton_carillon),CHAR(10),Dimensions sonnette : ,FIELDSTR(dim_sonnette),CHAR(10),Dimensions bouton : ,FIELDSTR(dim_bouton_sonnette),CHAR(10),Couleur : ,FIELDSTR(color),CHAR(10),Type accessoires carillons : ,FIELDSTR(type_accessoires_carillons),CHAR(10),Indice protection IP : ,FIELDSTR(indice_protection_ip),CHAR(10),Fonctionnalités sonnette : ,FIELDSTR(fonctionnalites_sonnette),CHAR(10),Alimentation sonnette : ,FIELDSTR(alim_carillon),CHAR(10),Type sonnette : ,FIELDSTR(type_carillon),CHAR(10)
)
Car à ma connaissance, EC ne peut pas ajouter le libellé de l’attribut en plus de sa valeur, il faut le faire manuellement.Par contre, je n’utilise pas les règles et il serait peut-être intéressant de voir si cela pourrait servir dans mon cas.
PS : Je précise que dans ma palette EC je récupère de notre PIM plus de 450 attributs pour toutes les catégories produit.
Je vous joins un exemple de plaquette produit mais cela pourrait bien sûr s’appliquer à n’importe quel autre fichier. (Catalogue….)Cordialement
-
-
AuteurMessages
Vous devez être connecté pour répondre à ce sujet.