0

Magentoの注文成功ページで製品の画像を取得したい ここにコードがあります

<?php
$order = Mage::getModel('sales/order')->loadByIncrementId(Mage::getSingleton('checkout/session')->getLastRealOrderId());

foreach ($order->getAllItems() as $item) {

  //Need image code here

}
?>

ワンページの成功ページで製品画像を取得する方法を知っている人はいますか

ありがとうございました

4

2 に答える 2

0

サムネイル付きの画像については、このコードの平和を確認してください

<?php
$model = Mage::getModel('sales/order') //getting product model

$_product = $model->load(Mage::getSingleton('checkout/session')->getLastRealOrderId()); //getting product object for particular product id

echo $_product->getImageUrl(); //product's image url
echo $_product->getSmallImageUrl(); //product's small image url
echo $_product->getThumbnailUrl(); //product's thumbnail image url  

?>
于 2013-03-11T05:43:46.113 に答える
0
       $orderIcrementId = Mage::getSingleton('checkout/session')->getLastRealOrderId();

       $order = Mage::getModel('sales/order')->loadByIncrementId($orderIcrementId);
       $orderItems = $order->getAllItems();
       foreach($orderItems as $orderItem):
         $_product = Mage::getModel('catalog/product')->load($orderItem->getProductId());
         $product_small_image_path = Mage::helper('catalog/image')->init($_product, 'small_image')->resize(135);
         $product_thumbnail_path = Mage::helper('catalog/image')->init($_product, 'thumbnail')->resize(56);
       endforeach;
于 2013-03-11T05:51:17.573 に答える