Magento 1.9 Обновляет статус продукта на складе с помощью sql-запроса


Мы хотим обновить состояние запасов с помощью sql-запроса. Этот запрос сработал, и статус продукта отображается как "нет в наличии" на странице продукта. Но когда я очистил кэш, продукты появились на складе

Когда я проверяю товары в панели администратора, товары появляются на складе.

Есть ли в magento функция для изменения статуса продукта?

$query = "UPDATE cataloginventory_stock_status SET stock_status = 0 WHERE product_id=".$product_id;

Спасибо.

Author: mrfizh, 2018-11-08

1 answers

Попробуйте выполнить этот запрос, чтобы продукт не отображался в результатах поиска на веб-сайте, и хотя страница продукта доступна на веб-интерфейсе по URL-адресу, ее нельзя добавить в корзину:

$query = "UPDATE cataloginventory_stock_item SET is_in_stock = 0 WHERE product_id=".$product_id;

Надеюсь, это сработает

 2
Author: mrfizh, 2018-11-09 03:53:13