Informazioni prodotto avanzate
- SKU
- M2-PRODUCT-FEATURES
Descrizione / Informazioni prodotto avanzate
MAGENTO 2 · ATTRIBUTI · SEZIONI · INFORMAZIONI SUI PRODOTTI
Trasforma gli attributi in informazioni facili da confrontare.
Kowal Product Features
Organizza le caratteristiche del prodotto in sezioni indipendenti e comprimibili. Scegli scale, elenchi di swatch, immagini e blocchi CMS per aiutare il cliente a comprendere più rapidamente utilizzo e parametri del prodotto.
Configurazione Store View · Profili di aspetto · Adattatore Hyvä facoltativo
COME FUNZIONA IN PRATICA
01 · Scegli le fonti delle informazioni
Assegni attributi o blocchi CMS alle sezioni.
02 · Scegli come presentarli
Imposti renderer, ordine e profilo di aspetto.
03 · Il cliente verifica le caratteristiche rilevanti
Le sezioni mostrano i dati assegnati al prodotto.
Cosa ottiene il tuo negozio?
Scopri le funzioni, l'utilizzo e le impostazioni del modulo.
Scopri il modulo
kowal/module-product-features è un modulo Magento 2 per presentare le caratteristiche più importanti del prodotto direttamente nella scheda prodotto. L'estensione trasforma i dati salvati negli attributi Magento in sezioni leggibili, eleganti e comprimibili, che aiutano il cliente a comprendere più rapidamente il prodotto, confrontarne i parametri e prendere una decisione d'acquisto.
Il modulo è stato progettato per i negozi in cui la tabella standard degli attributi non è sufficiente: i prodotti hanno caratteristiche d'uso, applicazioni, tecnologie, livelli di parametri, certificazioni, grafiche, icone o descrizioni CMS aggiuntive. Invece di mostrarli come un elenco lungo e tecnico, il negozio può presentarli come sezioni ordinate e adattate al contesto del prodotto.
Esigenze dei clienti
I clienti che visitano la scheda prodotto di solito cercano risposte a domande specifiche:
- il prodotto è adatto al mio utilizzo,
- in cosa si differenzia dalle altre varianti,
- quali sono le sue caratteristiche tecniche principali,
- se possiede determinate funzioni, certificazioni o tecnologie,
- qual è il livello dei parametri rilevanti, ad esempio traspirabilità, resistenza, elasticità o vestibilità,
- quali informazioni aggiuntive, consegna o resi riguardano questo prodotto.
Il modulo risponde a queste esigenze trasferendo le caratteristiche del prodotto dal livello dei dati amministrativi tecnici a uno strato d'acquisto leggibile. Il cliente non deve analizzare nomi grezzi degli attributi o tabelle lunghe. Riceve sezioni descritte con un linguaggio commerciale, arricchite da icone, scale, immagini o blocchi di contenuto.
Vantaggi per il business
Il modulo aiuta a organizzare le informazioni di prodotto in un modo che supporta vendite e assistenza clienti:
- aumenta la leggibilità della scheda prodotto,
- riduce il tempo necessario per trovare le informazioni chiave,
- limita il numero di domande all'assistenza clienti sui parametri del prodotto,
- consente di evidenziare i vantaggi del prodotto senza ricostruire il template del negozio,
- permette una presentazione diversa delle caratteristiche in base alla categoria, al tipo di prodotto o al negozio,
- facilita l'uso degli attributi Magento esistenti come contenuto commerciale,
- consente di mantenere un aspetto coerente delle sezioni caratteristiche in molti Store View.
Funzionalità del modulo
Il modulo visualizza nella scheda prodotto un set di sezioni configurabili. Ogni sezione può usare un singolo attributo prodotto oppure aggregare più attributi in un unico blocco. L'amministratore decide quali caratteristiche sono visibili, in quale ordine appaiono e con quale tipo di presentazione vengono renderizzate.
Funzionalità principali:
- presentazione delle caratteristiche del prodotto come sezioni comprimibili nella pagina prodotto,
- espansione e chiusura indipendente di ogni sezione,
- nascondimento automatico delle sezioni vuote,
- supporto per attributi singoli e multipli in una sola sezione,
- selezione automatica del metodo di presentazione per i tipi di attributo selezionati,
- renderer dedicati per scale, liste, swatch, icone, blocchi CMS, immagini e valori numerici,
- possibilità di definire un ordine personalizzato delle sezioni,
- profili di aspetto assegnati a sezioni specifiche,
- configurazione globale di colori, spaziature, dimensioni del testo e accenti visivi,
- supporto della configurazione per Store View.
Funzionalità frontend
Nella pagina prodotto il modulo aggiunge un blocco con le caratteristiche del prodotto. Le sezioni hanno un'intestazione, un contenuto e un'icona che indica lo stato di apertura. In questo modo la scheda prodotto rimane ordinata anche quando il prodotto ha molte informazioni aggiuntive.
Le sezioni possono essere aperte o chiuse per impostazione predefinita. Questo consente di mettere subito in evidenza le informazioni più importanti, lasciando invece disponibili al clic i contenuti di supporto, come specifiche, consegna, resi o descrizioni più lunghe.
Se il prodotto non ha un valore per l'attributo usato in una determinata sezione, il modulo può nascondere automaticamente la sezione. In questo modo il cliente vede solo le informazioni realmente pertinenti al prodotto visualizzato.
Tipi di presentazione
Il modulo supporta molti modi di presentare i dati di prodotto.
Scale delle caratteristiche
Tipo scale serve per mostrare attributi di tipo dropdown che hanno 2 o 3 valori. Il cliente vede il contesto completo della scala e il valore selezionato del prodotto viene evidenziato.
Esempi di utilizzo:
- vestibilità: ampia, regular, aderente,
- resistenza: standard, rinforzata, massima,
- elasticità: rigido, normale, elastico,
- traspirabilità: bassa, media, alta.
Questo tipo di presentazione è più leggibile di un semplice valore testuale, perché mostra dove si colloca il prodotto rispetto alle altre possibilità.
Liste di swatch
Tipo swatch_list presenta i valori selezionati di un attributo multiselect insieme allo swatch. Può trattarsi di un'icona, un colore o un'etichetta testuale configurata in Magento.
Esempi di utilizzo:
- utilizzi sportivi,
- tecnologie,
- materiali,
- certificazioni,
- caratteristiche d'uso.
Il cliente riceve un breve elenco di valori assegnati al prodotto, arricchito da un elemento visivo.
Liste con icone Amasty
Tipo multiselect_icon consente di utilizzare le icone assegnate alle opzioni dell'attributo nel modulo Amasty ShopbyBrand / ShopbyBase. Se l'opzione ha un'immagine nel campo Small Image, il modulo può mostrarla accanto all'etichetta.
Questa soluzione è utile quando il negozio gestisce già le icone di caratteristiche, marchi, sport o applicazioni nella configurazione Amasty e desidera usare gli stessi materiali nella scheda prodotto.
Sezioni da blocchi CMS
Tipo cms_blocks utilizza l'attributo prodotto blocks_id. L'amministratore assegna al prodotto i blocchi CMS attivi e il modulo renderizza ogni blocco selezionato come una sezione comprimibile separata.
Esempi di utilizzo:
- specifiche e funzionalità,
- informazioni sulla consegna,
- resi,
- istruzioni d'uso,
- contenuti educativi,
- messaggi dipendenti dal prodotto.
In questo modo i contenuti descrittivi possono essere gestiti tramite i blocchi CMS standard di Magento e assegnati solo ai prodotti selezionati.
Dati tecnici e valori testuali
Il modulo supporta anche i dati tipici degli attributi:
- testo breve su una sola riga,
- descrizione testuale più lunga,
- blocco HTML,
- layout etichetta-valore,
- tabella dei parametri,
- singola etichetta selezionata,
- lista testuale,
- badge e lista di badge.
Questo permette di costruire sia una semplice sezione con un solo parametro, sia una specifica più articolata composta da molti attributi.
Valori booleani, date, prezzi e numeri
Per i dati speciali il modulo mette a disposizione metodi di presentazione dedicati:
yes_noper valori sì/no,checkmarkper caratteristiche positive,dateper date conformi alla localizzazione del negozio,priceper valori di prezzo formattati nella valuta del negozio,number_with_unitper numeri con unità,range_barper valori mostrati come barra di intervallo,rating_dotsper valutazioni o livelli rappresentati da punti.
Queste varianti aiutano ad adattare il formato dei dati al modo in cui il cliente li legge naturalmente.
Immagini
Il modulo supporta anche attributi immagine:
- immagine singola,
- immagine con etichetta,
- griglia di immagini.
Può essere utile per presentare icone di tecnologie, certificazioni, pittogrammi, marcature di prodotto o grafiche informative aggiuntive.
Aspetto flessibile
L'aspetto del modulo si basa sulla configurazione amministrativa e sulle variabili CSS. Il negozio può impostare colori globali, sfondo delle sezioni, colori del testo, accenti, bordi, arrotondamenti, spaziature e dimensioni dei font senza modificare i file del template.
Inoltre il modulo supporta i profili di aspetto. Grazie a questo, una sezione può avere un aspetto standard, un'altra più compatto e un'altra ancora può essere evidenziata con un colore o un accento diverso. Questo è utile per mettere in risalto contenuti importanti, ad esempio certificazioni, tecnologie o informazioni che influenzano la decisione d'acquisto.
Esempi di utilizzo
Il modulo è particolarmente adatto nei negozi in cui il prodotto richiede spiegazioni:
- abbigliamento sportivo e tecnico,
- attrezzatura sportiva,
- elettronica,
- prodotti con certificazioni,
- cosmetici e integratori,
- articoli per la casa,
- prodotti B2B con parametri tecnici,
- cataloghi con un gran numero di varianti e caratteristiche.
Un esempio di layout nella scheda prodotto può includere:
- una sezione
Cechy produktucon diverse scale, - una sezione
Zastosowaniecome lista di icone, - una sezione
Technologiecome lista di swatch, - una sezione
Specyfikacjacome tabella di attributi, - sezioni CMS
Dostawa,ZwrotyeInstrukcja użytkowania.
Riepilogo
kowal/module-product-features organizza le informazioni di prodotto e consente di presentarle in una forma adatta alla decisione d'acquisto del cliente. Il modulo utilizza i meccanismi esistenti di Magento: attributi prodotto, swatch, blocchi CMS, Store View e configurazione di sistema, trasformandoli poi in sezioni leggibili nella pagina prodotto.
Il risultato è una scheda prodotto che spiega meglio il valore del prodotto, è più facile da scansionare e offre agli amministratori un maggiore controllo su come le caratteristiche del prodotto vengono comunicate ai clienti.
Scale, swatch e ambito attuale dei renderer
Il renderer scale attuale supporta dropdown con 2–5 valori. Oltre a swatch_list puoi scegliere swatch_grid e swatch_text; radial_chart mostra il parametro in una presentazione circolare.
Le opzioni table, badge, badge_list, icon_value e icon_list sono visibili nella configurazione come available in future release. Non hanno ancora la presentazione frontend dedicata prevista. Nell'implementazione scegli un renderer disponibile e controlla il risultato sui dati del prodotto.
Configurazione delle sezioni e integrazioni facoltative
Stores → Configuration → Catalog → Product Features offre Feature Sections, Appearance e Appearance Profiles. Definisci attributi, ordine, stato iniziale delle sezioni, occultamento dei dati vuoti e aspetto.
Il renderer multiselect_icon richiede i moduli Amasty appropriati e immagini Small Image assegnate alle opzioni. blocks_id è un attributo multiselect dei blocchi CMS attivi e può essere compilato anche tramite Update Attributes di massa.
Hyvä e risorse solo in presenza delle sezioni
Il pacchetto contiene il modulo facoltativo Kowal_ProductFeaturesHyva. Per la vista Hyvä attiva entrambi i moduli, Enabled ed Enable Hyva Integration; su Luma lascia l'integrazione Hyvä disattivata.
CSS e JS del modulo vengono caricati nella scheda prodotto con sezioni renderizzate. L'adattatore usa uno script senza RequireJS e jQuery e non richiede la ricompilazione di Tailwind. Gli script inseriti dall'amministratore nei blocchi CMS richiedono una verifica di compatibilità separata.
Tooltip e supporto multilingue
I comandi product-features:tooltips:copy e product-features:tooltips:reset richiedono la copia o il ripristino di massa dei tooltip degli attributi tra scope e Store View.
Il salvataggio viene eseguito dal consumer kowal.product_features.attribute_tooltip.save. Per le operazioni di massa assicurati che la coda funzioni e verifica la vista negozio di destinazione.
Installazione tramite Composer
Il pacchetto kowal/module-product-features, modulo Kowal_ProductFeatures. Dopo aver configurato l'accesso al repository Kowal, installa il pacchetto, abilita il modulo, aggiorna Magento e svuota la cache. In produzione, includi compilazione e deploy dei contenuti statici secondo il processo del negozio.
Dalla configurazione al risultato
1. Scegli le fonti delle informazioni
Assegni attributi o blocchi CMS alle sezioni.
2. Scegli come presentarli
Imposti renderer, ordine e profilo di aspetto.
3. Il cliente verifica le caratteristiche rilevanti
Le sezioni mostrano i dati assegnati al prodotto.
Scheda di abbigliamento tecnico
Mostri traspirabilità e vestibilità su una scala, le tecnologie come elenco di swatch e le informazioni sulla cura in un blocco CMS.
Le sezioni prive di dati possono essere nascoste. Organizzi parametri, immagini e contenuti di supporto in un unico posto.
Prepara sezioni adatte al tuo assortimento
Vuoi adattare il modulo al tuo negozio? Richiedi l'implementazione di Kowal Product Features e discuti la configurazione o le estensioni necessarie.
Maggiori Informazioni
Istruzioni per l'installazione del modulo
Product Features - installazione, configurazione e gestione degli attributi
Questo documento descrive la configurazione del modulokowal/module-product-features, il significato di tutti i campi amministrativi e la gestione degli attributi lato prodotto.
Installazione
Il modulo è destinato all’installazione tramite Composer.
I dati di accesso al repository Composer, ovvero l indirizzo e-mail del cliente e il token di licenza, saranno inviati via e-mail dopo l acquisto. Sono disponibili anche nel pannello cliente dopo l accesso su kowal.store. Sostituisci TWOJ_EMAIL_KLIENTA con l indirizzo e-mail del tuo account e TWOJ_TOKEN con il token ricevuto. Esegui i comandi nella directory principale di 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
Dopo il deploy in produzione, esegui i comandi standard previsti dal progetto, ad esempio la compilazione DI e il deploy degli asset statici, in base alla modalità operativa di Magento.
Posizione della configurazione
La configurazione del modulo si trova nel pannello di amministrazione Magento:
Stores > Configuration > Catalog > Product Features
Le impostazioni di aspetto si trovano in un gruppo separato:
Stores > Configuration > Catalog > Product Features Appearance
I campi di configurazione sono disponibili a livello Default, Website e Store View. In questo modo viste negozio diverse possono avere sezioni di caratteristiche differenti o un aspetto diverso.
Product Features
Enabled
Attiva o disattiva il modulo per l’ambito di configurazione selezionato.
Valori:
Yes- le sezioni delle caratteristiche prodotto vengono renderizzate nella scheda prodotto,No- il modulo non restituisce sezioni e il blocco non viene visualizzato sul frontend.
Utilizzo: disattivazione rapida del modulo per l’intero negozio, per un Website selezionato o per una Store View senza eliminare la configurazione delle sezioni.
Feature Sections
Elenco delle sezioni renderizzate nella scheda prodotto. Ogni riga definisce una singola sezione frontend oppure un gruppo di sezioni, se viene utilizzato il tipocms_blocks.
Enabled
Attiva o disattiva una singola sezione.
Valori:
Yes- la sezione viene inclusa nel rendering,No- la sezione viene ignorata.
Utilizzo: nascondere temporaneamente una sezione senza cancellarne le impostazioni.
Section Title
Titolo della sezione visibile nella scheda prodotto.
Esempi:
Cechy produktu,Zastosowanie Sportowe,Specyfikacja,Technologie,Dostawa.
Utilizzo: il nome deve essere comprensibile per il cliente e non deve necessariamente corrispondere al nome tecnico dell’attributo.
Nota: per il tipocms_blocks, il titolo della sezione figlia viene preso dal titolo del blocco CMS.
Attribute Code
Singolo attributo prodotto utilizzato dalla sezione. Il campo ha la forma di un dropdown con l’elenco degli attributi prodotto.
Utilizzo: usa questo campo quando la sezione si basa su un solo attributo, ad esempiosport_usage,blocks_id,material,technology_icon.
Attribute Codes
Elenco di più attributi prodotto utilizzati da una singola sezione. Il campo ha la forma di un multiselect.
Utilizzo: usa questo campo quando una sezione deve aggregare più caratteristiche, ad esempio diverse scale nella sezioneCechy produktuoppure più parametri nella sezioneSpecyfikacja.
Esempio: la sezioneCechy produktupuò contenere gli attributifit,resistance,stretchebreathability, tutti renderizzati come scale.
Display Type
Definisce il modo in cui viene presentato il valore dell’attributo.
Il valore vuotoAutoindica la selezione automatica del renderer:
blocks_idviene renderizzato comecms_blocks,- swatch multiselect come
swatch_list, - select con 2 o 3 opzioni come
scale, - select con un numero maggiore di opzioni come
selected_label, - multiselect come
text_list, - boolean come
checkmark, - date come
date, - price come
price, - textarea come
text_block, - image/media_image come
image, - gli altri tipi come
text_inline.
Tipi disponibili:
| Tipo | Utilizzo |
|---|---|
scale |
Scala per un attributo select con 2 o 3 opzioni. |
swatch_list |
Elenco dei valori multiselect selezionati con swatch Magento. |
multiselect_icon |
Elenco dei valori multiselect selezionati con icona Amasty ShopbyBrand / ShopbyBase. |
cms_blocks |
Sezioni separate create da blocchi CMS assegnati tramiteblocks_id. |
text_inline |
Valore testuale breve. |
text_block |
Testo più lungo. |
html_block |
Contenuto HTML dall’attributo. |
accordion_text |
Contenuto HTML/testuale in una sezione comprimibile. |
key_value |
Righe etichetta-valore. |
table |
Dati tecnici in layout tabellare. |
selected_label |
Etichetta dell’opzione selezionata dell’attributo select. |
text_list |
Elenco testuale dei valori multiselect selezionati. |
badge |
Singolo valore come badge. |
badge_list |
Elenco di valori come badge. |
icon_value |
Singolo valore con icona. |
icon_list |
Elenco di valori con icone. |
swatch_grid |
Valori multiselect selezionati in una griglia di swatch. |
yes_no |
Valore boolean comeYesoppureNo. |
checkmark |
Valore boolean come caratteristica positiva; visibile solo per il valore vero. |
date |
Data formattata in base al negozio. |
price |
Prezzo formattato da Magento. |
number_with_unit |
Numero con unità. |
range_bar |
Numero come barra di intervallo. |
rating_dots |
Numero come punti di livello attivi. |
radial_chart |
Valore frazionario, ad esempio4/6oppure7/10, come grafico circolare con etichetta dell’attributo. |
image |
Singola immagine da un attributo immagine. |
image_with_label |
Immagine con didascalia. |
image_grid |
Più immagini in un layout grafico. |
Nel pannello di amministrazione alcune voci sono contrassegnate comeavailable in future release. Questo riguarda i tipi che sono già visibili nell’elenco di configurazione, ma non dispongono ancora di una presentazione frontend propria e definitiva:
table,badge,badge_list,icon_value,icon_list,swatch_grid.
Sort Order
Ordine delle sezioni nella scheda prodotto. Un numero più basso indica una visualizzazione precedente.
Utilizzo: posiziona le sezioni più importanti all’inizio, ad esempio10per le caratteristiche principali,20per gli utilizzi,30per le specifiche.
Default State
Stato iniziale della sezione nella scheda prodotto.
Valori:
Expanded- la sezione è espansa per impostazione predefinita,Collapsed- la sezione è compressa per impostazione predefinita.
Utilizzo: i contenuti più importanti possono essere mostrati subito, mentre le informazioni di supporto più lunghe possono restare compresse.
Hide Empty
Determina se la sezione deve essere nascosta quando non ci sono dati da mostrare.
Valori:
Yes- la sezione viene nascosta se il prodotto non ha un valore dell’attributo oppure se il renderer non restituisce alcun elemento,No- la sezione può restare visibile anche senza elementi.
Utilizzo: nella maggior parte dei casi è consigliatoYes, per non mostrare al cliente sezioni vuote.
Appearance Profile
Selezione del profilo di aspetto definito nel campoAppearance Profiles.
Il campo ha la forma di un dropdown. L’amministratore non inserisce più il codice manualmente, ma sceglie un profilo già pronto dall’elenco, di solito nel formatocode - label.
Utilizzo: consente di assegnare a una specifica sezione un aspetto diverso da quello globale, ad esempio il profilocompact,highlightoppureplain.
Se il campo è vuoto ed è selezionata l’opzioneUse global appearance, la sezione utilizza l’aspetto globale.
Ordine di lavoro consigliato:
- definisci il profilo in
Appearance Profiles, - salva la configurazione,
- torna a
Feature Sections, - seleziona il profilo nella colonna
Appearance Profileper la sezione appropriata.
CSS Class
Classe CSS aggiuntiva aggiunta alla sezione.
Utilizzo: adattamento individuale dell’aspetto nel tema frontend, ad esempioproduct-features-section--technical.
Renderer Options JSON
Impostazioni opzionali passate al renderer in formato JSON.
L’utilizzo dipende dal tipo di presentazione. Esempi:
{"unit":"cm","precision":1}
Pernumber_with_unit:
unit- unità, ad esempiocm,%,g/m2,precision- numero di cifre decimali.
Perrange_bar:
min- valore minimo dell’intervallo,max- valore massimo dell’intervallo,low_label- etichetta dell’inizio dell’intervallo,high_label- etichetta della fine dell’intervallo.
Perrating_dots:
steps- numero di punti o livelli.
Tiporadial_chartnon richiede opzioni aggiuntive. Il renderer legge il valore dell’attributo oppure l’etichetta dell’opzione nel formatox/y, ad esempio1/6,4/6,7/10.
Esempio per la barra di intervallo:
{"min":0,"max":100,"low_label":"Niska","high_label":"Wysoka"}
Esempio per i punti:
{"steps":5}
Nota: il campo deve contenere JSON valido. Un valore non valido viene ignorato dal renderer.
Appearance Profiles
Elenco di profili di aspetto opzionali che possono essere assegnati alle sezioni tramite il campoAppearance Profile.
Code
Codice tecnico del profilo.
Esempi:
compact,highlight,plain.
Utilizzo: il codice identifica internamente il profilo ed è usato come valore dell’opzione nel dropdownAppearance Profiledella sezione.
Label
Nome descrittivo del profilo visibile all’amministratore.
Utilizzo: facilita il riconoscimento del profilo nella configurazione, ad esempioKompaktowy,Wyróżniony,Neutralny. In combinazione con il codice crea un’etichetta leggibile nell’elenco di selezione dei profili inFeature Sections.
Background
Colore di sfondo della sezione per il profilo.
Utilizzo: evidenziare sezioni selezionate o adattarle al tema.
Text
Colore del testo principale nella sezione.
Heading
Colore del titolo della sezione.
Accent
Colore di accento, ad esempio degli elementi attivi, dei punti della scala o delle evidenziazioni.
Accent Background
Colore di sfondo degli elementi di accento.
Border
Colore delle linee, dei separatori, degli assi della scala e dei bordi.
Icon
Colore dell’icona di espansione e compressione della sezione.
Radius, e.g. 18px
Arrotondamento degli angoli della sezione.
Esempi:0,8px,18px.
Padding, e.g. 28px
Spaziatura interna della sezione.
Esempi:16px,24px,28px.
Label Font Size, e.g. 21px
Dimensione del testo delle etichette delle caratteristiche nella sezione.
Esempi:16px,18px,21px,1.25rem.
Product Features Appearance
Questo gruppo contiene l’aspetto globale delle sezioni. Le impostazioni vengono convertite in variabili CSS e applicate al wrapper del modulo.
Section Background Color
Colore di sfondo della sezione.
Predefinita:#f4f4f4.
Section Text Color
Colore principale del testo nella sezione.
Predefinita:#000000.
Section Heading Color
Colore dell’intestazione della sezione.
Predefinita:#000000.
Muted Text Color
Colore dei testi di supporto e meno importanti.
Predefinita:#555555.
Accent Color
Colore degli elementi attivi e delle evidenziazioni.
Predefinita:#000000.
Accent Background Color
Colore di sfondo degli elementi attivi, ad esempio delle selezioni.
Predefinita:#ffffff.
Border Color
Colore dei bordi, dei separatori e degli assi della scala.
Predefinita:#9b9b9b.
Icon Color
Colore dell’icona+/-nell’intestazione della sezione.
Predefinita:#000000.
Selected Text Color
Colore del testo del valore selezionato.
Predefinita:#000000.
Selected Font Weight
Peso del font del valore selezionato.
Predefinita:700.
Esempi:400,500,600,700,bold.
Section Border Radius
Arrotondamento del contenitore della sezione.
Predefinita:18px.
Section Padding
Spaziatura interna della sezione.
Predefinita:28px.
Section Gap
Spaziatura tra le sezioni.
Predefinita:16px.
Heading Font Size
Dimensione del font dell’intestazione della sezione.
Predefinita:20px.
Esempi:18px,20px,1.25rem,clamp(18px, 2vw, 22px).
Label Font Size
Dimensione del font delle etichette delle caratteristiche e delle etichette dei valori.
Predefinita:21px.
Body Font Size
Dimensione del font del contenuto principale della sezione.
Predefinita:16px.
Gestione degli attributi lato prodotto
Il modulo non crea un sistema separato di dati prodotto. Utilizza gli attributi prodotto Magento, quindi la gestione dei contenuti avviene principalmente nella modifica del prodotto.
Modifica di un singolo prodotto
- Vai a
Catalog > Products. - Apri il prodotto da modificare.
- Compila gli attributi utilizzati dalle sezioni del modulo.
- Se il prodotto deve utilizzare blocchi CMS, vai al gruppo
Product Featurese imposta il campoCMS Blocks. - Salva il prodotto.
- Svuota la cache, se il progetto lo richiede.
La sezione apparirà sul frontend solo se:
- il modulo è attivo,
- la sezione è attiva nella configurazione,
- l’attributo esiste,
- il prodotto ha un valore dell’attributo,
- il renderer è in grado di gestire il valore selezionato,
- la sezione non è stata nascosta da
Hide Empty.
Attributoblocks_id/ CMS Blocks
Durantesetup:upgradeil modulo aggiunge l’attributo prodotto:
- codice:
blocks_id, - etichetta:
CMS Blocks, - tipo:
text, - input:
multiselect, - source model: blocchi CMS attivi,
- backend: backend standard Magento per multiselect,
- scope: Store View,
- gruppo:
Product Features, - visibile nella modifica del prodotto,
- disponibile nella griglia prodotti e nel filtro della griglia.
CampoCMS Blocksconsente di assegnare al prodotto blocchi CMS attivi. Ogni blocco selezionato verrà renderizzato come sezione separata, se nella configurazione del modulo esiste una sezione con:
Attribute Code:blocks_id,Display Type:cms_blocks.
Il titolo della sezione sul frontend deriva dal titolo del blocco CMS e il contenuto dal contenuto del blocco. I blocchi non attivi o non disponibili per la Store View non vengono renderizzati.
Gestione dei blocchi CMS
I blocchi utilizzati dablocks_idvengono creati in Magento nel modo standard:
Content > Elements > Blocks
Raccomandazioni:
- usa titoli di blocco chiari, perché possono essere visibili come titoli delle sezioni,
- assegna i blocchi alle Store View corrette,
- imposta il blocco come attivo,
- conserva nei blocchi contenuti descrittivi che devono essere condivisi da molti prodotti, ad esempio spedizione, resi, istruzioni, tecnologie.
Modifica massiva dei prodotti
Attributoblocks_idè predisposto per lavorare con la modifica massiva dei prodotti.
- Vai a
Catalog > Products. - Seleziona i prodotti nella griglia.
- Scegli l’azione
Update Attributes. - Imposta il valore del campo
CMS Blocks. - Salva le modifiche.
Utilizzo: assegnazione rapida della stessa sezione CMS, ad esempioDostawa,ZwrotyoppureInstrukcja pielęgnacji, a più prodotti contemporaneamente.
Attributi per la scala
Per il tiposcaleusa attributiselectcon 2 o 3 opzioni attive.
Esempio:
- l'attributo
fit, - opzioni:
Luźny,Regularny,Dopasowany.
Il prodotto deve avere selezionata una delle opzioni. Il modulo mostrerà tutte le opzioni della scala ed evidenzierà quella assegnata al prodotto.
Se l’attributo ha meno di 2 oppure più di 3 opzioni, il rendererscaleignorerà tale attributo.
Attributi multiselect
Per elenchi di caratteristiche, utilizzi, tecnologie o certificati usa attributimultiselect.
Tipi di presentazione possibili:
text_list,badge_list,swatch_list,swatch_grid,multiselect_icon,icon_list.
Il prodotto può avere selezionati più valori. Il modulo renderizza solo i valori assegnati al prodotto.
Swatch Magento
Se l’attributo multiselect utilizza swatch Magento, è possibile usare il tiposwatch_listoppureswatch_grid.
Utilizzo:
- icone delle tecnologie,
- colori,
- pittogrammi degli utilizzi,
- marcature dei materiali.
Se l’opzione ha uno swatch immagine, il modulo mostrerà l’immagine. Se ha uno swatch colore o testuale, il modulo utilizzerà la variante appropriata.
Icone Amasty
Per il tipomultiselect_icon, il modulo tenta di recuperare l’icona dell’opzione da Amasty ShopbyBrand / ShopbyBase.
Origine dell’icona:
Shop by Brand > Option Edit > Other > Small Image
Il testo alternativo deriva daSmall Image Alte, se manca, dall’etichetta dell’opzione.
Se Amasty non è installato oppure l’opzione non ha un’icona, il modulo mostrerà solo l’etichetta.
Attributi testuali e HTML
Per informazioni brevi usatext_inline,key_valueoppurebadge.
Per descrizioni più lunghe usatext_block,accordion_textoppurehtml_block.
Nota:html_blockeaccordion_textrenderizzano HTML, quindi devono essere usati esclusivamente per contenuti amministrativi affidabili.
Attributi numerici
Per i valori numerici è possibile usare:
number_with_unit- quando il numero richiede un’unità,range_bar- quando il valore deve essere mostrato come avanzamento in un intervallo,rating_dots- quando il valore descrive un livello o una valutazione.
Esempio diRenderer Options JSON per un numero con unità:
{"unit":"%","precision":0}
Attributi boolean
Per gli attributi sì/no usa:
yes_no, quando il cliente deve vedere siaYessiaNo,checkmark, quando la caratteristica deve essere visibile solo se il prodotto la possiede.
Attributi immagine
Per gli attributi di tipo immagine è possibile usare:
image,image_with_label,image_grid.
Il modulo costruisce l’indirizzo dell’immagine in base alla directory media del prodotto Magento e utilizza l’etichetta dell’attributo come testo alternativo.
Configurazione di esempio
Sezione con più scale:
| Campo | Valore |
|---|---|
| Enabled | Yes |
| Section Title | Cechy produktu |
| Attribute Codes | fit,resistance,stretch,breathability |
| Display Type | scale |
| Sort Order | 10 |
| Default State | Expanded |
| Hide Empty | Yes |
Sezione degli utilizzi con icone:
| Campo | Valore |
|---|---|
| Enabled | Yes |
| Section Title | Zastosowanie Sportowe |
| Attribute Code | sport_usage |
| Display Type | multiselect_icon |
| Sort Order | 20 |
| Default State | Collapsed |
| Hide Empty | Yes |
Sezioni CMS:
| Campo | Valore |
|---|---|
| Enabled | Yes |
| Section Title | Informacje dodatkowe |
| Attribute Code | blocks_id |
| Display Type | cms_blocks |
| Sort Order | 30 |
| Default State | Collapsed |
| Hide Empty | Yes |
Diagnostica
Se la sezione non viene visualizzata sul frontend, verifica:
- se
Enableddel modulo ha valoreYes, - se la sezione specifica ha
Enabled = Yes, - se il prodotto ha l’attributo compilato,
- se è stato selezionato il corretto
Attribute CodeoppureAttribute Codes, - se
Display Typeè adatto al tipo di attributo, - se
Hide Emptynon nasconde una sezione vuota, - se l’attributo è disponibile per la Store View specifica,
- se il blocco CMS è attivo e assegnato alla Store View corretta,
- se la cache Magento è stata aggiornata.