как выполнить свой файл-информер при заказе

Автор undertalk, 24 апреля 2016, 11:28:33

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

undertalk

Когда-то у нас был небольшой php-файлик, который через require (или requireonce точно не помню) вызывался в классе PaymentModule.php и отправлял SMS.
Но как-то это дело забросили, а PS не мало раз обновился за это время.

Подскажите, куда можно подключить вызов этого файла, что б уведомление отправлялось при поступлении нового заказа.

DarinSr

В платежных модулях можете подключить.
Можно в классе PaymentModule.php подключить и изменить метод validateOrder.

Adik

Чтобы не пропал информер, нужно создать модуль с установкой в хук actionValidateOrder
Также можно изменить модуль mailalerts. Подключить в нем этот файл и поместить вызов в хук actionValidateOrder.

undertalk

Цитата: DarinSr от 24 апреля 2016, 11:37:33
Можно в классе PaymentModule.php подключить и изменить метод validateOrder.

А каким образом, если мне надо просто запустить php файл, вместе с окончанием заказа?

Миколас

В этом файле доожна быть функция отсылки смс, вот ее и нужно указать в коде.

undertalk

Цитата: Миколас от 25 апреля 2016, 09:04:37
В этом файле доожна быть функция отсылки смс,

ну это так и есть :)
/sms/zakaz.php

Цитироватьвот ее и нужно указать в коде.
моего поверхностного знания php не хватает, что б найти где её вызов был бы уместен :)

Миколас

Можешь в разделе работа найти спеца и тебе быстро сделают.
Там же не только подключить файл нужно. Еще и в хук validateOrder вызов внести.

undertalk