Опубликовано: 15 декабря 2015
Как изменить надписи о наличии товара на складе (на странице товара)
в файле "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}
Выделенное зеленым - выводит надпись "В наличии"
Выделенное зеленым - выводит "Осталось несколько штук"
Выделенное красным - выводит "Осталось 2 штуки" (в зависимости от остатка на складе)
Выделенное серым - в зависимости от настроек магазина (магазин-настройки-склады)
- "Максимальное количество товаров, которое может быть добавлено в корзину, не может превышать остаток на складе" - выводит надпись "Нет в наличии"
- "Покупатель может оформить заказ, даже если товара нет в наличии" - "Под заказ"
Любую из перечисленных конструкций Вы можете изменить на произвольную
Комментарии (2)
Cegth!
Здравствуйте!
В карточке товара у половины товаров не показывает статус наличия на складе. в чем может быть причина?
и также подскажите: в карточке товара правый блок с ценой не перемещается при скроллинге вниз как в демо-версии.
адрес сайта: vkusnoehobby.ru
Заранее спасибо.
с плавающим блоком разобрался, как я понял эта функция отключается при боковой панели в карточке товара.