我正在尝试从Magento 1.6的UPS运输模块内确定购物车中当前有哪些产品。 在函数(美国/型号/承运人/UPS.php
): public function setRequest(Mage_Shipping_Model_Rate_Request $request)
我试着打电话:
$r->getProduct();
但它返回的只是一个无意义的字符串"GNDRES"。这里的任何帮助将不胜感激。
你可以试试这个(未经测试的)代码:
$items = Mage::getSingleton("checkout/session")->getQuote()->getAllVisibleItems();
foreach ($items as $item) {
$product = $item->getProduct();
// Do something with $product
}