Prestashop 1.7 - какой хук использовать в модуле для получения количества отредактированного продукта - PullRequest
0 голосов
/ 24 июня 2019

Я создаю простой модуль, в котором мне нужно отловить событие изменения количества бэк-офиса (для продукта или вариантов) в реальном времени и отправить новое количество во внешний API.

Я пытаюсь понять, какой хук использовать для получения фактического количества введенного пользователем, а не «предыдущего» количества продукта.

Если я использую статический метод StockAvailable :: getQuantityAvailableByProduct внутри hookActionProductUpdate в моем модуле, я получаю исходное количество продукта, а не новое, вероятно, потому что ловушка вызывается до фактического обновления БД.

Любая подсказка?

1 Ответ

0 голосов
/ 25 июня 2019

Попробуйте с помощью: actionUpdateQuantity
Вы можете передать следующие параметры:

array(
  'id_product' => (int) Product ID,
  'id_product_attribute' => (int) Product attribute ID,
  'quantity' => (int) New product quantity
);

Список хуков здесь: https://devdocs.prestashop.com/1.7/modules/concepts/hooks/list-of-hooks/

...