Как правильно обновить остатки товара через кастомный скрипт в PrestaShop 8?

Автор Янус, 06 октября 2026, 14:53:12

« назад - далее »

Янус

Приветствую! Разрабатываю интеграцию интернет-магазина со сторонней системой учета (кастомный склад). Стоит задача написать независимый PHP-скрипт, который будет запускаться по cron в корне сайта и обновлять количество товара на складе по его артикулу (reference).

Подскажите, как правильно в PrestaShop 8 (PHP 8.1) обновить количество товара программно, чтобы не сломать индексы и чтобы изменения корректно отображались в админке и на фронтенде? Слышал, что просто обновлять таблицу `ps_stock_available` через прямой SQL-запрос нельзя, так как могут не сработать внутренние хуки системы.

Поделитесь, пожалуйста, правильным примером кода с использованием нативных классов PrestaShop (например, StockAvailable). Заранее спасибо!
Поисковая оптимизация, SEO  оптимизация сайтов, интенет-магазинов.  Работа на результат –  вывод в топ, увеличение посещяемости и увеличение продаж.