2012-05-29 42 views
0

我正試圖從Magento 1.6中的UPS發貨模塊中確定目前在我的購物車中有哪些產品。在函數(USA /型號/電信/ Ups.php):從magento的發貨模塊中獲取購物車清單

public function setRequest(Mage_Shipping_Model_Rate_Request $request) 

我試着撥打:

$r->getProduct(); 

但這一切,它返回是一個無意義的字符串 「GNDRES」 。任何幫助在這裏將不勝感激。

+0

GNDRES是UPS運輸服務類型(abbrevation爲 「居住地」)。 –

回答

1

你可以試試這個(未經測試)代碼:

$items = Mage::getSingleton("checkout/session")->getQuote()->getAllVisibleItems(); 

foreach ($items as $item) { 
    $product = $item->getProduct(); 
    // Do something with $product 
} 
相關問題