私はMagento 1.6のUPS配送モジュールの中から現在カートに入っている商品を特定しようとしています。(USA / Model / Carrier / Ups.php)
public function setRequest(Mage_Shipping_Model_Rate_Request $request)
私は電話しようとしました:
$r->getProduct();
しかし、それが返すのは非官能的な文字列 "GNDRES"です。ここのお手伝いが大変ありがとうございます。
回答:
回答№1は1この(テストされていない)コードを試すことができます:
$items = Mage::getSingleton("checkout/session")->getQuote()->getAllVisibleItems();
foreach ($items as $item) {
$product = $item->getProduct();
// Do something with $product
}