Я планирую настроить cronjob для обновления всех нулевых продуктов (количество = 0) до отказа (0).Использовать cronjob для обновления состояния запасов в OpenCart
Где бы вы порекомендовали поставить этот скрипт под администратором или в корне?
Любые опасности с помощью этого сценария?
================================================================================================================================== =============
Это SQL Я пытаюсь сделать работу:
UPDATE product p
SET p.status = 0
FROM product_to_store p2s, product p
WHERE p2s.product_id = p.product_id AND p.quantity=0 AND p.status=1 AND p2s.store_id=0
Но я получаю сообщение об ошибке с этим.
РЕШЕНИЕ !!!
UPDATE product p
JOIN product_to_store p2s ON p.product_id = p2s.product_id
SET p.status=0
WHERE p2s.store_id=0 AND p.quantity=0
Jay - ТНХ для наконечника! Похоже, это хорошая идея. Я добавил инструкцию SQL, которую планирую запускать, но я не могу заставить ее работать. Любая идея, как это сделать? –
Нужно ли добавлять файл модели или я могу написать SQL непосредственно в коде home.php? –
@ HansLernestål - Если вы хотите сделать это правильно, вы должны использовать переменную 'DB_PREFIX' и использовать объект базы данных. Вам также не нужно использовать таблицу хранилища и любые соединения. См. Выше edit, который будет включать и отключать продукты на основе их значений количества. –