Я установил свой магазин, чтобы разрешить заказ также для товаров, количество которых < = 0. Итак, в разделе «Конфигурация продукта» настроено, чтобы показывать количество продуктов на странице продукта и разрешать заказы на внебиржевые продукты. Возможно, у меня проблема с моим шаблоном, но я вижу доступность продуктов только тогда, когда есть> 0. Мне нужно всегда показывать доступность (доступно 2, доступно 0, доступно -2).Prestashop, всегда показывать наличие продукта
Это моя страница продукта FO (этот размер не доступен): FO product, size not available
Это моя страница продукта FO (имеющийся размер): [FO продукт, имеющийся размер] [3]
Если Я установил в BO, чтобы не разрешать заказы на внебиржевые продукты. Я могу видеть текст, который я хочу увидеть, если я разрешаю заказы на внедорожные продукты.
Как вы можете видеть, только если продукт> 0, отображается доступность. Я просто хочу, чтобы ВСЕГДА показывали доступность, потому что мне нужно разрешить заказы на внедорожные продукты.
Я думаю, что мне нужно изменить эту часть product.tpl
{if ($display_qties == 1 && !$PS_CATALOG_MODE && $PS_STOCK_MANAGEMENT && $product->available_for_order)}
<!-- number of item in stock -->
<p id="pQuantityAvailable"{if $product->quantity <= 0} style="display: none;"{/if}>
<span id="quantityAvailable">{$product->quantity|intval}</span>
<span {if $product->quantity > 1} style="display: none;"{/if} id="quantityAvailableTxt">{l s='Item'}</span>
<span {if $product->quantity == 1} style="display: none;"{/if} id="quantityAvailableTxtMultiple">{l s='Items'}</span>
</p>
{/if}
{if $PS_STOCK_MANAGEMENT}
<!-- availability -->
<p id="availability_statut"{if ($product->quantity <= 0 && !$product->available_later && $allow_oosp) || ($product->quantity > 0 && !$product->available_now) || !$product->available_for_order || $PS_CATALOG_MODE}{/if}>
{*<span id="availability_label">{l s='Availability:'}</span>*}
<span id="availability_value"{if $product->quantity <= 0 && !$allow_oosp} class="warning_inline"{/if}>{if $product->quantity <= 0}{if $allow_oosp}{$product->available_later}{else}{l s='This product is no longer in stock'}{/if}{else}{$product->available_now}{/if}</span>
</p>
{hook h="displayProductDeliveryTime" product=$product}
<p class="warning_inline" id="last_quantities"{if ($product->quantity > $last_qties || $product->quantity <= 0) || $allow_oosp || !$product->available_for_order || $PS_CATALOG_MODE}{/if} >{l s='Warning: Last items in stock!'}</p>
{/if}
<p id="availability_date"{if ($product->quantity > 0) || !$product->available_for_order || $PS_CATALOG_MODE || !isset($product->available_date) || $product->available_date < $smarty.now|date_format:'%Y-%m-%d'}{/if}>
<span id="availability_date_label">{l s='Availability date:'}</span>
<span id="availability_date_value">{dateFormat date=$product->available_date full=false}</span>
</p>
<!-- Out of stock hook -->
<div id="oosHook"{if $product->quantity > 0} style="display: none;"{/if}>
{$HOOK_PRODUCT_OOS}
</div>
пробовал разные вещи, удаляя некоторые из
style="display: none;"
без успеха.
Поблагодарите вашу помощь. Спасибо заранее.