code4business/freeproduct2

添加一个销售规则动作以将产品添加到购物车。可用于创建添加赠品到购物车的销售规则。

安装数: 130,834

依赖项: 0

建议者: 0

安全: 0

星标: 64

关注者: 10

分支: 28

开放性问题: 4

类型:magento2-module

1.3.2 2023-04-06 07:57 UTC

This package is auto-updated.

Last update: 2024-09-06 11:02:58 UTC


README

这是一个允许配置销售规则以将免费产品添加到购物车的扩展。这是可以在此处找到的同一扩展的 Magento 2 版本。原始 Magento1 扩展的开发和功能在以下两个网站上描述:

要求

  • 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

许可

开放软件许可 3.0 (OSL-3.0)