0
注文の作成後にsales_flat_order_itemテーブルを更新する必要があるシナリオを考えました。私は次のコードを使用しています:Magentoのsales_flat_order_itemテーブルを更新します
$combine_array = Array
(
[22500] => 257
[4500] => 258
)
foreach ($combine_array as $item=>$key)
{
$data = array('discount_amount'=> $item);
$orderModel = Mage::getModel('sales/order_item')->load($key)->addData($data);
try{
$orderModel->setItemId($key)->save();
}catch(Exception $e)
{
echo $e->getMessage();
}
}
しかし、このコードは機能しません。親切に更新する方法をお勧めします。
こんにちは、あなたは正しい、同じコードが動作しています。私の場合、私も請求書を更新していました。それが問題を解決する理由です。 –