Я пытаюсь выяснить, где я мог бы зайти в некоторый PHP-код, чтобы уведомить CRM, который мы используем (Solve360), о том, что новый заказ был размещен, и что для выполнения заказа должно быть создано событие (API).
Не знаю, с чего начать, но мне пришлось немного потрудиться, чтобы исправить процессор оплаты Quantum Gateway. В этом модуле кажется, что объекты для заказа (электронная почта, amt, подробности) были доступны. Однако, похоже, было бы довольно «грязно» вставить в него больше PHP-кода.
Идеи?
PHP 5.2.x и Magento 1.4.x
То, что вам нужно сделать, – это подключиться к событию Magento, которое уволено за недавно размещенный заказ и определить свой собственный класс с функциональностью, которую вы ищете. См. Настройка Magento с помощью Event / Observer для настройки наблюдателей (для этого вам необходимо создать свой собственный модуль).
Событие, которое вы хотите прослушать, – sales_order_place_after
, и когда вы объявляете наблюдателя для него, ваш код будет вызываться после того, как будет помещен любой заказ.
Надеюсь, это поможет!
Спасибо, Джо