Magento後臺手動修改訂單狀態方法及手動修改方法php

訂單詳細內容頁手動修改訂單狀態方法:php

打開此文件:app\design\adminhtml\default\default\template\sales\order\view\history.phtmlhtml

34行位置爲以下本來內容:緩存

            <?php foreach ($this->getStatuses() as $_code=>$_label): ?>

修改成:app

            <?php foreach (Mage::getSingleton('sales/order_config')->getStatuses() as $_code=>$_label): ?>

 

刷新緩存,而後刷新訂單頁面看看,在訂單頁面的Comments History部分就能夠更改訂單狀態了。網站

 

手動用php文件修改方法:ui

在網站跟目錄下新建一個php文件this

<?phpcode

require_once('app/Mage.php');
umask(0);
Mage::app('default');

$order = Mage::getModel('sales/order');
$order->loadByIncrementId(100000001);  // 100000001爲訂單編號

// 獲取訂單狀態
$status = $order->getStatus();
$state  = $order->getState();

echo $status;
echo "\r\n";
echo $state;

// 設置訂單狀態
$order->setStatus(Mage_Sales_Model_Order::STATE_PROCESSING);
$order->save();htm

?>blog

相關文章
相關標籤/搜索