Diversi moduli di terze parti di tipo “shop by brand” utilizzano un solo attributo (es. Manufacturer) e aggiungono la navigazione dinamicamente.
Questo modulo, invece, si basa su normali categorie Magento create da una procedura pianificata all’interno di una categoria contenitore.
Vengono introdotti due attributi di categoria: uno per associare la categoria all’attributo (es. brand) e l’altro per associare le categorie figlie alle opzioni dell’attributo padre (es. Armani, Gucci, Dolce & Gabbana).
1. Associazione dell’Attributo:
Seleziona una categoria, ad esempio “Marche”, e associa l’attributo “Brand” o “Manufacturer” tramite il pannello di controllo. Le procedure pianificate creeranno automaticamente le sottocategorie corrispondenti alle opzioni di Manufacturer e assoceranno i prodotti visibili che hanno gli stessi valori dell’attributo.
2. Presentazione sul Sito:
La categoria contenitore presenterà automaticamente un indice delle sottocategorie, simile alla pagina “Tutte le marche” dei moduli “Shop by brand”. Le sottocategorie saranno denominate in base alle opzioni dell’attributo, adattandosi alla lingua (store view). Le procedure pianificate continueranno a funzionare in modo efficiente, aggiornando le sottocategorie e i prodotti associati secondo le opzioni.
3. Pagina Prodotto:
Nella pagina del prodotto, verrà aggiunto un link con l’eventuale logo di categoria per aprire la pagina con tutti i prodotti che hanno lo stesso valore (es. stessa marca).
È possibile scegliere una specifica categoria non contenuta in una categoria “contenitore” e associarla a uno specifico valore. Ad esempio, scegli la categoria “Hiking” e associarla all’opzione “Hike”. Questa categoria verrà popolata con i prodotti visibili che hanno come attributo “Activity” il valore “Hike”.
È possibile utilizzare manualmente il widget “subcategories” inserendolo in qualsiasi categoria che abbia delle sottocategorie:
{{block class="\Magma\ShopByAttribute\Block\Subcategories" template="Magma_ShopByAttribute::subcategories.phtml"}}
Per i temi Hyvä:
{{block class="\Magma\ShopByAttribute\Block\Subcategories" template="Magma_ShopByAttribute::hyva_subcategories.phtml"}}
Vantaggi rispetto ai moduli “shop by brand”:
Il modulo potrebbe (da verificare) non essere adatto per attributi con centinaia di opzioni.
Il modulo è stato collaudato con Magento 2.4.6, ma dovrebbe funzionare anche su molte altre versioni grazie alla sua semplicità.
Compatibile con i temi Hyvä.