こんにちは私はカスタム列をsales_flat_orderテーブルfinal_shipping_amountに作成しました。私はそれを私のカスタム列を表示する順序をロードしているとき。カスタムカラムに値を追加しようとしていますが、ここで値を追加しないことは自分のコードです。Magento sales_flat_orderテーブルのカスタム列に値を追加
$final_shipping = "1.33"
$orderIid = $this->getRequest()->getParam('id');
$orderDataShip = Mage::getModel('sales/order')->load($orderIid);
$orderDataShip->setFinalShippingAmount($final_shipping);
$orderDataShip->save();
その値は保存されません。私もこの方法で試してみましたが、節約しません。
$final_shipping = "1.33"
$orderIid = $this->getRequest()->getParam('id');
$orderDataShip = Mage::getModel('sales/order')->load($orderIid);
$orderDataShip->setData('final_shipping_amount' , $final_shipping);
$orderDataShip->save();
しかし、それは動作しません。
イベントでこのコードを使用していますか? – Vky
私は出荷フォームの送信にこのコードを使用しています。 – OBAID
'sales_order_place_before'イベントを使用して、私のために働いたオブザーバーの関数でコードを使用しようとしました – Vky