Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Informazioni prodotto avanzate

85,83 € 69,78 €
Instalacja COMPOSER
M2-PRODUCT-FEATURES

Guarda la DEMO del modulo

username: features
password: M2Features

PayPal PayPal
Przelew Przelew

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 di 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

Il 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

Il 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

Il 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

Il 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_no per valori sì/no,
  • checkmark per caratteristiche positive,
  • date per date conformi alla localizzazione del negozio,
  • price per valori di prezzo formattati nella valuta del negozio,
  • number_with_unit per numeri con unità,
  • range_bar per valori mostrati come barra di intervallo,
  • rating_dots per 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 Caratteristiche del prodotto con diverse scale,
  • una sezione Applicazione come lista di icone,
  • una sezione Tecnologie come lista di swatch,
  • una sezione Specifiche come tabella di attributi,
  • sezioni CMS Consegna, Resi e Istruzioni d'uso.

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.

Product Features - installazione, configurazione e gestione degli attributi

Questo documento descrive la configurazione del modulo kowal/module-product-features, il significato di tutti i campi amministrativi e il lavoro con gli attributi lato prodotto.

Installazione

Il modulo è destinato all'installazione tramite Composer.

composer config repositories.module.product.features vcs https://github.com/kowalco/product-featurescomposer config --global --auth github-oauth.github.com composer require kowal/module-product-featuresbin/magento module:enable Kowal_ProductFeaturesbin/magento setup:upgradebin/magento cache:flush

Dopo il deploy in produzione è necessario eseguire i comandi standard previsti dal progetto, ad esempio compilazione DI e deploy degli asset statici, in base alla modalità operativa di Magento.

Posizione della configurazione

La configurazione del modulo si trova nel pannello amministrativo Magento:

Stores > Configuration > Catalog > Product Features

Le impostazioni dell'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. Grazie a questo, diverse viste del negozio possono avere sezioni caratteristiche o aspetto differenti.

Product Features

Enabled

Abilita o disabilita il modulo per il relativo ambito di configurazione.

Valori:

  • Yes - le sezioni delle caratteristiche del prodotto vengono renderizzate nella scheda prodotto,
  • No - il modulo non restituisce sezioni e il blocco non appare nel frontend.

Utilizzo: disattivazione rapida del modulo per l'intero negozio, un Website selezionato o uno Store View senza rimuovere la configurazione delle sezioni.

Feature Sections

Elenco delle sezioni renderizzate nella scheda prodotto. Ogni riga definisce una sezione frontend oppure un gruppo di sezioni, se viene utilizzato il tipo cms_blocks.

Enabled

Abilita o disabilita una singola sezione.

Valori:

  • Yes - la sezione partecipa al rendering,
  • No - la sezione viene ignorata.

Utilizzo: nascondimento temporaneo di una sezione senza eliminarne le impostazioni.

Section Title

Titolo della sezione visibile nella scheda prodotto.

Esempi:

  • Caratteristiche del prodotto,
  • Applicazione sportiva,
  • Specifiche,
  • Tecnologie,
  • Consegna.

Utilizzo: il nome dovrebbe essere comprensibile per il cliente, non deve necessariamente corrispondere al nome tecnico dell'attributo.

Nota: per il tipo cms_blocks il titolo della sezione figlia viene prelevato 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 esempio sport_usage, blocks_id, material, technology_icon.

Attribute Codes

Elenco di più attributi prodotto utilizzati da una sola sezione. Il campo ha la forma di un multiselect.

Utilizzo: usa questo campo quando una sezione deve aggregare più caratteristiche, ad esempio più scale nella sezione Caratteristiche del prodotto oppure più parametri nella sezione Specifiche.

Esempio: la sezione Caratteristiche del prodotto può contenere gli attributi fit, resistance, stretch e breathability, tutti renderizzati come scale.

Display Type

Definisce il modo di presentare il valore dell'attributo.

Il valore vuoto Auto indica la selezione automatica del renderer:

  • blocks_id viene renderizzato come cms_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:

TipoUtilizzo
scaleScala per attributo select con 2 o 3 opzioni.
swatch_listElenco di valori multiselect selezionati con swatch Magento.
multiselect_iconElenco di valori multiselect selezionati con icona Amasty ShopbyBrand / ShopbyBase.
cms_blocksSezioni separate create dai blocchi CMS assegnati tramite blocks_id.
text_inlineValore testuale breve.
text_blockTesto più lungo.
html_blockContenuto HTML dall'attributo.
accordion_textContenuto HTML/testuale in una sezione comprimibile.
key_valueRighe etichetta-valore.
tableDati tecnici in layout tabellare.
selected_labelEtichetta dell'opzione selezionata dell'attributo select.
text_listElenco testuale dei valori multiselect selezionati.
badgeSingolo valore come badge.
badge_listElenco di valori come badge.
icon_valueSingolo valore con icona.
icon_listElenco di valori con icone.
swatch_gridValori multiselect selezionati in una griglia di swatch.
yes_noValore boolean come Yes oppure No.
checkmarkValore boolean come caratteristica positiva; visibile solo per valore vero.
dateData formattata in base al negozio.
pricePrezzo formattato da Magento.
number_with_unitNumero con unità.
range_barNumero come barra di intervallo.
rating_dotsNumero come punti di livello attivi.
radial_chartValore frazionario, ad esempio 4/6 oppure 7/10, come grafico circolare con etichetta dell'attributo.
imageImmagine singola da un attributo immagine.
image_with_labelImmagine con didascalia.
image_gridPiù immagini in un layout grafico.

Nel pannello amministrativo alcune voci sono contrassegnate come available in future release. Si tratta di tipi che sono già visibili nell'elenco di configurazione, ma non hanno ancora una propria presentazione frontend finale:

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

Sort Order

Ordine delle sezioni nella scheda prodotto. Un numero più basso significa visualizzazione anticipata.

Utilizzo: imposta le sezioni più importanti all'inizio, ad esempio 10 per le caratteristiche principali, 20 per le applicazioni, 30 per le specifiche.

Default State

Stato iniziale della sezione nella scheda prodotto.

Valori:

  • Expanded - la sezione è aperta per impostazione predefinita,
  • Collapsed - la sezione è chiusa per impostazione predefinita.

Utilizzo: i contenuti più importanti possono essere mostrati subito, mentre le informazioni di supporto più lunghe possono rimanere chiuse.

Hide Empty

Decide 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 il renderer non restituisce alcun elemento,
  • No - la sezione può restare visibile anche senza elementi.

Utilizzo: nella maggior parte dei casi è consigliato Yes per non mostrare al cliente sezioni vuote.

Appearance Profile

Selezione del profilo di aspetto definito nel campo Appearance Profiles.

Il campo ha la forma di un dropdown. L'amministratore non inserisce più manualmente il codice, ma seleziona un profilo pronto dall'elenco, di solito nel formato code - label.

Utilizzo: consente di assegnare a una sezione specifica un aspetto diverso da quello globale, ad esempio il profilo compact, highlight oppure plain.

Se il campo è vuoto ed è selezionata l'opzione Use global appearance, la sezione usa l'aspetto globale.

Ordine di lavoro consigliato:

  1. definisci il profilo in Appearance Profiles,
  2. salva la configurazione,
  3. torna a Feature Sections,
  4. seleziona il profilo nella colonna Appearance Profile per la sezione appropriata.

CSS Class

Classe CSS aggiuntiva aggiunta alla sezione.

Utilizzo: personalizzazione individuale dell'aspetto nel tema frontend, ad esempio product-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}

Per number_with_unit:

  • unit - unità, ad esempio cm, %, g/m2,
  • precision - numero di cifre decimali.

Per range_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.

Per rating_dots:

  • steps - numero di punti o livelli.

Il tipo radial_chart non richiede opzioni aggiuntive. Il renderer legge il valore dell'attributo oppure l'etichetta dell'opzione nel formato x/y, ad esempio 1/6, 4/6, 7/10.

Esempio per una barra di intervallo:

{'min':0,'max':100,'low_label':'Bassa','high_label':'Alta'}

Esempio per i punti:

{'steps':5}

Nota: il campo deve contenere un JSON corretto. Un valore non corretto viene ignorato dal renderer.

Appearance Profiles

Elenco di profili di aspetto opzionali che possono essere assegnati alle sezioni tramite il campo Appearance Profile.

Code

Codice tecnico del profilo.

Esempi:

  • compact,
  • highlight,
  • plain.

Utilizzo: il codice identifica internamente il profilo ed è usato come valore dell'opzione nel dropdown Appearance Profile della sezione.

Label

Nome descrittivo del profilo visibile all'amministratore.

Utilizzo: facilita il riconoscimento del profilo nella configurazione, ad esempio Compatto, Evidenziato, Neutro. In combinazione con il codice crea un'etichetta leggibile nell'elenco di selezione dei profili in Feature Sections.

Background

Colore di sfondo della sezione per il profilo.

Utilizzo: evidenziazione di sezioni selezionate o adattamento al tema.

Text

Colore del testo principale nella sezione.

Heading

Colore del titolo della sezione.

Accent

Colore dell'accento, ad esempio elementi attivi, punti della scala o evidenziazioni.

Accent Background

Colore di sfondo degli elementi di accento.

Border

Colore di linee, separatori, asse della scala e bordi.

Icon

Colore dell'icona di apertura e chiusura 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.

Predefinito: #f4f4f4.

Section Text Color

Colore base del testo nella sezione.

Predefinito: #000000.

Section Heading Color

Colore dell'intestazione della sezione.

Predefinito: #000000.

Muted Text Color

Colore dei testi di supporto e meno importanti.

Predefinito: #555555.

Accent Color

Colore degli elementi attivi e delle evidenziazioni.

Predefinito: #000000.

Accent Background Color

Colore di sfondo degli elementi attivi, ad esempio selezioni.

Predefinito: #ffffff.

Border Color

Colore di bordi, separatori e asse della scala.

Predefinito: #9b9b9b.

Icon Color

Colore dell'icona + / - nell'intestazione della sezione.

Predefinito: #000000.

Selected Text Color

Colore del testo del valore selezionato.

Predefinito: #000000.

Selected Font Weight

Peso del font del valore selezionato.

Predefinito: 700.

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

Section Border Radius

Arrotondamento del contenitore della sezione.

Predefinito: 18px.

Section Padding

Spaziatura interna della sezione.

Predefinito: 28px.

Section Gap

Spaziatura tra le sezioni.

Predefinito: 16px.

Heading Font Size

Dimensione del font dell'intestazione della sezione.

Predefinito: 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.

Predefinito: 21px.

Body Font Size

Dimensione del font del contenuto principale della sezione.

Predefinito: 16px.

Gestione degli attributi lato prodotto

Il modulo non crea un sistema separato di dati prodotto. Utilizza gli attributi prodotto di Magento, quindi la gestione dei contenuti avviene principalmente nella modifica del prodotto.

Modifica di un singolo prodotto

  1. Vai a Catalog > Products.
  2. Apri il prodotto in modifica.
  3. Compila gli attributi utilizzati dalle sezioni del modulo.
  4. Se il prodotto deve utilizzare blocchi CMS, vai al gruppo Product Features e imposta il campo CMS Blocks.
  5. Salva il prodotto.
  6. Svuota la cache, se il progetto lo richiede.

La sezione apparirà nel frontend solo se:

  • il modulo è abilitato,
  • la sezione è abilitata 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.

Attributo blocks_id / CMS Blocks

Durante setup:upgrade il 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 prodotto,
  • disponibile nella griglia prodotti e nel filtro della griglia.

Il campo CMS Blocks consente 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 nel frontend deriva dal titolo del blocco CMS e il contenuto dal contenuto del blocco. I blocchi non attivi o non disponibili per lo Store View non vengono renderizzati.

Gestione dei blocchi CMS

I blocchi usati da blocks_id vengono creati nel modo standard in Magento:

Content > Elements > Blocks

Raccomandazioni:

  • usa titoli chiari per i blocchi, perché possono essere visibili come titoli delle sezioni,
  • assegna i blocchi agli Store View corretti,
  • imposta il blocco come attivo,
  • conserva nei blocchi contenuti descrittivi che devono essere condivisi da molti prodotti, ad esempio consegna, resi, istruzioni, tecnologie.

Modifica massiva dei prodotti

L'attributo blocks_id è preparato per lavorare con la modifica massiva dei prodotti.

  1. Vai a Catalog > Products.
  2. Seleziona i prodotti nella griglia.
  3. Scegli l'azione Update Attributes.
  4. Imposta il valore del campo CMS Blocks.
  5. Salva le modifiche.

Utilizzo: assegnazione rapida della stessa sezione CMS, ad esempio Consegna, Resi oppure Istruzioni per la cura, a molti prodotti contemporaneamente.

Attributi per la scala

Per il tipo scale usa attributi select con 2 o 3 opzioni attive.

Esempio:

  • attributo fit,
  • opzioni: Ampio, Regular, Aderente.

Il prodotto dovrebbe 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 o più di 3 opzioni, il renderer scale ignorerà questo attributo.

Attributi multiselect

Per elenchi di caratteristiche, applicazioni, tecnologie o certificazioni usa attributi multiselect.

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 gli swatch Magento, si può usare il tipo swatch_list oppure swatch_grid.

Utilizzo:

  • icone delle tecnologie,
  • colori,
  • pittogrammi di applicazione,
  • marcature dei materiali.

Se l'opzione ha uno swatch immagine, il modulo mostrerà l'immagine. Se ha uno swatch colore o testuale, il modulo userà la variante appropriata.

Icone Amasty

Per il tipo multiselect_icon il modulo prova a recuperare l'icona dell'opzione da Amasty ShopbyBrand / ShopbyBase.

Fonte dell'icona:

Shop by Brand > Option Edit > Other > Small Image

Il testo alternativo proviene da Small Image Alt e, 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 usa text_inline, key_value oppure badge.

Per descrizioni più lunghe usa text_block, accordion_text oppure html_block.

Nota: html_block e accordion_text renderizzano HTML, quindi dovrebbero essere usati esclusivamente per contenuti amministrativi affidabili.

Attributi numerici

Per valori numerici si può 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 di Renderer Options JSON per numero con unità:

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

Attributi boolean

Per attributi sì/no usa:

  • yes_no, quando il cliente deve vedere sia Yes sia No,
  • checkmark, quando la caratteristica deve essere visibile solo se il prodotto la possiede.

Attributi immagine

Per attributi di tipo immagine si può usare:

  • image,
  • image_with_label,
  • image_grid.

Il modulo costruisce l'indirizzo dell'immagine sulla base della directory media prodotto di Magento e usa l'etichetta dell'attributo come testo alternativo.

Configurazione di esempio

Sezione con più scale:

CampoValore
EnabledYes
Section TitleCaratteristiche del prodotto
Attribute Codesfit, resistance, stretch, breathability
Display Typescale
Sort Order10
Default StateExpanded
Hide EmptyYes

Sezione applicazioni con icone:

CampoValore
EnabledYes
Section TitleApplicazione sportiva
Attribute Codesport_usage
Display Typemultiselect_icon
Sort Order20
Default StateCollapsed
Hide EmptyYes

Sezioni CMS:

CampoValore
EnabledYes
Section TitleInformazioni aggiuntive
Attribute Codeblocks_id
Display Typecms_blocks
Sort Order30
Default StateCollapsed
Hide EmptyYes

Diagnostica

Se una sezione non appare nel frontend, controlla:

  • se Enabled del modulo ha valore Yes,
  • se la sezione interessata ha Enabled = Yes,
  • se il prodotto ha l'attributo compilato,
  • se è stato selezionato il corretto Attribute Code oppure Attribute Codes,
  • se Display Type corrisponde al tipo di attributo,
  • se Hide Empty non nasconde una sezione vuota,
  • se l'attributo è disponibile per il relativo Store View,
  • se il blocco CMS è attivo e assegnato allo Store View corretto,
  • se la cache Magento è stata aggiornata.
Write Your Own Review
You're reviewing:Informazioni prodotto avanzate
Prodotti