Добавить пользовательский параметр в элемент цитаты (товар в корзине)?
Я использую Magento 1.7.
Я пытаюсь добавить опцию элемента цитаты, пользовательскую, в sales_flat_quote_item_option.
Я пытался использовать функции addOption и addCustomOption, но, похоже, к базе данных не было запущено ни одного запроса.
Это мой код прямо сейчас (в хелпере пользовательского модуля):
public function assignDocumentToQuoteItem(Mage_Sales_Model_Quote_Item $quoteItem, $documentid)
{
if (is_numeric($documentid) && $documentid > 0) {
/** @var Mage_Catalog_Model_Product */
$product = $quoteItem->getProduct();
$quoteItem->addOption(array(
'product_id' => $product->getId(),
'product' => $product,
'code' => 'documentid',
'value' => $documentid
));
$quoteItem->save();
return true;
}
throw new Exception(__METHOD__.' - Document id has to be a numeric value.');
}