在magento checkout成功页面中显示产品尺寸和颜色

时间:2014-04-17 08:20:12

标签: php magento

实际上只想在magento checkout成功页面上显示产品属性

目前刚刚找到它,

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

     echo '<div class="line"><p class="name">Product:' . $item->getName() . '</p>';  
     echo '<p class="price">' . Mage::helper("core")->currency($item->getPrice()) . '</p>';  
     echo '<p class="qty">' . round($item->getQtyOrdered(), 0) . '</p>';  

}  

需要大小和颜色,任何建议..谢谢

1 个答案:

答案 0 :(得分:0)

如果您使用Configurable,请尝试此操作。您需要通过sku加载简单产品。 请

    foreach ($order_details->getAllVisibleItems() as $item) {
.
      $item->getProduct();// is give configurable product 
      $item->getSku(); // give  simple product sku,of  order item
      $_product1 = Mage::getModel('catalog/product')->loadByAttribute('sku', $item->getSku());
      $_product1->getColor();
      $_product1->getSize();

    }

如果您使用了getAllItems,请将条件if (!$item->isDeleted() && !$item->getParentItemId()) {