Выполните PHP после нового Порядка в Magento

Я пытаюсь выяснить, где я мог заглядывать некоторому коду PHP для уведомления CRM, что мы используем (Solve360), что был размещен новый заказ, и что событие должно быть создано (API) для выполнения порядка.

  1. Продукт порядка
  2. Контроль
  3. Полная Checkout & Capture CC
  4. Сторона уведомляет CRM
  5. Готово

Не уверенный, где запустить, но я должен был сделать некоторые маленькие тонкие настройки для фиксации платежного процессора Шлюза Quantum для работы. В том модуле кажется, что объекты для порядка (электронная почта, количество, детали) были доступны. Однако кажется, что это было бы довольно 'грязно' для введения большего количества кода PHP там.

Идеи?

PHP 5.2.x и Magento 1.4.x

9
задан Israel Lopez 30 May 2010 в 23:43
поделиться

1 ответ

Что вы должны сделать, так это подключиться к событию Magento, которое запускается для только что размещенного заказа, и определить свой собственный класс с нужной вам функциональностью. Смотрите Customize Magento using Event/Observer о том, как установить наблюдателей (для этого вам нужно будет создать свой собственный модуль).

Событие, которое вы хотите прослушивать, это sales_order_place_after, и когда вы объявите для него наблюдателя, ваш код будет вызываться после размещения любого заказа.

Надеюсь, это поможет!

Спасибо, Джо

18
ответ дан 4 December 2019 в 11:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: