Php 在带有自定义字段的自定义页面中添加到购物车

Php 在带有自定义字段的自定义页面中添加到购物车,php,magento,cart,Php,Magento,Cart,我可以在购物车添加产品中设置自定义值吗 我在sales\u flat\u quote\u项目中创建字段ref\u order\u id,以便在产品添加到购物车时使用我的自定义页面保存数据 但带有数量但参考订单id的“保存到购物车”的产品未插入数据库 如何将此值保存到数据库中 这是我的密码 $product = Mage::getModel('catalog/product')->load($product_id); $cart = Mage::getSingleton('checkout

我可以在购物车添加产品中设置自定义值吗

我在sales\u flat\u quote\u项目中创建字段ref\u order\u id,以便在产品添加到购物车时使用我的自定义页面保存数据

但带有数量但参考订单id的“保存到购物车”的产品未插入数据库

如何将此值保存到数据库中

这是我的密码

$product = Mage::getModel('catalog/product')->load($product_id);

$cart = Mage::getSingleton('checkout/cart');


$cart->init();


$cart->addProduct($product, array('qty' => $qty), array('ref_order_id' => $ref_order_id));


$cart->save();


Mage::getSingleton('checkout/session')->setCartWasUpdated(true);

试试这个$cart->addProduct($product,array('qty'=>$qty,'ref\u order\u id'=>$ref\u order\u id));在sales\u flat\u quote\u item.ref\u order\u id为空时不工作