首页 文章

无法将可配置的简单产品关联起来

提问于
浏览
1

我从1.4.2升级到1.5.0,并意识到可配置产品中的产品关联不起作用 . 经过数小时的回滚和测试后,我还没有找到解决方案 . 即使我回滚到以前的版本和数据库,我也无法让它回到正轨 . 我试图卸载我们最近安装的所有扩展程序,结果相同 . 这个网站或多或少都基于Configurables,所以我们有点卡住......

我发现了一些细节;

  • 升级前创建的简单产品可以与新的可配置产品和现有产品相关联 .

  • 升级后生成的简单产品无法与任何可配置产品相关联 .

  • 当我创建一个新的Configurable并与快速工具 Build 关联时,会创建新的Simple产品,但是例如,没有插入数据库表catalog_product_relation .

似乎Adminhtml被某些东西打破了 . 我不再有领导,所以请填写建议寻找什么 .

4 回答

  • 0

    几个小时后我终于找到了它 . :)
    我浏览了服务器端代码,客户端js-scripts并得出结论,即使服务器端更新,js脚本也是一样的 . 当添加关联时,他们没有得到我预期的数据 . 这一切都深入到可配置选项所基于的属性设置(似乎更改了数据库查找,并且属性影响了结果) . 我发现,与升级后创建的简单产品相比,在升级之前创建简单产品时,db的结果集会有所不同 .
    我认为1.5在设置方面更加挑剔,因为这个属性已被用于500多种产品而没有任何问题 .

    我将该属性更改为对所有产品类型有效,而不是必需的 . 现在我们可以再次创建Configurables!

  • 1

    此外,您的 attributes set 必须适用于所有产品类型,或几乎 Simple ProductConfigurable Product .

    Configuration Screenshoot

  • 1

    我验证了上述所有内容但没有成功,但我确实找到了另一个解决了我的问题的问题:我创建了一个属性而没有设置默认值 . 我添加了大约270个产品,但只有20个具有此属性集 . 一旦我重新进入并创建了一个默认选项,如“N / A”,然后重置这些产品的所有属性 - 可配置产品开始工作 . 这就像拥有那个没有任何默认属性的属性,有些产品没有设置 - 打破它 .

  • 1

    我在这个问题中遇到了你需要在产品内部做的事情以及相关的产品如下:转到网站>>并检查你希望产品出现的所有商店 .

相关问题