0

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

 public function setRequest(Mage_Shipping_Model_Rate_Request $request)

我试过打电话:

$r->getProduct();

但它返回的只是一个无意义的字符串“GNDRES”。在这里的任何帮助将不胜感激。

4

1 回答 1

1

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

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

foreach ($items as $item) {
    $product = $item->getProduct();
    // Do something with $product
}
于 2012-05-29T23:15:20.783 回答