我使用優惠券代碼在訂單網格中添加到列時出現問題。我在http://www.atwix.com/magento/customize-orders-grid/上使用了教程。magento在訂單網格中添加使用優惠券代碼的列
我複製Grid.php從/app/code/core/Mage/Adminhtml/Block/Sales/Order/
到/app/code/local/Mage/Adminhtml/Block/Sales/Order/
並添加以下代碼:函數_prepareColumns()
$select->join('sales_flat_order', '`sales_flat_order`.entity_id = `main_table`.entity_id',array('coupon_code'))
的功能_prepareCollection()
,並添加列:
$this->addColumn('coupon_code', array(
'header' => Mage::helper('sales')->__('Coupon Coded'),
'index' => 'coupon_code'
));
但在網頁銷售/訂單在管理員不顯示任何東西。有誰知道什麼時候會成爲問題?
謝謝你的意見/想法。
你的代碼是正確的,請檢查app/etc/local.xml中是否啓用了本地模塊並嘗試清空緩存 –
謝謝。這可能是緩存,現在是一個新的優惠券代碼列,但如果我按特定的順序排序。向我顯示此錯誤SQLSTATE [23000]:完整性約束違規:1052 Where子句中的列'increment_id'不明確 –