Wenn Sie etwas in Magento Core ändert, erscheinen einige Probleme könnten, wenn Sie Ihre Magento zum Beispiel aktualisieren. Wenn Sie es dennoch tun möchten, stellen Sie sicher, dass Sie kein Modul haben, das Magento's Order Grid überschreibt.
Vielleicht könnten Sie ein sehr leichtes Modul erstellen, und in der Observer.php eine kleine Funktion wie diese erstellen:
public function removeBillingNameColumn(Varien_Event_Observer $observer) {
$block = $observer->getEvent()->getBlock();
$this->_block = $block;
if (get_class($block) == Mage::getStoreConfig("yourmodulename/system/grid")) {
$block->removeColumn('qty');
}
}
Dann in config.xml Sie etwas tun können:
<events>
...
<adminhtml_block_html_before>
<observers>
<yournamespace_yourmodulename_sales_order_remove_column>
<class>Yournamespace_Yourmodulename_Model_Observer</class>
<method>removeQtyColumn</method>
</yournamespace_yourmodulename_sales_order_remove_column>
</observers>
</adminhtml_block_html_before>
...
</events>
Eine ähnliche Sache funktioniert auf meinem Magento.
Ich hoffe, ich habe dir geholfen.