Помощь Проблема с отображением остатков в карточке товара

shtt

Постоялец
Регистрация
1 Ноя 2020
Сообщения
69
Реакции
49
Прошу подсказки. ОС 3.0.2, шаблон Ultrastore. Парсю товар. В админке отображается правильно остаток. На сайте в карточке товара при нулевом остатке пишется в наличии и тут же продано. Подскажите, пожалуйста, как это исправить
upload_2020-12-28_1-12-28.png
 
Видимо, все таки остаток 0, и вы смотрите не на тот продукт?
Это в ультрасторе такое условие - если ноль остатка, то статус показывать красным (даже если это "в наличии"), и кнопку добавления в корзину не показывать.
Правится в system/oct_ultrastore_theme.ocmod.xml везде где проверки на
$product_info['quantity'] <= 0
 
Остаток ноль, но показывает в наличии. Это и хочу изменить.

Часть в файле:

<operation error="skip">
<search><![CDATA[if ($product_info['quantity'] <= 0) {]]></search>
<add position="replace"><![CDATA[
$data['out_of_stock'] = false;

if (!$this->config->get('config_stock_checkout') || $this->config->get('config_stock_warning')) {
$data['max_quantity'] = $product_info['quantity'];
}

if ($product_info['quantity'] <= 0) {
$data['out_of_stock'] = true;
]]></add>

Подскажите, пожалуйста, что нужно именно поменять?
 
Назад
Сверху