Shop-Script 7 — Предзаказ товаров без плагина
Привет!
Сегодня я расскажу, как включить возможность предзаказа товаров и при этом оставить на некоторых из них надпись «нет в наличии».
Итак, заходим в админ-панель -> магазин -> витрина -> шаблоны. Слева в меню выбираем product.cart.html
Ищем строку:
<em class="bold error">[`This product is not available for purchase`]</em>
После неё вставляем:
{elseif !$wa->shop->settings('ignore_stock_count') && ($sku.count === null)} <link itemprop="availability" href="http://schema.org/OutOfStock" /> <div class="stocks"><strong class="stock-critical"><i class="icon16 stock-red"></i>[`Pre-order only`]</strong></div>
Ищем строку:
{function name=in_stock n=0 low=5 critical=2} {if $n > $low or $n === null}
Меняем на:
{function name=in_stock n=0 low=5 critical=2} {if $n > $low}
И наконец ищем:
{else} <strong class="stock-none"><i class="icon16 stock-transparent"></i>{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</strong>
Меняем на:
{else}{if !($sku.count === null)} <strong class="stock-none"><i class="icon16 stock-transparent"></i>{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}</strong>{/if}
December 29, 2018