如何使关联的简单产品继承父产品类别?

时间:2013-02-28 20:42:15

标签: magento categories configurable configurable-product

我的问题:

有一次,一切都运转良好。用于可配置产品的关联简单产品继承了可配置产品的类别。然后我们重新组织了一些类别并添加了一些新的类别,现在所有现有的子产品分配的类别都已被删除,当我创建一个新的可配置产品并使用快速创建来关联子产品时,它不再通过父产品的类别分配。

我尝试了什么:

我尝试通过管理类别>将产品分配到类别期望的类别>分类产品标签>重置过滤器按钮>检查所有想要的产品,但随后Magento对我不满意,不会做出改变。现在,看起来我还要手动浏览所有简单产品并分配类别。

解决方案我正在寻找:

我不希望扩展作为解决方案,因为我们已经使用了多个扩展,并且它们之间存在相互冲突的问题。有没有一种简单的方法可以以编程方式将父产品的类别分配给其子产品?或者也许有一些我忽视的环境?

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

这是一项任务而非具体问题。

编写扩展程序非常简单,扩展程序的唯一任务是收集所有可配置产品,然后将其所有子产品的category_ids属性设置为原始可配置产品。然后使用cron以一定的间隔(例如每天一次或每周一次)运行它。

制作一个独立的脚本也很容易(尽管你必须访问该页面来运行它)。