如何在 Magento 中为特定产品创建优惠券?

Posted

技术标签:

【中文标题】如何在 Magento 中为特定产品创建优惠券?【英文标题】:How to create a coupon on specific product in Magento? 【发布时间】:2011-07-17 08:02:43 【问题描述】:

假设我有 10% 的优惠券代码。 此优惠券仅适用于产品B

一位顾客在其购物车中:

产品P1 产品 B 产品 P2

我不希望我的 10% 优惠券适用于其他产品,而仅适用于产品 B。

你知道我如何在 Magento 中做到这一点吗?

【问题讨论】:

【参考方案1】:

以下是为任何特定产品创建优惠券代码的过程:-

登录管理员 转到促销->购物车价格规则 点击添加新规则 填写规则信息

设置条件

在左侧边栏,点击条件标签 单击 + 按钮图标 选择产品属性组合 单击 + 按钮图标 选择SKU 现在,您会看到 SKU 是 ... 将您的产品 SKU 放在那里

请注意 SKU 选项可能不会默认显示。 (转到:目录 -> 属性 -> 管理属性。然后搜索“SKU”属性并将下拉“用于促销规则条件”设置为“是”并在需要时重新索引。)

设置操作

您可以从这里设置您想给予多少折扣

保存规则

【讨论】:

请注意,SKU 选项可能不会默认显示。如果发生这种情况,您必须激活优惠券的 SKU 属性:magentocommerce.com/boards/viewthread/227594/#t325609【参考方案2】:

另外作为额外信息,如果您在促销标签中没有找到 SKU,您可以进行以下操作。

转到:目录 -> 属性 -> 管理属性

搜索“SKU”属性并将“用于促销规则条件”下拉菜单设置为“是”。

这样就解决了问题。

【讨论】:

【参考方案3】:

它们不是问题的确切答案。 大部分都可以,但如果您只想打折特定商品或类别中的特定商品,您必须按以下方式再设置一件事。

    按照上面的方法做 在购物车价格规则下 转到条件 > 删除所有条件

    转到操作并在下面设置 “仅将规则应用于符合以下条件的购物车商品(所有商品留空)”

    如果您想打折特定商品,请选择 SKU 并输入 SKU # 如果您想打折分类商品,请选择分类

即使购物车中有其他物品,也只会打折。

【讨论】:

【参考方案4】:

在 Magento 的管理面板中转到您的购物车规则。当您创建新规则时,在条件选项卡下您可以设置很多选项。

例如,您可以将此规则仅适用于某一类别的产品,或已定义属性的产品。

你应该检查那些选项,因为 Magento 在这里有很多可能性。

【讨论】:

【参考方案5】:
    登录管理员 转到促销 -> 购物车价格规则 点击添加新规则 填写规则信息

在操作下:

    在将规则仅应用于符合以下条件的购物车商品(所有商品留空)

    点击 + 按钮,在该选择 SKU 下

    现在,您可以看到 SKU 是...

    将您的产品 SKU 放在那里

SKU 选项默认不存在,添加该选项

目录 -> 属性 -> 管理属性 查找 SKU

将“用于促销规则条件”设置为是

【讨论】:

以上是关于如何在 Magento 中为特定产品创建优惠券?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Magento 中使用 REST API 获取产品信息

Magento 2:如何按商店ID过滤产品集合

为特定产品启用支付网关 - Magento 2

特定产品类别的强制性优惠券,避免在 Woocommerce 中结帐

在 Magento 中为模块创建数据库函数

Magento - 按属性分类产品