Ich arbeite mit Magento 1.9.2 und ich arbeite an einer benutzerdefinierten Erweiterung.Magento - Versuchen, Auftrag mit bestimmten Status aus dem Kundenauftrag Raster in Adminhtml verbergen
Ich habe eine Kopie von
/app/code/core/Mage/Adminhtml/Block/Sales/Order/Grid.php
erstellt
kopieren:
/app/code/local/Mage/Adminhtml/Block/Sales/Order/Grid.php
Und dann in der zweiten wurde modifiyng ich diese Funktion:
protected function _prepareCollection()
{
$collection = Mage::getResourceModel($this->_getCollectionClass());
$this->setCollection($collection);
return parent::_prepareCollection();
}
Um dies:
protected function _prepareCollection()
{
$collection = Mage::getModel('sales/order')->getCollection()->addFieldToFilter('status',array('neq' => 'epaycc'));;
$this->setCollection($collection);
return parent::_prepareCollection();
}
und ich habe jetzt ein anderes Problem. Es scheint, dass es keine Aufträge mit dem Status epaycc
zeigt, wie ich wollte, aber jetzt zeigt es nicht die Namen für die Kunden, die den Auftrag erstellt haben. Werfen Sie einen Blick:
Ich denke, das Problem auftreten, weil ich den Filter nicht richtig eingestellt haben. Wo ist mein Fehler, wie kann ich es beheben und erreichen, was ich will?
Vielen Dank im Voraus!