Magento 为选择在退房时注册的客户举办的活动

Magento 为选择在退房时注册的客户举办的活动,magento,Magento,我已经为customer\u registration\u success创建了一个观察者,但我需要倾听当用户选择注册时在一页签出时触发的事件 您对这可能是什么事件有什么想法吗?您可以使用下面的逻辑创建自己的“自定义事件”,以检查他们使用哪种方法检查success.phtml,或者将其合并到sales\u order\u place\u中 $quoteId = Mage::getModel('sales/order')->loadByIncrementId($this->getOrd

我已经为customer\u registration\u success创建了一个观察者,但我需要倾听当用户选择注册时在一页签出时触发的事件


您对这可能是什么事件有什么想法吗?

您可以使用下面的逻辑创建自己的“自定义事件”,以检查他们使用哪种方法检查success.phtml,或者将其合并到
sales\u order\u place\u中

$quoteId = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId())->getQuoteId();
$quote = Mage::getModel('sales/quote')->load($quoteId);
$method = $quote->getCheckoutMethod(true);
if ($method == 'register'){
//the customer registered...do your stuff
}

来源:

感谢您提供的解决方案。看起来在订单完成之前,这不会告诉我用户正在走什么路线。我真的希望我能以某种方式监听click事件,或者在他们选择方法时触发的任何事件。可能会编写一个简单的JS脚本来监听点击事件,并据此采取行动——这并不理想,但在短期内是一个可行的解决方案。如果你还有其他建议,我将不胜感激。