Prestashop — Проверьте внешний ERP в Process Carrier

Я новичок в prestashop, и хотел бы иметь возможность выполнить некоторый php-код в тот момент, когда клиент дает кнопку «обработать корзину», чтобы сделать заказ.

Этот php-код будет вызывать мой сервер (ERP), чтобы проверить, есть ли продукты заказа на складе или нет, а в случае НЕТ вернуть false, чтобы иметь возможность отображать сообщение об ошибке и не продолжать заказ до тех пор, пока продукты не будут удалены. не сток …

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

Буду признателен, если вы порекомендуете лучшее решение, и если вы используете хуки, то какой из них вы можете использовать

Спасибо за все,

С уважением.

-2

Решение

Вы должны использовать конструкцию модуля с крючками.
Переопределения действительно вредные привычки и должны использоваться только в определенных случаях.

Взгляните на Prestashop Module Generator, чтобы получить подсказку и список хуков для вашей версии.

0

Другие решения

Чтобы наладить регулярные отношения между ERP и Prestashop, с учетом вашего запроса я советую вам через ловушку «actionCartSave» восстановить текущие продукты и для каждого из них вызвать ERP для обновления произведенных запасов, поэтому, если есть Беспокойство о запасе Prestashop решит это без забот, ни развития.

С Уважением,

0

По вопросам рекламы [email protected]