1

Magento Admin Order View と Magento Admin Order Invoice セクションに構成可能な製品 SKU を表示したいと考えています。現在、単純な製品の SKU を表示していますが、代わりに構成可能な製品の SKU を表示する必要があります。それに応じて変更できるようにガイドしてください。

http://i.stack.imgur.com/E1QWF.png

4

1 に答える 1

1

このブロックを見てください:

Mage_Adminhtml_Block_Sales_Items_Column_Name

そしてこのテンプレート:

adminhtml/default/default/template/sales/items/column/name.phtml

ブロックをオーバーライドするか、テンプレートにいくつかの変更を加えることができます。

これを見ると:

Mage_Adminhtml_Block_Sales_Items_Column_Default

ここで行う必要があるこのような例がコメントアウトされていることがわかります。構成可能かどうかを確認し、構成可能であれば、子 SKU コードを取得できます。

public function getSku()
{
    /*if ($this->getItem()->getProductType() == Mage_Catalog_Model_Product_Type::TYPE_CONFIGURABLE) {
        return $this->getItem()->getProductOptionByCode('simple_sku');
    }*/
    return $this->getItem()->getSku();
}
于 2013-02-08T11:22:31.537 に答える