Код товара и id товара

Добрый день, можно ли как то выводить на сайте Clip2Net — screen capture tool for Windows, Android, iPad, Mac, Linux не артикул а id
В общем нужно чтобы показывало на сайте Product id , но менялись цены по Product code Clip2Net — screen capture tool for Windows, Android, iPad, Mac, Linux

Попробуйте так:
В файле /design/themes/abt__unitheme2/templates/common/product_data.tpl

Есть конструкция:

{capture name="sku_`$obj_id`"}
    {if $show_sku}
        {hook name="products:abt__sku"}
        <div class="ty-control-group ty-sku-item cm-hidden-wrapper{if !$product.product_code} hidden{/if}" id="sku_update_{$obj_prefix}{$obj_id}">
            <input type="hidden" name="appearance[show_sku]" value="{$show_sku}" />
            {if $show_sku_label}
                <label class="ty-control-group__label" id="sku_{$obj_prefix}{$obj_id}">{__("sku")}:</label>
            {/if}
            <span class="ty-control-group__item cm-reload-{$obj_prefix}{$obj_id}" id="product_code_{$obj_prefix}{$obj_id}">{$product.product_code}<!--product_code_{$obj_prefix}{$obj_id}--></span>
        </div>
        {/hook}
    {/if}
{/capture}

Замените $product.product_code на $product.product_id

Должно получится так:

{capture name="sku_`$obj_id`"}
    {if $show_sku}
        {hook name="products:abt__sku"}
        <div class="ty-control-group ty-sku-item cm-hidden-wrapper{if !$product.product_code} hidden{/if}" id="sku_update_{$obj_prefix}{$obj_id}">
            <input type="hidden" name="appearance[show_sku]" value="{$show_sku}" />
            {if $show_sku_label}
                <label class="ty-control-group__label" id="sku_{$obj_prefix}{$obj_id}">{__("sku")}:</label>
            {/if}
            <span class="ty-control-group__item cm-reload-{$obj_prefix}{$obj_id}" id="product_code_{$obj_prefix}{$obj_id}">{$product.product_id}<!--product_code_{$obj_prefix}{$obj_id}--></span>
        </div>
        {/hook}
    {/if}
{/capture}

После изменений не забудьте обновить кэш.

1 лайк

Добрый день ! подскажите пожалуйста как сделать что бы это работало через мой модуль ?

Создайте файл
/design/themes/responsive/addons/свой_модуль/hooks/products/abt__sku.override.tpl
И в него все что между строчками
{hook …
{/hook}

1 лайк

спасибо!