我有3个阶段的订单保留。一个是默认保留,第二个是保持其Stock Awaited(hold_stock_awaited)
而另一个是Stock Clearance(hold_stock_clearance)
的原因
我希望有一个按钮,就像按住按钮一样,点击后可以将我的订单直接发送到自定义保留状态。
答案 0 :(得分:0)
如果您需要在订单页面上添加按钮,则需要使用模块覆盖文件app / code / core / Mage / Adminhtml / Block / Sales / Order / View.php
<rewrite>
<sales_order_view>Namespace_Module_Block_Adminhtml_Sales_Order_View</sales_order_view>
</rewrite>
public function __construct() {
parent::__construct();
$this->_addButton('your_button_id', array(
'label' => Mage::helper('xxx')->__('Some action'),
'onclick' => "setLocation('".$this->getUrl('*/*/Youbuttonfunction')."')",/* refere ref1*/
'class' => 'go'
), 0, 100, 'header', 'header');
}
ref1: you need to add Youbuttonfunction function in module controller perform your action and return back to order url
您可以从以下链接add-button-in-any-admin-page
获取参考