Опубликовано: 24 июля 2017

Как убрать цену основного артикула в списке товаров

Если товар содержит основной и прочие артикулы, то клиент может не увидеть нужный товар, просто визуально отсортировав его по цене.

Как сделать, чтобы на товары, содержащие два и более артикулов цена не показывалась в категориях.

Комментарии (6)

  • Игорь Колмаков +30 25 июля 2017 12:22 #

    файл
    для категорий - products.list.html
    для списка товаров - products.slider.html



    код

    <div class="product-price">
    {if $p.compare_price > 0}<span class="compare-at-price nowrap">{if empty($theme_settings.sumbolRUB)}{if $wa->shop->currency() == 'RUB'}{shop_currency($p.compare_price, null, null, false)}{else}{shop_currency($p.compare_price)}{/if}{else}{shop_currency_html($p.compare_price)}{/if}</span>{/if}
    <span class="price nowrap{if $p.compare_price > 0} red{/if}">{if empty($theme_settings.sumbolRUB)}{shop_currency($p.price)}{else}{shop_currency_html($p.price)}{/if}</span>
    </div>


    заменить на

    <div class="product-price">
    {if $p.sku_count == 1}
    {if $p.compare_price > 0}<span class="compare-at-price nowrap">{if empty($theme_settings.sumbolRUB)}{if $wa->shop->currency() == 'RUB'}{shop_currency($p.compare_price, null, null, false)}{else}{shop_currency($p.compare_price)}{/if}{else}{shop_currency_html($p.compare_price)}{/if}</span>{/if}
    {/if}
    <span class="price nowrap{if $p.compare_price > 0} red{/if}">
    {if $p.sku_count == 1}
    {if empty($theme_settings.sumbolRUB)}{shop_currency($p.price)}{else}{shop_currency_html($p.price)}{/if}
    {/if}
    </span>
    </div>
    1
  • Дмитрий +0 18 ноября 2017 08:14 #

    Подскажите, как отобразить диапазон цены на товар в категории при нескольких артикулах с разной ценой?

    1
    • Александр Тирон Александр Тирон +23 20 ноября 2017 09:51 #

      код выше заменить на:

      <div class="product-price">

      <span class="price nowrap">

      {shop_currency_html($p.min_price, null, null, 0)} ... {shop_currency_html($p.max_price)}

      </span>

      </div>

      1
  • Дмитрий +0 24 ноября 2017 07:44 #

    Спасибо!

    как теперь сделать так чтобы не было диапазона при одной цене на товар а при нескольких ценах указывался диапазон?

    1
  • Игорь Колмаков +30 24 ноября 2017 08:18 #

    можно сделать так: если минимальная цена не отличается от максимальной, то показывать только одну


    заменить

    {shop_currency_html($p.min_price, null, null, 0)} ... {shop_currency_html($p.max_price)}

    на

    {if $p.max_price != $p.min_price}
    {shop_currency_html($p.min_price, null, null, 0)} ... {shop_currency_html($p.max_price)}
    {else}
    {shop_currency_html($p.price)}
    {/if}

    1
  • Дмитрий +0 25 ноября 2017 14:51 #

    Спасибо, все получилось.

    1
  • Серега Medved +0 11 декабря 2017 00:36 #

    А как возможно добавить селектор артикулов сразу на страницу категории

    1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх