Не работает Hook

Ambleranona

Создатель
Регистрация
24 Окт 2018
Сообщения
19
Реакции
10
Ситуация странная.
Есть Престашоп в режиме мультимагазина. (x2)
Магазины отличаются в основном только шаблонами. Модули одни и те же.
На обоих магазинах установлен модуль "advancedcheckout". В нём хук "hookActionValidateOrder".
На магазинге №2 всё работает, а на магазине №1 - нет.
То есть функция "hookActionValidateOrder" не запускается вообще, как буд-то её нету.
Есть какие-нибудь догадки ?
 
Ситуация странная.
Есть Престашоп в режиме мультимагазина. (x2)
Магазины отличаются в основном только шаблонами. Модули одни и те же.
На обоих магазинах установлен модуль "advancedcheckout". В нём хук "hookActionValidateOrder".
На магазинге №2 всё работает, а на магазине №1 - нет.
То есть функция "hookActionValidateOrder" не запускается вообще, как буд-то её нету.
Есть какие-нибудь догадки ?
может в шаблоне не прописано место, где этот хук должен стоять
 
может в шаблоне не прописано место, где этот хук должен стоять
Хук не связан с шаблоном. Его функционал - запись текста в базу данных при заказе, больше он ничего не делает.

Всё. Починил.
Расскажу как (на случай если кто-то ещё столкнётся с такой проблемой)
Если у тебя мультимагазин - то у тебя в админ-панели будет несколько режимов. (конкретно у меня их 3: "Все магазины", "Магазин №1" и "Магазин №2")

Модуль "Advancedcheckout" был включён в режимах "Магазин №1" и "Магазин №2", но отключён в режиме "Все магазины".
И из за этого хук ActionValidateOrder не работал... Какая здесь связь ? Да хрен его знает.
Это никак не объяснить в рамках логики и это конечно вызывает вопросы к разработчикам движка.
В общем всё починилось и то хорошо.
 
Последнее редактирование модератором:
Назад
Сверху