1
我試圖讓禮物選項消息在客戶運送到與Onepage結帳流程中的帳單地址不同的地址時才顯示。我可以從開票部分獲得「運送到相同/不同地址」從Onepage結帳的送貨地址部分獲取「使用帳單地址」
$this->getQuote()->getShippingAddress()->getData('same_as_billing')
它工作的很好。但是,如果客戶將其作爲送貨方式,並且返回以更改送貨地址,則該字段似乎不會更新。我試過檢查
$this->getQuote()->getShippingAddress()->getData('use_billing_address')
但是那個數據不存在。事實上,當我有這兩條線additional.phtml:
Mage::log("Same as billing: ".$this->getQuote()->getShippingAddress()->getData('same_as_billing'));
Mage::log("Use billing: ".$this->getQuote()->getShippingAddress()->getData('use_billing_address'));
它不會觸發時,我從航運地址發貨方式。任何人都可以給我一些方向嗎?