автоматическое отлючение товаров как только их остаток станет нулевым и включением как только остаток вновь сал больше нуля?
Файл
/classes/stock/StockAvailable.php
после:
Код:
Hook::exec('actionUpdateQuantity',
array(
'id_product' => $id_product,
'id_product_attribute' => $id_product_attribute,
'quantity' => $stock_available->quantity
)
);
добавьте подобный код:
Код:
if(isset($stock_available->quantity))
{
Db::getInstance()->execute('UPDATE '._DB_PREFIX_.'product p, '._DB_PREFIX_.'product_shop ps SET p.active='. (int)(!!$stock_available->quantity) .', ps.active = '. (int)(!!$stock_available->quantity) .' WHERE p.id_product=' . $id_product .' AND ps.id_product=' . $id_product);
}
Попробовал и у меня не пошло...
Если кол-во убираешь в ноль, то статус остается "Вкл."
Подскажите, Алекс, для 1.6.1.4 это подходит?
Сообщение отредактировал Sergant (13-01-2017 12:42)