如何在magento的sales_flat_quote_item_option表中插入数据?

时间:2012-12-06 04:34:44

标签: database magento e-commerce magento-1.4 magento-1.7

我正在研究magento 1.7。我需要在sales_flat_quote_item_option表中插入数据。我尝试使用以下代码: -

$customerId= Mage::helper('customer')->getCustomer()->getId();
$product_id = $_REQUEST['id1'];
$model = Mage::getModel('catalog/product');
$_product = $model->load($product_id); 
$quoteObj=Mage::getModel('sales/quote')->assignCustomer($customerId);
$option = array('options'=>array(
    "option_id1" => 'option_value1',
"option_id2" => 'option_value2'
));
$request = new Varien_Object();
$request->setData($option);
$quoteObj->addProduct($productObj,$request);

但无法在此表中插入数据。实际上这个表包含自定义选项值。我没有自定义选项,所以只需在此表中插入另一个来自另一个表单的值。可以有人帮助我吗?

1 个答案:

答案 0 :(得分:0)

我不是100%确定你要做什么,但我认为如果

会更好
  1. 使用观察员

  2. 将您的选项添加到'additional_options'而不是'options'

  3. 请参阅Magento - Quote/order product item attribute based on user input