我正在尝试在捆绑产品和虚拟产品之间创建关系。所以我认为:“我们只需将虚拟产品添加为相关产品即可。”

但它并没有出现在相关产品列表中。经过一番尝试和错误(即添加所有相关产品并查看哪些被省略)我发现它只是从相关产品列表中省略了虚拟产品。

我的问题是:

这是正常的 Magento (CE 1.9.0.1) 行为吗?(我正在编辑已经有效的洋红色安装)如果是,为什么默认情况下省略了虚拟产品?如何将它们包含在相关产品列表中?

有帮助吗?

解决方案

据我所知,通过查看 Mage_Catalog_Block_Product_List_Related 您所描述的行为不是默认行为。如果你看一下 _prepareData() 您将看到,为了使产品出现,必须满足以下条件:

  • 产品必须分配到当前网站
  • 产品不得在购物车中
  • 产品必须在目录中可见
许可以下: CC-BY-SA归因
scroll top