Опубликовано: 10 ноября 2015

Страница товара. Как отключить количество товара в наличии?

Хотелось бы отключить отображение этого "информера".

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

  • Игорь Колмаков +21 10 ноября 2015 12:41 #

    в файле "product.cart.html" (магазин-витрина-шаблоны)

    в коде

    {function name=in_stock n=0 low=5 critical=2}
    {if $n > $low or $n === null}
    <span class="stock-label stock-high" data-max="{$n}"><i class="icon16 stock-green"></i>[`In stock`]</span>
    {elseif $n > $critical}
    <span class="stock-label stock-low" data-max="{$n}"><i class="icon16 stock-yellow"></i>{* _w("Only %d left in stock", "Only %d left in stock", $n) *}{_w("Only a few items left")}</span>
    {elseif $n > 0}
    <span class="stock-label stock-critical" data-max="{$n}"><i class="icon16 stock-red"></i>{_w("Only %d left in stock", "Only %d left in stock", $n)}</span>
    {else}
    <span class="stock-label stock-none"><i class="icon16 stock-transparent"></i>{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</span>
    {/if}
    {/function}

    удалите то что выделено

    1
  • Рафаэль Асриев +0 10 декабря 2015 00:38 #

    А как быть если вот такой код?

    <div class="stocks">

    {function name=in_stock n=0 low=5 critical=2}

    {if $n > $low or $n === null}

    <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-high"> [`in stock`]{if $n !== null} ({$n} [`pcs.`]){/if}</span>

    {elseif $n > $critical}

    <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-low"> [`remaining`] ({$n} [`pcs.`])</span>

    {elseif $n > 0}

    <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-critical"> [`remaining`] ({$n} [`pcs.`])</span>

    {else}

    <span class="bold">[`Availability`]:</span><span class="stock-none"> {if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</span>

    {/if}

    {/function}

    {foreach $product.skus as $sku}

    <div {if $sku.id != $product.sku_id}style="display:none"{/if} class="sku-{$sku.id}-stock">

    {if $sku.stock}

    {foreach $stocks as $stock_id => $stock}

    {if isset($sku.stock[$stock_id])}

    {$stock_count = $sku.stock[$stock_id]}

    {else}

    {$stock_count = null}

    {/if}

    ( {$stock.name} ){in_stock n=$stock_count low=$stock.low_count critical=$stock.critical_count}<br>

    {/foreach}

    {else}

    {in_stock n=$sku.count}

    {/if}

    </div>

    1
    • Игорь Колмаков Игорь Колмаков +21 10 декабря 2015 10:26 #

      а почему у Вас такой код? Вам кто что то дорабатывал?

      может исходный код изменен не случайно?

      Но если Вы считаете что такой код появился случайно

      то замените


      {function name=in_stock n=0 low=5 critical=2}

      {if $n > $low or $n === null}

      <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-high"> [`in stock`]{if $n !== null} ({$n} [`pcs.`]){/if}</span>

      {elseif $n > $critical}

      <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-low"> [`remaining`] ({$n} [`pcs.`])</span>

      {elseif $n > 0}

      <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-critical"> [`remaining`] ({$n} [`pcs.`])</span>

      {else}

      <span class="bold">[`Availability`]:</span><span class="stock-none"> {if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</span>

      {/if}

      {/function}


      на


      {function name=in_stock n=0 low=5 critical=2}

      {if $n > $low or $n === null}

      <span class="stock-high"></span>

      {elseif $n > $critical}

      <span class="stock-low"></span>

      {elseif $n > 0}

      <span class="stock-critical"></span>

      {else}

      <span class="stock-none"></span>

      {/if}

      {/function}



      1
  • Игорь Колмаков +21 10 декабря 2015 15:34 #

    {function name=in_stock n=0 low=5 critical=2}

    {if $n > $low or $n === null}

    <span class="stock-high"> Есть в наличии </span>

    {elseif $n > $critical}

    <span class="stock-high"> Есть в наличии </span>

    {elseif $n > 0}

    <span class="stock-high"> Есть в наличии </span>

    {else}

    <span class="stock-critical"> Под заказ</span>

    {/if}

    {/function}

    1
  • семен клевцов +0 22 апреля 2017 18:15 #

    Добрый день. У меня вышеприведенный код есть и на версии дизайна mobile наличие показывается. Раньше было не нужно и я отключил (вроде бы) в теме дизайна "купить просто", а найти такой пункт меню не могу. Подскажите пож-та как включить обратно?

    <!-- stock info -->

    {if $product_available || count($product.skus) > 1}

    {if !$wa->shop->settings('ignore_stock_count')}

    <div class="stocks">

    {function name=in_stock n=0 low=5 critical=2}

    {if $n > $low or $n === null}

    <strong class="stock-high"><i class="icon16 stock-green" data-max="{$n}"></i>[`In stock`]</strong>

    {elseif $n > $critical}

    <strong class="stock-low"><i class="icon16 stock-yellow" data-max="{$n}"></i>{_w("Only %d left in stock", "Only %d left in stock", $n)}</strong>

    {elseif $n > 0}

    <strong class="stock-critical"><i class="icon16 stock-red" data-max="{$n}"></i>{_w("Only %d left in stock", "Only %d left in stock", $n)}</strong>

    {else}

    <strong class="stock-none"><i class="icon16 stock-transparent" data-max="{$n}"></i>{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</strong>

    {/if}

    {/function}

    1
    • Александр Тирон Александр Тирон +15 24 апреля 2017 08:24 #

      Попробуйте заменить строку:

      {if !$wa->shop->settings('ignore_stock_count')}

      строкой:

      {if 1 || !$wa->shop->settings('ignore_stock_count')}

      *в приведенном вами коде

      2
  • семен клевцов +0 25 апреля 2017 14:29 #

    Заработало, вы гений! напишите в личку телефон, закину 100 р.

    1

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

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

Услуги

Контакты

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

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

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

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх