首页 文章

Magento - 在我的帐户订单信息页面上显示自定义产品属性

提问于
浏览
0

在admin中创建属性并将其分配给产品,可以在购物车页面上看到,如下页所示

Cart Info

我已经在 config.xml 中添加了代码,如图所示

<sales>
         <quote>
            <item>
            <product_attributes>
                <my_custom_product_attribute/>
            </product_attributes>
            </item>
         </quote>
</sales>

下订单后,如何在客户的我的订单页面下的订单信息页面上显示相同的属性 .

Order Info

在config.xml中尝试下面,但我需要在Customer和Admin部分的Order Info,Invoice和Refund页面中显示自定义prod属性

<global>
    ...
    <fieldsets>
        <sales_convert_quote>
            <your_special_attribute>
                <to_order>*</to_order>
            </your_special_attribute>
        </sales_convert_quote>
    </fieldsets>
    ...
    </global>

1 回答

  • 0

    在orders.phtml文件中从订单获取产品sku并获取产品属性 .

    $product = Mage::getSingleton('core/session')->setCurrActiveProduct($skuChild); 
    $product->getResource()->getAttribute('attribute_code')->getFrontend()->getValue($_product);
    

相关问题