0
多数の注文のステータスを保留中から一括して更新したいので、プログラマチックな方法でそれをやろうとしています以下のメソッドを使用してバルク状態を更新する場合は、マゼンタのバックエンドではオプションではありません。受注状況の更新時に生涯販売総額が変化していない
require_once('app/Mage.php');
Mage::app();
Mage::init();
$order = Mage::getModel('sales/order')->loadByIncrementId('100010175');
//$order->setState(Mage_Sales_Model_Order::STATE_COMPLETE, true);
$order->setData('state', "complete");
$order->setStatus("complete");
$history = $order->addStatusHistoryComment('Order was set to Complete by our automation tool.', false);
$history->setIsCustomerNotified(false);
$order->save();
ただし、上記の方法でステータスを更新すると、ステータスのみが更新されて完了します。しかし、注文額は、ダッシュボードのメインページに表示される生涯売上に加算されていません。
誰も私に知らせることができますどのように注文額も生涯の売上合計に更新することができます、注文の状態の更新も?
上記のコードは私にエラーを与えました。しかし、ステータスを変更する前に請求書を作成したという考えは、私の答えの解決策を見つけるのを助けました。それで私はあなたの答えを受け入れています。ありがとうございました –