В Magento я разрабатываю модуль комиссионных, который мне нужно платить агентам по завершении продаж, а не при размещении заказа.
В идеале я хотел бы захватить его, когда состояние заказа превращается в «завершенное», но я не нашел наблюдателя для этого?
Я мог бы добавить это к наблюдателю отгрузки, но в заказе может быть несколько отправлений, и, следовательно, это неправильно.
В качестве альтернативы я всегда могу запустить задание cron, чтобы рассчитать заказ за последний час, но опять-таки это не кажется правильным.
Любые предложения о том, как правильно сделать это.