【发布时间】:2015-06-30 01:24:59
【问题描述】:
我们的商店有一些复杂的配置选项。我知道您可以在报价和销售项目中存储自定义选项,但愿望清单的两个表 wishlist 和 wishlist_item 没有显示任何字段来存储此类信息。
我搜索后找到了这段代码:
$wishlist=Mage::helper('wishlist')->getWishlist();
$storeId = Mage::app()->getStore()->getId();
$model = Mage::getModel('catalog/product');
$_product = $model->load($productId);
$params = array('product' => $productId,
'qty' => 1,
'store_id' => $storeId,
'options' => array('optionId'=>'optionValue')
);
$request = new Varien_Object();
$request->setData($params);
$result = $wishlist->addNewItem($_product, $request);
现在这会将项目添加到愿望清单中,但它不会添加“选项”数组或至少我能看到的任何地方。
此外,我对 Magento 不够熟悉,不知道要选择哪个选项,即上面显示的“optionId” - 甚至是要查看的表格。
我想创建一个名为additional_config 的全局选项,该选项将应用于任何产品,然后传递此选项 ID 和序列化数组。我该怎么做?谢谢
【问题讨论】: