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

Остаток на складах Есть решение

Здравствуйте!

Возможно ли убрать с витрины количество доступного товара в штуках? Что бы на странице товара отображалось "Наличие: на складе", без (хх шт.)

3
+4

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

  • Решение
    Игорь Колмаков +31 20 апреля 2015 12:36 #

    В файле "product.cart.html", есть блок

    =========================

    {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}

    ========================

    [`Availability`]: - Наличие:

    [`in stock`]{if $n !== null} ({$n} [`pcs.`]) - "на складе (14 шт.)"

    {_w("Only %d left in stock", "Only %d left in stock", $n)} - осталось (3 шт.)

    [`Pre-order only`] - Только предзаказ

    [`Out of stock`] - Нет в наличии

    ({$n} [`pcs.`]) - определяет кол-во оставшихся на складе товаров

    Вы можете заменить перечисленные строки в указанной конструкции или вовсе удалить их

    1
  • Роман Ноздрачев +0 28 февраля 2016 11:46 #

    После изменений, слетел пробел после двоеточия.

    Наличие:на складе

    Это коснулось только товара в наличии.

    Наличие: отсутствует

    В коде вроде все одинаково выглядит.

    Подскажите где смотреть?

    <!-- stock info -->

    {if ($product_available || count($product.skus) > 1) && $theme_settings.stocks|default:!$wa->shop->settings('ignore_stock_count')}

    <div class="stocks">

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

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

    <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-high">

    {if class_exists("shopStorequickorderPlugin") && shopStorequickorderPlugin::is_preorder($product.id)}Доступно под заказ{else}

    [`in stock`]{if $n !== null}{/if}

    {/if}

    </span>

    {elseif $n > $critical}

    <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-low"> [`in stock`]</span>

    {elseif $n > 0}

    <span class="bold" data-max="{$n}">[`Availability`]:</span><span class="stock-critical"> [`in stock`]</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}

    1
  • Александр Тирон +27 3 марта 2016 13:35 #

    Укажите адрес вашего сайта, можете написать на почту, указанную вверху, с описанием вашей проблемы. Так же укажите адреса страниц там где это не работает.

    1

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

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

Контакты

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

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

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

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх