1

我正在使用 magento 1.4.1.1,并使用常规 API 通过外部 ERP 程序生成产品。我有一些理由手动检查产品后端中的 3 个值,而这个 ERP 程序无法通过 magento API 为我完成。这意味着我必须进入每个产品以检查这 3 个复选框,然后才可以购买产品。

我如何预先检查这些值,这样我就不必再这样做了?它位于产品页面的库存区域。

4

2 回答 2

1

您可以尝试使用观察者创建一个自定义模块,以观察新添加的产品

有关产品观察者的列表,请参阅 Magento 添加新产品事件观察者

有关如何创建自定义模块更改重复产品的 Magento 默认状态(将 catalog_model_product_duplicate 更改为链接 #1 中的值)

有关如何设置库存,请参阅在 Magento 1.7 中添加新产品时设置默认产品值

(我的大部分示例都是 magento v1.7 的基础,因此您可能需要查看它是否与 v1.4.1 相同)

于 2012-11-09T20:06:21.033 回答
0

至少在 Magento 1.6 及更高版本中,可以在后端的单独页面上设置产品属性的默认值。

目录 -> 属性 -> 管理属性 (/admin/catalog_product_attribute/)

如果您无法编辑特定属性,则需要在数据库中将该属性标记为“用户定义”。将所需属性的列设置eav_attribute.is_user_defined为“1”以在后端启用编辑。

于 2012-11-09T19:59:47.533 回答