code4business / freeproduct2
添加一个销售规则动作以将产品添加到购物车。可用于创建添加赠品到购物车的销售规则。
1.3.2
2023-04-06 07:57 UTC
Requires
- php: ~7.1 || ~8.1
- magento/module-sales-rule: ^101.2.3
README
这是一个允许配置销售规则以将免费产品添加到购物车的扩展。这是可以在此处找到的同一扩展的 Magento 2 版本。原始 Magento1 扩展的开发和功能在以下两个网站上描述:
- http://www.code4business.de/make-a-gift-magento-warenkorbpreisregeln-um-geschenke-erweitern/
- http://www.webguys.de/magento/turchen-21-kostenlose-produkte-uber-warenkorb-preisregeln/
要求
- PHP 7.4, 8.1
- Magento >= 2.4.3-p1
通常测试并确保工作的是最后一个完整的版本减1的版本。旧版本不支持。
支持的产品类型
此扩展仅支持简单和虚拟产品类型,其他类型或自定义选项不受支持。原因是其他产品类型需要只能通过 ID 添加的附加信息。这会导致模块变得更加复杂;我们希望保持此模块简洁易用。
安装
转到 Magento 2 根目录,然后在 shell 中运行以下命令
composer require code4business/freeproduct2
bin/magento module:enable C4B_FreeProduct
bin/magento setup:upgrade
配置
购物车销售规则在 营销->购物车价格规则 中配置
- 在操作选项卡中,应用字段应设置为“添加赠品”
- 赠品 SKU:将要添加的产品。仅支持不带(必需)自定义选项的简单和虚拟产品。可以指定多个以逗号分隔的 SKU
- 折扣金额:添加的赠品数量
- 赠品项仅对整个购物车添加一次
操作 添加赠品(针对每个购物车项) 与此类似,但将为购物车中的每个产品添加赠品项。还将考虑该产品的数量。
此操作通常需要条件来匹配特定项目 (仅对满足以下条件的购物车项应用此规则)。
限制
- 赠品产品在折扣总额处理期间添加,在子总额和运费总额之后。因此,赠品产品不会包含在任何运费计算中。
- 仅支持不带必需自定义选项的简单和虚拟产品。
当前本地化
- de_DE
- es_ES
- fr_FR
- nl_NL
- pt_PT
- sl_SI