0

我有 3 个订单保留阶段。一个是默认持有,第二个是持有它的原因,Stock Awaited(hold_stock_awaited)另一个是Stock Clearance(hold_stock_clearance)
我想要一个按钮,就像按住按钮一样,单击它可以将我的订单直接置于定制的保留状态。

4

1 回答 1

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获得参考

于 2013-06-27T09:13:46.780 回答