2011-12-30 88 views
0

在我的模块中,我想知道用户何时输入了他们的帐单和运送信息。我有我听两个事件:Magento结帐帐单信息

controller_action_postdispatch_checkout_onepage_saveBilling 
controller_action_postdispatch_checkout_onepage_saveShipping 

当通过Magento的一个页面结帐去,结算阶段都有一个复选框“船到这个地址”。如果选中此框,则会跳过送货地址输入阶段,并且不会触发controller_action_postdispatch_checkout_onepage_saveShipping事件。 有没有一种方式,我的观察员controller_action_postdispatch_checkout_onepage_saveBilling事件可以确定用户是否检查该框或不?

谢谢

回答

1

相当简单直接从送货地址对象

$quote->getShippingAddress()->getSameAsBilling(); 
问吧