Я хочу сохранить пользовательскую информацию в order_item-table
. Эта информация была создана в корзине. Поэтому я делаю это так, как описано в этом посте.
Я установил атрибут:
$installer->addAttribute('quote_item', 'final_delivery_time', $settings);
$installer->addAttribute('order_item', 'final_delivery_time', $settings);
объявить набор полей в config.xml
и какой-то код в корзине например
$oQuote = Mage::getSingleton('checkout/session')->getQuote();
foreach ( $oQuote->getAllItems() as $_item )
{
$orderItemId = $_item->getId();
$_item->setFinalDeliveryTime('some Value');
$_item->save();
}
поэтому я получил цитату, и у меня есть поле final_delivery_time
с этим значением в таблице sales_flat_quote_item
После того, как я размещу заказ в onepage-review
, у меня тоже должно быть это поле в sales_flat_order_item table
, но ничего нет. В колонке стоит null
. Поэтому мне нужно значение поля, сохраненного в заказе.