Magento相关产品不会出现

Mat*_*att 2 magento

我希望我的产品有各种尺寸和颜色.通过我的可配置产品的"Associated Products"部分,我添加了5种不同颜色和尺寸的产品.例如

产品选项

  • "关联产品"选项卡和数据库表shop_catalog_product_relation或shop_catalog_product_super_link中,这些产品均未显示为与可配置产品相​​关联.
  • 可配置产品表明它缺货

我试过了:

  • 添加相关产品后,我确保单击主保存按钮以保存父产品的设置
  • 将父产品的"Manage Stock"设置为No和Yes.没有区别.
  • 我试过手动将关系插入shop_catalog_product_relation表
  • 我已经对所有数量进行了三重检查并对子产品进行了"启用".
  • 异常日志中没有任何内容.
  • /sf/answers/174564211/

Mat*_*att 13

在深入了解Magento核心代码后,我发现了这个问题.我的产品有2个属性:颜色和大小.尺寸和颜色属性仅适用于"可配置产品"而非"简单产品".Magento要求相关的"简单产品"具有颜色和尺寸.当它发现它们没有它们时,就会将它们过滤掉 - 因此"缺货".令人困惑的是,为什么Magento在创建相关产品时让我选择颜色和尺寸,即使他们不被允许拥有这些属性.

课程:确保将产品属性应用于管理员的"管理属性"部分中的"简单产品".