手动向现有产品添加自定义选项
|
我正在尝试向Magento中已经存在的产品添加一些自定义选项。似乎工作正常,我在下表中添加了所需的行:
catalog_product_option
catalog_product_option_title
catalog_product_option_type_value
catalog_product_option_type_price
catalog_product_option_type_title
在下表中,我还为正确的产品更新了has_options
和required_options
:
catalog_product_entity
catalog_product_flat_1
catalog_product_flat_2
catalog_product_flat_3
当我打开产品时,实际上没有显示选项。订购它的按钮消失了。当我打开编辑页面时,它会显示选项。保存后,它也出现在前端。
我想念什么?
更新:
在手动执行了保存操作后执行的每个查询后,我发现了我所缺少的。当产品具有选项时,它必须将它们显示在不同的模板中(或在Magento中称为它的任何名称)。为此,您必须更改属性“ 4”的值。
因此,有一个非常简单的解决方案。只需在表eav_attribute
中查找attribute_id
。然后只需对每个产品运行以下查询:
UPDATE `catalog_product_entity_varchar` SET `value` = \'container1\' WHERE `attribute_id` = 836 AND `entity_id` = $productId;
那会成功的! :)
没有找到相关结果
已邀请:
2 个回复
茬贺努充尽
中查找
。然后只需对每个产品运行以下查询:
那会成功的! :)
河饶办斜施