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