Magento 关联产品不会显示

标签 magento

我希望我的产品有各种尺寸和颜色。通过我的可配置产品的“关联产品”部分,我添加了 5 种不同颜色和尺寸的产品。例如

Product Options

  • 这些产品均不会显示为链接到 "Associated Products" 下的可配置产品。选项卡也不在数据库表 shop_catalog_product_relation 或 shop_catalog_product_super_link 中
  • 可配置产品显示缺货

我已经尝试过:

  • 添加关联产品后,我确保点击主“保存”按钮来保存父产品的设置
  • 将父产品的“管理库存”设置为“否”和"is"。没有区别。
  • 我尝试手动将关系插入到 shop_catalog_product_relation 表中
  • 我已对子产品的所有数量和“启用”情况进行了三次检查。
  • 异常日志中没有任何内容。
  • https://stackoverflow.com/a/2493774/193244

最佳答案

深入研究 Magento 核心代码后,我发现了这个问题。我的产品有两个属性:颜色和尺寸。尺寸和颜色属性仅适用于“可配置产品”,不适用于“简单产品”。 Magento 要求相关的“简单产品”具有颜色和尺寸。当发现没有货时,就会将其过滤掉——因此出现“缺货”。更令人困惑的是,为什么 Magento 让我在创建关联产品时选择颜色和尺寸,尽管不允许它们具有这些属性。

类(class):确保产品属性应用于管理员的“管理属性”部分中的“简单产品”。

关于Magento 关联产品不会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13693160/

相关文章:

Magento - 如何以编程方式为类别设置新的父级?

magento - 如何从 Magento 订单模型中获得没有运费的总计?

magento - 如何删除 Magento 中下拉属性的初始空值?

php - Magento:AddAttributeToSort 不起作用

php - 如何在静态 block 中包含 JavaScript?

php - magento session 文件需要保存多长时间?

mysql - Magento,修改 Zend_Db_Select SET group_concat_max_len

jquery - 将新的 js 文件包含到 Magento 2.2 中?

content-management-system - 选择一个电子商务 CMS,它在 SEO 方面做得很好,并且有买家在选择产品后选择的变量。参见示例 :

php - Magento 上 catalog_category_view 的自定义布局