Informations produit avancées

Kowal_ProductFeatures est un module Magento 2 pour présenter les caractéristiques produit sur la page produit sous forme de sections configurables et repliables. Le module récupère les données des attributs produit, des blocs CMS et des renderers sélectionnés, puis les affiche dans une forme lisible adaptée à la nature de l’information.
SKU
M2-PRODUCT-FEATURES
92,25 €
Envoyer à un ami

Demander des informations sur ce produit

Description / Informations produit avancées

MAGENTO 2 · ATTRIBUTS · SECTIONS · INFORMATIONS PRODUIT

Transformez les attributs en informations faciles à comparer.

Kowal Product Features

Organisez les caractéristiques produit dans des sections indépendantes et repliables. Choisissez des échelles, des listes de swatches, des images et des blocs CMS afin que le client comprenne plus rapidement l’usage et les paramètres du produit.

Configuration Store View · Profils d’apparence · Adaptateur Hyvä optionnel

COMMENT CELA FONCTIONNE EN PRATIQUE

01 · Vous choisissez les sources d’information
Vous attribuez des attributs ou des blocs CMS aux sections.

02 · Vous choisissez le mode de présentation
Vous définissez le renderer, l’ordre et le profil d’apparence.

03 · Le client consulte les caractéristiques importantes
Les sections affichent les données attribuées au produit.

Qu’apporte ce module à votre boutique ?

Découvrez les fonctionnalités, les usages et les paramètres du module.

Découvrez le module

kowal/module-product-features est un module Magento 2 destiné à présenter les principales caractéristiques du produit directement sur la fiche produit. L’extension transforme les données enregistrées dans les attributs Magento en sections lisibles, esthétiques et repliables, qui aident le client à comprendre plus rapidement le produit, à comparer ses paramètres et à prendre une décision d’achat.

Le module a été conçu pour les boutiques dans lesquelles le tableau d’attributs standard ne suffit pas : les produits disposent de caractéristiques d’usage, d’applications, de technologies, de niveaux de paramètres, de certificats, de visuels, d’icônes ou de descriptions CMS supplémentaires. Au lieu de les afficher sous forme de longue liste technique, la boutique peut les présenter comme des sections structurées et adaptées au contexte du produit.

Besoins des clients

Les clients qui consultent une fiche produit recherchent généralement des réponses à des questions précises :

  • le produit convient-il à mon usage,
  • en quoi diffère-t-il des autres variantes,
  • quelles sont ses principales caractéristiques techniques,
  • dispose-t-il de fonctions, certificats ou technologies spécifiques,
  • quel est le niveau des paramètres importants, par exemple la respirabilité, la résistance, l’élasticité ou l’ajustement,
  • quelles informations supplémentaires, de livraison ou de retour concernent ce produit.

Le module répond à ces besoins en déplaçant les caractéristiques produit du niveau des données administratives techniques vers une couche d’achat lisible. Le client n’a pas besoin d’analyser des noms d’attributs bruts ni de longs tableaux. Il obtient des sections rédigées dans un langage commercial, enrichies d’icônes, d’échelles, d’images ou de blocs de contenu.

Bénéfices business

Le module aide à organiser les informations produit d’une manière qui soutient les ventes et le service client :

  • il améliore la lisibilité de la fiche produit,
  • il réduit le temps nécessaire pour trouver les informations clés,
  • il limite le nombre de questions adressées au service client sur les paramètres du produit,
  • il permet de mettre en avant les avantages du produit sans refonte du template de la boutique,
  • il permet une présentation différente des caractéristiques selon la catégorie, le type de produit ou la boutique,
  • il facilite l’utilisation des attributs Magento existants comme contenu commercial,
  • il permet de conserver une apparence cohérente des sections de caractéristiques sur plusieurs Store View.

Possibilités du module

Le module affiche sur la fiche produit un ensemble de sections configurables. Chaque section peut utiliser un attribut produit unique ou agréger plusieurs attributs dans un même bloc. L’administrateur décide quelles caractéristiques sont visibles, dans quel ordre elles apparaissent et avec quel type de présentation elles sont rendues.

Principales possibilités :

  • présentation des caractéristiques produit sous forme de sections repliables sur la page produit,
  • déploiement et repli indépendants de chaque section,
  • masquage automatique des sections vides,
  • prise en charge d’un ou de plusieurs attributs dans une même section,
  • choix automatique du mode de présentation pour certains types d’attributs,
  • renderers dédiés pour les échelles, listes, swatches, icônes, blocs CMS, images et valeurs numériques,
  • possibilité de définir un ordre personnalisé des sections,
  • profils d’apparence attribués à des sections précises,
  • configuration globale des couleurs, espacements, tailles de texte et accents visuels,
  • prise en charge de la configuration par Store View.

Fonctionnalités frontend

Sur la page produit, le module ajoute un bloc avec les caractéristiques du produit. Les sections comportent un en-tête, un contenu et une icône indiquant l’état de déploiement. Ainsi, la fiche produit reste organisée même lorsque le produit contient de nombreuses informations supplémentaires.

Les sections peuvent être déployées ou repliées par défaut. Cela permet d’exposer immédiatement les informations les plus importantes, tout en laissant les contenus complémentaires, comme les spécifications, la livraison, les retours ou les descriptions longues, accessibles après un clic.

Si le produit n’a pas de valeur pour l’attribut utilisé dans une section donnée, le module peut masquer automatiquement cette section. Le client ne voit ainsi que les informations qui concernent réellement le produit consulté.

Types de présentation

Le module prend en charge de nombreux modes de présentation des données produit.

Échelles de caractéristiques

Type scale sert à afficher des attributs de type dropdown qui comportent de 2 à 5 valeurs. Le client voit tout le contexte de l’échelle, et la valeur sélectionnée pour le produit est mise en évidence.

Exemples d’utilisation :

  • coupe : ample, régulière, ajustée,
  • résistance : standard, renforcée, maximale,
  • extensibilité : rigide, normale, élastique,
  • respirabilité : faible, moyenne, élevée.

Ce type de présentation est plus lisible qu’une simple valeur textuelle, car il montre où se situe le produit par rapport aux autres possibilités.

Listes de swatches

Type swatch_list présente les valeurs sélectionnées d’un attribut multiselect avec leur swatch. Il peut s’agir d’une icône, d’une couleur ou d’une indication textuelle configurée dans Magento.

Exemples d’utilisation :

  • usages sportifs,
  • technologies,
  • matériaux,
  • certificats,
  • caractéristiques d’usage.

Le client obtient une courte liste des valeurs attribuées au produit, enrichie d’un élément visuel.

Listes avec icônes Amasty

Type multiselect_icon permet d’utiliser les icônes attribuées aux options d’attribut dans le module Amasty ShopbyBrand / ShopbyBase. Si l’option possède une image dans le champ Small Image, le module peut l’afficher à côté du libellé.

Cette solution est utile lorsque la boutique gère déjà les icônes de caractéristiques, marques, sports ou usages dans la configuration Amasty et souhaite utiliser les mêmes éléments sur la fiche produit.

Sections issues de blocs CMS

Type cms_blocks utilise l’attribut produit blocks_id. L’administrateur attribue au produit des blocs CMS actifs, et le module rend chaque bloc sélectionné comme une section repliable distincte.

Exemples d’utilisation :

  • spécification et fonctions,
  • informations de livraison,
  • retours,
  • instructions d’utilisation,
  • contenus pédagogiques,
  • messages dépendant du produit.

Les contenus descriptifs peuvent ainsi être gérés via les blocs CMS Magento standard et attribués uniquement aux produits sélectionnés.

Données techniques et valeurs textuelles

Le module prend également en charge les données d’attribut classiques :

  • texte court sur une ligne,
  • description textuelle plus longue,
  • bloc HTML,
  • structure libellé-valeur,
  • tableau de paramètres, option prévue pour une version future,
  • libellé unique sélectionné,
  • liste textuelle,
  • badge et liste de badges, options prévues pour une version future.

Cela permet de créer aussi bien une section simple avec un seul paramètre qu’une spécification plus développée composée de plusieurs attributs.

Valeurs booléennes, dates, prix et nombres

Pour les données spécifiques, le module propose des modes de présentation dédiés :

  • yes_no pour les valeurs oui/non,
  • checkmark pour les caractéristiques positives,
  • date pour les dates conformes à la localisation de la boutique,
  • price pour les valeurs de prix formatées dans la devise de la boutique,
  • number_with_unit pour les nombres avec unité,
  • range_bar pour les valeurs affichées sous forme de barre de plage,
  • rating_dots pour les notes ou niveaux présentés par des points.

Ces variantes aident à adapter le format des données à la manière dont le client les lit naturellement.

Images

Le module prend aussi en charge les attributs image :

  • image unique,
  • image avec libellé,
  • grille d’images.

Cela peut servir à présenter des icônes de technologies, certificats, pictogrammes, marquages produit ou visuels d’information supplémentaires.

Apparence flexible

L’apparence du module repose sur la configuration d’administration et les variables CSS. La boutique peut définir les couleurs globales, l’arrière-plan des sections, les couleurs du texte, les accents, les bordures, les arrondis, les espacements et les tailles de police sans modifier les fichiers de template.

Le module prend également en charge les profils d’apparence. Ainsi, une section peut avoir une apparence standard, une autre une présentation plus compacte, et une autre encore peut être mise en avant avec une couleur ou un accent différent. C’est utile pour exposer des contenus importants, par exemple des certificats, des technologies ou des informations qui influencent la décision d’achat.

Exemples d’utilisation

Le module est particulièrement adapté aux boutiques dans lesquelles le produit nécessite des explications :

  • vêtements de sport et techniques,
  • équipements sportifs,
  • électronique,
  • produits avec certificats,
  • cosmétiques et compléments alimentaires,
  • équipement de la maison,
  • produits B2B avec paramètres techniques,
  • catalogues comportant un grand nombre de variantes et de caractéristiques.

Un exemple de mise en page sur la fiche produit peut inclure :

  • une section Cechy produktu avec plusieurs échelles,
  • une section Zastosowanie sous forme de liste d’icônes,
  • une section Technologie sous forme de liste de swatches,
  • une section Specyfikacja sous forme de tableau d’attributs,
  • des sections CMS Dostawa, Zwroty et Instrukcja użytkowania.

Résumé

kowal/module-product-features organise les informations produit et permet de les présenter sous une forme adaptée à la décision d’achat du client. Le module utilise les mécanismes Magento existants : attributs produit, swatches, blocs CMS, Store View et configuration système, puis les transforme en sections lisibles sur la page produit.

Le résultat est une fiche produit qui explique mieux la valeur du produit, se parcourt plus facilement et donne aux administrateurs davantage de contrôle sur la manière dont les caractéristiques produit sont communiquées aux clients.

Échelles, swatches et périmètre actuel des renderers

Le renderer scale actuel prend en charge les dropdowns de 2 à 5 valeurs. En plus de swatch_list, vous pouvez choisir swatch_grid et swatch_text ; radial_chart affiche le paramètre sous forme circulaire.

Les éléments table, badge, badge_list, icon_value et icon_list sont visibles dans la configuration comme available in future release. Ils ne disposent pas encore d’une présentation frontend dédiée définitive. Lors du déploiement, choisissez un renderer disponible et vérifiez le résultat sur les données produit.

Configuration des sections et intégrations optionnelles

Stores → Configuration → Catalog → Product Features donne accès à Feature Sections, Appearance et Appearance Profiles. Vous définissez les attributs, l’ordre, l’état par défaut des sections, le masquage des données vides et l’apparence.

Le renderer multiselect_icon nécessite les modules Amasty appropriés et des images Small Image attribuées aux options. blocks_id est un attribut multiselect de blocs CMS actifs et peut aussi être renseigné via Update Attributes en masse.

Hyvä et ressources uniquement avec sections

Le paquet inclut le module optionnel Kowal_ProductFeaturesHyva. Pour la vue Hyvä, activez les deux modules, Enabled et Enable Hyva Integration ; sur Luma, laissez l’intégration Hyvä désactivée.

Les CSS et JS du module sont chargés sur la fiche produit avec des sections rendues. L’adaptateur utilise un script sans RequireJS ni jQuery et ne nécessite pas de reconstruire Tailwind. Les scripts placés par l’administrateur dans les blocs CMS nécessitent une compatibilité distincte.

Tooltips et prise en charge multilingue

Les commandes product-features:tooltips:copy et product-features:tooltips:reset lancent la copie en masse ou la réinitialisation des tooltips d’attributs entre scope et Store View.

L’enregistrement est effectué par le consumer kowal.product_features.attribute_tooltip.save. Lors des opérations groupées, assurez le fonctionnement de la file d’attente et vérifiez la vue boutique cible.

Installation via Composer

Package kowal/module-product-features, module Kowal_ProductFeatures. Après avoir configuré l’accès au dépôt Kowal, installez le package, activez le module, mettez Magento à jour et videz le cache. En production, prévoyez la compilation et le déploiement du contenu statique conformément au processus de la boutique.

De la configuration au résultat

1. Vous choisissez les sources d’information
Vous attribuez des attributs ou des blocs CMS aux sections.

2. Vous choisissez le mode de présentation
Vous définissez le renderer, l’ordre et le profil d’apparence.

3. Le client consulte les caractéristiques importantes
Les sections affichent les données attribuées au produit.

Fiche de vêtement technique

Vous affichez la respirabilité et l’ajustement sur une échelle, les technologies sous forme de liste de swatches, et les informations d’entretien dans un bloc CMS.

Les sections avec données manquantes peuvent être masquées. Vous organisez au même endroit les paramètres, les visuels et les contenus complémentaires.

Préparez des sections adaptées à votre assortiment

Vous souhaitez adapter le module à votre boutique ? Demandez le déploiement de Kowal Product Features et discutez de la configuration ou des extensions nécessaires.

Caractéristiques

Addtocart Description

Voir la DÉMO du module

nom d’utilisateur : features
mot de passe : M2Features

Compatibilité avec le modèle Hyvä, Luma / Blank, KOWAL

Notice d'installation du module

Product Features - installation, configuration et gestion des attributs

Ce document décrit la configuration du modulekowal/module-product-features, la signification de tous les champs d’administration ainsi que le travail avec les attributs côté produit.

Installation

Le module est destiné à être installé via Composer.

Les identifiants d’accès au dépôt Composer, c’est-à-dire l’adresse e-mail du client et le token de licence, vous seront envoyés par e-mail après l’achat. Ils sont également disponibles dans l’espace client après connexion sur kowal.store. Remplacez TWOJ_EMAIL_KLIENTA par l’adresse e-mail de votre compte et TWOJ_TOKEN par le token reçu. Exécutez les commandes dans le répertoire racine de Magento.

composer config repositories.kowal composer https://repo.kowal.store
composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"
composer require kowal/module-product-features
bin/magento module:enable Kowal_ProductFeatures
bin/magento setup:upgrade
bin/magento cache:flush

Après un déploiement en production, il convient d’exécuter les commandes standard propres au projet, par exemple la compilation DI et le déploiement des assets statiques, conformément au mode de fonctionnement de Magento.

Emplacement de la configuration

La configuration du module se trouve dans le panneau d’administration Magento :

Stores > Configuration > Catalog > Product Features

Les paramètres d’apparence se trouvent dans un groupe séparé :

Stores > Configuration > Catalog > Product Features Appearance

Les champs de configuration sont disponibles aux niveaux Default, Website et Store View. Ainsi, différentes vues de boutique peuvent disposer de sections de caractéristiques ou d’une apparence différentes.

Product Features

Enabled

Active ou désactive le module pour le périmètre de configuration donné.

Valeurs :

  • Yes- les sections de caractéristiques produit sont rendues sur la fiche produit,
  • No- le module ne renvoie pas de sections et le bloc n’apparaît pas sur le frontend.

Utilisation : désactivation rapide du module pour toute la boutique, un Website sélectionné ou un Store View, sans supprimer la configuration des sections.

Feature Sections

Liste des sections rendues sur la fiche produit. Chaque ligne définit une section frontend ou un groupe de sections lorsque le typecms_blocks.

Enabled

Active ou désactive une section unique.

Valeurs :

  • Yes- la section participe au rendu,
  • No- la section est ignorée.

Utilisation : masquer temporairement une section sans supprimer ses paramètres.

Section Title

Titre de section visible sur la fiche produit.

Exemples :

  • Cechy produktu,
  • Zastosowanie Sportowe,
  • Specyfikacja,
  • Technologie,
  • Dostawa.

Utilisation : le nom doit être compréhensible pour le client et ne doit pas nécessairement correspondre au nom technique de l’attribut.

Remarque : pour le typecms_blocks, le titre de la section enfant est récupéré depuis le titre du bloc CMS.

Attribute Code

Attribut produit unique utilisé par la section. Le champ prend la forme d’un dropdown avec la liste des attributs produit.

Utilisation : utilisez ce champ lorsque la section repose sur un seul attribut, par exemplesport_usage,blocks_id,material,technology_icon.

Attribute Codes

Liste de plusieurs attributs produit utilisés par une seule section. Le champ prend la forme d’un multiselect.

Utilisation : utilisez ce champ lorsqu’une section doit agréger plusieurs caractéristiques, par exemple plusieurs échelles dans la sectionCechy produktuou plusieurs paramètres dans la sectionSpecyfikacja.

Exemple : la sectionCechy produktupeut contenir les attributsfit,resistance,stretchetbreathability, tous rendus sous forme d’échelles.

Display Type

Détermine le mode de présentation de la valeur de l’attribut.

La valeur videAutosignifie le choix automatique du renderer :

  • blocks_idest rendu commecms_blocks,
  • swatch multiselect commeswatch_list,
  • select avec 2 ou 3 options commescale,
  • select avec davantage d’options commeselected_label,
  • multiselect commetext_list,
  • boolean commecheckmark,
  • date commedate,
  • price commeprice,
  • textarea commetext_block,
  • image/media_image commeimage,
  • les autres types commetext_inline.

Types disponibles :

Type Utilisation
scale Échelle pour un attribut select avec 2 ou 3 options.
swatch_list Liste des valeurs multiselect sélectionnées avec swatch Magento.
multiselect_icon Liste des valeurs multiselect sélectionnées avec icône Amasty ShopbyBrand / ShopbyBase.
cms_blocks Sections séparées créées à partir de blocs CMS attribués viablocks_id.
text_inline Valeur textuelle courte.
text_block Texte plus long.
html_block Contenu HTML issu de l’attribut.
accordion_text Contenu HTML/texte dans une section repliable.
key_value Lignes libellé-valeur.
table Données techniques en disposition tabulaire.
selected_label Libellé de l’option sélectionnée d’un attribut select.
text_list Liste textuelle des valeurs multiselect sélectionnées.
badge Valeur unique sous forme de badge.
badge_list Liste de valeurs sous forme de badges.
icon_value Valeur unique avec icône.
icon_list Liste de valeurs avec icônes.
swatch_grid Valeurs multiselect sélectionnées dans une grille de swatches.
yes_no Valeur boolean sous forme deYesouNo.
checkmark Valeur boolean comme caractéristique positive, visible uniquement pour la valeur vraie.
date Date formatée conformément à la boutique.
price Prix formaté par Magento.
number_with_unit Nombre avec unité.
range_bar Nombre sous forme de barre de plage.
rating_dots Nombre sous forme de points de niveau actifs.
radial_chart Valeur fractionnaire, par exemple4/6ou7/10, sous forme de graphique circulaire avec libellé d’attribut.
image Image unique issue d’un attribut image.
image_with_label Image avec légende.
image_grid Plusieurs images en disposition graphique.

Dans le panneau d’administration, certaines entrées sont marquées commeavailable in future release. Cela concerne les types déjà visibles dans la liste de configuration, mais qui ne disposent pas encore de leur propre présentation frontend cible :

  • table,
  • badge,
  • badge_list,
  • icon_value,
  • icon_list,
  • swatch_grid.

Sort Order

Ordre des sections sur la fiche produit. Un nombre plus faible signifie un affichage plus tôt.

Utilisation : placez les sections les plus importantes au début, par exemple10pour les caractéristiques principales,20pour les usages,30pour les spécifications.

Default State

État initial de la section sur la fiche produit.

Valeurs :

  • Expanded- la section est déployée par défaut,
  • Collapsed- la section est repliée par défaut.

Utilisation : les contenus les plus importants peuvent être affichés immédiatement, tandis que les informations complémentaires plus longues restent repliées.

Hide Empty

Détermine si la section doit être masquée lorsqu’il n’y a aucune donnée à afficher.

Valeurs :

  • Yes- la section est masquée si le produit n’a pas de valeur d’attribut ou si le renderer ne renvoie aucun élément,
  • No- la section peut rester visible même sans éléments.

Utilisation : la valeurYesest généralement recommandée afin de ne pas afficher de sections vides au client.

Appearance Profile

Choix du profil d’apparence défini dans le champAppearance Profiles.

Le champ prend la forme d’un dropdown. L’administrateur ne saisit plus le code manuellement, il sélectionne un profil prêt à l’emploi dans la liste, généralement au formatcode - label.

Utilisation : permet de donner à une section précise une apparence différente de l’apparence globale, par exemple le profilcompact,highlightouplain.

Si le champ est vide et que l’optionUse global appearanceest sélectionnée, la section utilise l’apparence globale.

Ordre de travail recommandé :

  1. définissez le profil dansAppearance Profiles,
  2. enregistrez la configuration,
  3. revenez àFeature Sections,
  4. sélectionnez le profil dans la colonneAppearance Profilepour la section appropriée.

CSS Class

Classe CSS supplémentaire ajoutée à la section.

Utilisation : adaptation individuelle de l’apparence dans le thème frontend, par exempleproduct-features-section--technical.

Renderer Options JSON

Paramètres optionnels transmis au renderer au format JSON.

L’utilisation dépend du type de présentation. Exemples :

{"unit":"cm","precision":1}

Pournumber_with_unit:

  • unit- unité, par exemplecm,%,g/m2,
  • precision- nombre de décimales.

Pourrange_bar:

  • min- valeur minimale de la plage,
  • max- valeur maximale de la plage,
  • low_label- libellé du début de la plage,
  • high_label- libellé de fin de plage.

Pourrating_dots:

  • steps- nombre de points ou de niveaux.

Typeradial_chartne nécessite pas d’options supplémentaires. Le renderer lit la valeur de l’attribut ou le libellé de l’option au formatx/y, par exemple1/6,4/6,7/10.

Exemple pour la barre de plage :

{"min":0,"max":100,"low_label":"Niska","high_label":"Wysoka"}

Exemple pour les points :

{"steps":5}

Remarque : le champ doit contenir un JSON valide. Une valeur incorrecte est ignorée par le renderer.

Appearance Profiles

Liste des profils d’apparence optionnels pouvant être attribués aux sections via le champAppearance Profile.

Code

Code technique du profil.

Exemples :

  • compact,
  • highlight,
  • plain.

Utilisation : le code identifie le profil en interne et est utilisé comme valeur d’option dans le dropdownAppearance Profilede la section.

Label

Nom descriptif du profil visible par l’administrateur.

Utilisation : facilite l’identification du profil dans la configuration, par exempleKompaktowy,Wyróżniony,Neutralny. Associé au code, il forme un libellé lisible dans la liste de sélection des profils dansFeature Sections.

Background

Couleur d’arrière-plan de la section pour le profil.

Utilisation : mise en avant de sections sélectionnées ou adaptation au thème.

Text

Couleur du texte principal dans la section.

Heading

Couleur du titre de section.

Accent

Couleur d’accent, par exemple des éléments actifs, des points de l’échelle ou des mises en évidence.

Accent Background

Couleur d’arrière-plan des éléments d’accent.

Border

Couleur des lignes, séparateurs, axes d’échelle et bordures.

Icon

Couleur de l’icône de déploiement et de repli de la section.

Radius, e.g. 18px

Arrondi des angles de la section.

Exemples :0,8px,18px.

Padding, e.g. 28px

Espacement interne de la section.

Exemples :16px,24px,28px.

Label Font Size, e.g. 21px

Taille du texte des libellés de caractéristiques dans la section.

Exemples :16px,18px,21px,1.25rem.

Product Features Appearance

Ce groupe contient l’apparence globale des sections. Les paramètres sont convertis en variables CSS et appliqués au wrapper du module.

Section Background Color

Couleur d’arrière-plan de la section.

Par défaut :#f4f4f4.

Section Text Color

Couleur principale du texte dans la section.

Par défaut :#000000.

Section Heading Color

Couleur de l’en-tête de section.

Par défaut :#000000.

Muted Text Color

Couleur des textes auxiliaires et moins importants.

Par défaut :#555555.

Accent Color

Couleur des éléments actifs et des mises en évidence.

Par défaut :#000000.

Accent Background Color

Couleur d’arrière-plan des éléments actifs, par exemple des sélections.

Par défaut :#ffffff.

Border Color

Couleur des bordures, séparateurs et axes d’échelle.

Par défaut :#9b9b9b.

Icon Color

Couleur de l’icône+/-dans l’en-tête de section.

Par défaut :#000000.

Selected Text Color

Couleur du texte de la valeur sélectionnée.

Par défaut :#000000.

Selected Font Weight

Graisse de police de la valeur sélectionnée.

Par défaut :700.

Exemples :400,500,600,700,bold.

Section Border Radius

Arrondi du conteneur de section.

Par défaut :18px.

Section Padding

Espacement interne de la section.

Par défaut :28px.

Section Gap

Espacement entre les sections.

Par défaut :16px.

Heading Font Size

Taille de police de l’en-tête de section.

Par défaut :20px.

Exemples :18px,20px,1.25rem,clamp(18px, 2vw, 22px).

Label Font Size

Taille de police des libellés de caractéristiques et des libellés de valeurs.

Par défaut :21px.

Body Font Size

Taille de police du contenu principal de la section.

Par défaut :16px.

Gestion des attributs côté produit

Le module ne crée pas de système de données produit distinct. Il utilise les attributs produit Magento, c’est pourquoi la gestion du contenu se fait principalement dans l’édition du produit.

Édition d’un produit unique

  1. Accédez àCatalog > Products.
  2. Ouvrez le produit à modifier.
  3. Renseignez les attributs utilisés par les sections du module.
  4. Si le produit doit utiliser des blocs CMS, accédez au groupeProduct Featureset définissez le champCMS Blocks.
  5. Enregistrez le produit.
  6. Videz le cache si le projet l’exige.

La section apparaîtra sur le frontend uniquement si :

  • le module est activé,
  • la section est activée dans la configuration,
  • l’attribut existe,
  • le produit possède une valeur d’attribut,
  • le renderer sait gérer la valeur sélectionnée,
  • la section n’a pas été masquée parHide Empty.

Attributblocks_id/ CMS Blocks

Lors desetup:upgrade, le module ajoute l’attribut produit suivant :

  • code :blocks_id,
  • libellé :CMS Blocks,
  • type :text,
  • input :multiselect,
  • source model : blocs CMS actifs,
  • backend : backend Magento standard pour multiselect,
  • scope : Store View,
  • groupe :Product Features,
  • visible dans l’édition du produit,
  • disponible dans la grille produits et dans le filtrage de la grille.

Le champCMS Blockspermet d’attribuer des blocs CMS actifs au produit. Chaque bloc sélectionné sera rendu comme une section distincte si la configuration du module contient une section avec :

  • Attribute Code:blocks_id,
  • Display Type:cms_blocks.

Le titre de la section sur le frontend provient du titre du bloc CMS, et le contenu de son contenu. Les blocs inactifs ou indisponibles pour le Store View ne sont pas rendus.

Gestion des blocs CMS

Les blocs utilisés parblocks_idse créent de manière standard dans Magento :

Content > Elements > Blocks

Recommandations :

  • utilisez des titres de blocs clairs, car ils peuvent être visibles comme titres de sections,
  • attribuez les blocs aux bons Store View,
  • définissez le bloc comme actif,
  • stockez dans les blocs des contenus descriptifs destinés à être partagés par plusieurs produits, par exemple livraison, retours, instructions, technologies.

Modification en masse des produits

Attributblocks_idest préparé pour fonctionner avec la modification en masse des produits.

  1. Accédez àCatalog > Products.
  2. Sélectionnez les produits dans la grille.
  3. Choisissez l’actionUpdate Attributes.
  4. Définissez la valeur du champCMS Blocks.
  5. Enregistrez les modifications.

Utilisation : attribution rapide de la même section CMS, par exempleDostawa,ZwrotyouInstrukcja pielęgnacji, à plusieurs produits à la fois.

Attributs pour l’échelle

Pour le typescale, utilisez des attributsselectavec 2 ou 3 options actives.

Exemple :

  • attributfit,
  • options :Luźny,Regularny,Dopasowany.

Le produit doit avoir l’une des options sélectionnée. Le module affichera toutes les options de l’échelle et mettra en évidence celle attribuée au produit.

Si l’attribut comporte moins de 2 options ou plus de 3 options, le rendererscaleignorera cet attribut.

Attributs multiselect

Pour les listes de caractéristiques, d’usages, de technologies ou de certificats, utilisez des attributsmultiselect.

Types de présentation possibles :

  • text_list,
  • badge_list,
  • swatch_list,
  • swatch_grid,
  • multiselect_icon,
  • icon_list.

Le produit peut avoir plusieurs valeurs sélectionnées. Le module ne rend que les valeurs attribuées au produit.

Swatches Magento

Si l’attribut multiselect utilise les swatches Magento, vous pouvez utiliser le typeswatch_listouswatch_grid.

Utilisation :

  • icônes de technologies,
  • couleurs,
  • pictogrammes d’usages,
  • marquages de matériaux.

Si l’option possède un swatch image, le module affichera l’image. Si elle possède un swatch couleur ou texte, le module utilisera la variante appropriée.

Icônes Amasty

Pour le typemultiselect_icon, le module tente de récupérer l’icône de l’option depuis Amasty ShopbyBrand / ShopbyBase.

Source de l’icône :

Shop by Brand > Option Edit > Other > Small Image

Le texte alternatif provient deSmall Image Alt, et s’il est absent, du libellé de l’option.

Si Amasty n’est pas installé ou si l’option n’a pas d’icône, le module affichera uniquement le libellé.

Attributs texte et HTML

Pour les informations courtes, utiliseztext_inline,key_valueoubadge.

Pour les descriptions plus longues, utiliseztext_block,accordion_textouhtml_block.

Remarque :html_blocketaccordion_textrendent du HTML, ils doivent donc être utilisés uniquement pour des contenus d’administration fiables.

Attributs numériques

Pour les valeurs numériques, vous pouvez utiliser :

  • number_with_unit- lorsque le nombre nécessite une unité,
  • range_bar- lorsque la valeur doit être affichée comme une progression dans une plage,
  • rating_dots- lorsque la valeur décrit un niveau ou une note.

Exemple deRenderer Options JSON pour un nombre avec unité :

{"unit":"%","precision":0}

Attributs boolean

Pour les attributs oui/non, utilisez :

  • yes_no, lorsque le client doit voir à la foisYesetNo,
  • checkmark, lorsque la caractéristique doit être visible uniquement si le produit la possède.

Attributs image

Pour les attributs de type image, vous pouvez utiliser :

  • image,
  • image_with_label,
  • image_grid.

Le module construit l’adresse de l’image à partir du répertoire des médias produit Magento et utilise le libellé de l’attribut comme texte alternatif.

Exemple de configuration

Section de plusieurs échelles :

Le champ Valeur
Enabled Yes
Section Title Cechy produktu
Attribute Codes fit,resistance,stretch,breathability
Display Type scale
Sort Order 10
Default State Expanded
Hide Empty Yes

Section d’usages avec icônes :

Le champ Valeur
Enabled Yes
Section Title Zastosowanie Sportowe
Attribute Code sport_usage
Display Type multiselect_icon
Sort Order 20
Default State Collapsed
Hide Empty Yes

Sections CMS :

Le champ Valeur
Enabled Yes
Section Title Informacje dodatkowe
Attribute Code blocks_id
Display Type cms_blocks
Sort Order 30
Default State Collapsed
Hide Empty Yes

Diagnostic

Si la section n’apparaît pas sur le frontend, vérifiez :

  • siEnableddu module a la valeurYes,
  • si la section concernée aEnabled = Yes,
  • si le produit possède l’attribut renseigné,
  • si le bonAttribute CodeouAttribute Codes,
  • siDisplay Typecorrespond au type d’attribut,
  • siHide Emptyne masque pas une section vide,
  • si l’attribut est disponible pour le Store View donné,
  • si le bloc CMS est actif et attribué au bon Store View,
  • si le cache Magento a été rafraîchi.
Cliquer pour passer le carrousel

Nous avons trouvé d'autres produits qui pourraient vous plaire !

Rédigez votre propre commentaire
Vous commentez : Informations produit avancées
Votre notation:
Prix
Qualité
Assistance
loader
Chargement...

Votre évaluation est enrégistrée avec succès. Merci.

Modifier les préférences de cookies