从magento的发货模块中获取购物车清单

时间:2012-05-29 20:34:03

标签: magento magento-1.6

我正在尝试从Magento 1.6中的UPS运输模块内部确定我的购物车中的产品。在函数(USA / Model / Carrier / Ups.php)中:

 public function setRequest(Mage_Shipping_Model_Rate_Request $request)

我试过打电话:

$r->getProduct();

但它返回的只是一个非感性字符串“GNDRES”。非常感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

你可以尝试这个(未经测试的)代码:

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

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