我对这件事很困惑。我创建了一个可配置的产品。购物车规则不适用于儿童SKU(简单产品)。它仅与Parent SKU(可配置产品)配合使用。在可配置产品中,子SKU通过size属性连接。价格规则似乎也不适用于尺寸属性。
我想为三种尺寸的可配置产品创建一个购买(获得一个免费+邮资费用)规则。客户可以选择任何尺寸的物品,而不是选择任何其他尺寸的物品来获得免费物品。
有人请指导我正确的方向。我很困惑。
答案 0 :(得分:1)
Magento团队没有基于当前时刻的可配置产品属性修复目录/购物规则的问题。 Cos简单产品必然是可配置产品的可配置产品的属性,但绑定过程后不属性。然而,基于简单属性的绑定过程将被修复。
我认为,目录规则的新功能实施与层级价格相比需要花费很多时间。
但对于购物车规则可以简单修复。
记住,提到的行为不仅适用于“操作”选项卡。可配置产品的条件选项卡属性适用于M1,但不适用于Magento2实例。
修复M1的示例位置:您可以在process()方法中更改app / code / core / Mage / SalesRule / Model / Validator.php类:
if (!$rule->getActions()->validate($item)) {
continue;
}
可以检查购物车规则的所有操作。您可以循环调用和重新验证可配置的子产品。
请注意,M2版本会更快地提及可配置产品的问题。