2013-07-08 13 views
0

我使用多個商店視圖運行Magento。Mangeto:如何僅從會話中清除航運和國家選擇

我想知道如何在用戶更改商店視圖時清除/銷燬國家和運輸選擇。我假設這存儲在會話中。

我知道了如何獲取會話數據的語言選擇:

$mageFilename = 'app/Mage.php'; 
require_once $mageFilename; 

umask(0); 
Mage::app(); 

$quote = Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getCountry_id(); 

echo $quote; 

但我不知道如何在加載頁面之前清除它或取消它。

我將不勝感激。

謝謝。

回答

0

按我的思維邏輯應該爲你的

上班的Magento提供了設置和獲取方法不同的變量名稱,以便在報價也將努力爲您

只是嘗試像下面

如果國旗設置,使...

Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress(null); 

OR 

Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress->setCountry_id(null); 

只是嘗試或找出在法師核心獲得您的解決方案。

+0

@Magento_Beginner,很高興幫助你,我會很感激,如果你投票,所以有人可以相信我們的線程在未來使用。 – liyakat