Вызовите определенную кнопку и запустите некоторый код с помощью Prestashop


Вызовите определенную кнопку и запустите некоторый код с помощью Prestashop

29.11.2019 06:00:51 Просмотров 97 Источник

Я хотел запустить некоторый код через PrestanShop, когда нажата определенная кнопка, до / после разработанного действия happened.It ' s не изменяет разработанное действие, просто отправляет некоторое уведомление во внешнюю систему (сообщите 3-й стороне, что у нас есть новая продажа и, возможно, с продажами detalis: продукт, цены и т. д)

Чтобы быть более конкретным, действие завершает продажу (или делает заказ), когда нажимает соответствующую кнопку.

Я читал что-то связанное (крючки и модуль), но, возможно, у кого-то есть такая же проблема, тогда любая помощь приветствуется.(даже без кода, но хорошие подсказки) Может быть, какой крючок должен быть вызван здесь или некоторые подсказки, как изменить код с помощью PS-стандартов. (легкий путь, а не просто добавление некоторого кода php для изменения жесткого пути ядра)

enter image description here

Примечание: язык интерфейса-румынский, и действие происходит, когда продажа публикуется в системе (стал заказом, платежи не актуальны/order_status).

enter image description here

Спасибо, Траян

У вопроса есть решение - Посмотреть?

Ответы - Вызовите определенную кнопку и запустите некоторый код с помощью Prestashop / Trigger a specific button and run some code with Prestashop

Является ответом!
Arnaud Scoté

03.12.2019 03:29:45

Вы можете использовать actionValidateOrderи сделать свой вызов 3-й стороне в этой функции. Этот крючок называется здесь :

classes/PaymentModule.php line 716
https://stackoverflow.com/questions/59107099/trigger-a-specific-button-and-run-some-code-with-prestashop/59157171#comment104544834_59157171
Спасибо за ответ. У меня нет времени, чтобы проверить это сейчас, и это звучит справедливым логическим ответом, поэтому на данный момент я мог бы рассмотреть ответ как решение.
Помочь в развитии проекта:
Закрыть X