Międzynarodowy kod kreskowy EAN (EAN13) deklarujemy w edycji produktu:
Aby zaprezentować go na karcie produktu (w zakładce „szczegóły opisu” – obok właściwego opisu) musimy dokonać drobnej modyfikacji szablonu.
W pliku:
themes/{UŻYWANY-SZABLON}/templates/catalog/_partials/product-details.tpl
Przed modyfikacją wykonaj kopię bezpieczeństwa tego pliku 😉
zamień kod:
{* if product have specific references, a table will be added to product details section *} {block name='product_specific_references'} {if !empty($product.specific_references)} <section class="product-features"> <p class="h6">{l s='Specific References' d='Shop.Theme.Catalog'}</p> <dl class="data-sheet"> {foreach from=$product.specific_references item=reference key=key} <dt class="name">{$key}</dt> <dd class="value">{$reference}</dd> {/foreach} </dl> </section> {/if} {/block}
Na:
{* if product have specific references, a table will be added to product details section *} {block name='product_specific_references'} {if !empty($product.specific_references) || $product.ean13} <section class="product-features"> <p class="h6">{l s='Specific References' d='Shop.Theme.Catalog'}</p> <dl class="data-sheet"> {foreach from=$product.specific_references item=reference key=key} <dt class="name">{$key}</dt> <dd class="value">{$reference}</dd> {/foreach} </dl> {if $product.ean13} <dl class="data-sheet"> <dt class="name">{l s='EAN' d='Shop.Theme.Catalog'}</dt> <dd class="value">{$product.ean13}</dd> </dl> {/if} </section> {/if} {/block}
Po tej modyfikacji i wyczyszczeniu cache w dziale „Wydajność” kod EAN (o ile jest zdeklarowany dla danego produktu) będzie widoczny na karcie produktowej:
grafika: wallpaperaccess.com