优惠券代码

优惠券代码与购物车价格规则一起使用,以便在满足一组条件时应用折扣。 例如,可以为特定客户组或购买超过一定金额的客户创建优惠券代码。 若要将优惠券应用于购买,客户可以在购物车中输入优惠券代码,也可以在​ 实体店 ​的收银机中输入该优惠券。 以下是一些可在商店中使用优惠券的方法:

  • 通过电子邮件向客户发送优惠券
  • 生成打印的优惠券
  • 为移动用户创建店内优惠券

优惠券代码可以通过电子邮件发送,或包含在新闻稿、目录和广告中。 优惠券代码的列表可以导出并发送到商业打印机。 你还可以使用快速响应代码创建店内优惠券,购物者可以用智能手机扫描这些优惠券。 二维码可链接到您网站上的一个页面,其中包含有关促销活动的更多信息。

从Commerce 2.4.7开始,购物者可以向购物车应用多个优惠券。 商家还可以使用购物辅助申请多张优惠券。

NOTE
具有相同优先级的购物车价格规则不会产生合并折扣。 根据数据库中的购物车价格规则ID,每个规则(优惠券)逐个应用于匹配产品。 为了控制应用折扣的顺序,Adobe建议为每个添加的购物车价格规则设置不同的优先级。

配置优惠券代码

自动生成的优惠券代码的长度和格式由配置控制。 字符可以设置为所有数字、所有字母或组合。 您可以按设置的间隔插入短划线以方便阅读,还可以添加前缀和后缀以将代码与特定活动或计划关联。

  1. 在​ 管理员 ​侧边栏上,转到​ Stores > Settings>Configuration

  2. 在左侧面板中,展开​ Customers ​并选择​ Promotions

    客户配置 — 自动生成的特定优惠券代码 {width="600" modal="regular"}

  3. 展开​ Auto Generated Specific Coupon Codes ​部分。

    客户配置 — 自动生成的特定优惠券代码 {width="600" modal="regular"}

  4. 输入​ Code Length,包括前缀、后缀和分隔符。

  5. 将​ Code Format ​设置为以下项之一:

    • Alphanumeric
    • Alphabetical
    • Numeric
  6. 对于​ Code Prefix,输入要出现在所有优惠券代码开头的值。

  7. 对于​ Code Suffix,输入要显示在所有优惠券代码末尾的值。

  8. 对于​ Dash Every X Characters,输入每个短划线之间的字符数。

    即使数字相同,具有不同短划线图案的优惠券代码也被视为不同的代码。

  9. 完成后,单击​ Save Config

创建优惠券

NOTE
在创建优惠券之前,请使用bin/magento cron:run命令验证cron是否正在运行。 有关详细信息,请参阅​_配置指南_​中的从命令行🔗运行cron 。

方法1:创建特定优惠券

  1. 按照说明创建购物车价格规则

  2. 在​ Rule Information ​部分中,将​ Coupon ​设置为Specific Coupon

  3. 输入要用于促销的​ Coupon Code

    代码的格式(数字、字母数字或字母顺序)由配置决定。

  4. 要限制优惠券的使用次数,请执行以下操作:

    • 输入​ Uses per Coupon ​的数字。
    • 输入​ Uses per Customer ​的数字。

    对于无限制使用,请将这些字段留空。

    购物车价格规则 — 优惠券信息 {width="600" modal="regular"}

    note note
    NOTE
    如果多个客户同时使用同一优惠券,则由于优惠券处理延迟,可能会超出设置的使用量限制。
  5. 要使优惠券在某个时间段内有效,请执行以下操作:

    • Magento Open Source (仅Magento Open Source)完成​ ​到​ ​的日期。 要选择日期,请单击每个字段旁边的​ 日历 日历图标 )图标。 如果将日期范围留空,则该规则不会过期。

    • Adobe Commerce (仅限Adobe Commerce)执行以下操作之一:

      选项1: ​计划新的更新

      • 单击页面右上角的​ Schedule New Update

        计划更新 {width="600" modal="regular"}

      • 输入​ Update Name ​和​ Description

      • 从日历( 日历图标 )中选择​ 开始日期 ​和​ End Date。 如果将日期范围留空,则该规则不会过期。

      • 完成后,单击​ Save

        购物车价格规则 — 计划的更改 {width="600" modal="regular"}

      选项2: ​分配给现有更新:

      • 选择​ Assign to Another Update

      • 在列表中查找更新,然后单击​ Select

  6. 根据需要完成购物车价格规则

方法2:生成优惠券批次

生成折扣券是一个异步操作,它将在后台执行,这样您就可以继续在Admin中工作而不需要等待操作完成。 任务完成后,系统将显示一条消息。

  1. 按照说明创建购物车价格规则

  2. 在​ Coupon Code ​下,选中​ Use Auto Generation ​复选框。

  3. 要限制每位客户可使用优惠券的次数,请输入​ Uses per Customer ​的数量。

    购物车价格规则 — 生成自动编号的优惠券 {width="600" modal="regular"}

    note note
    NOTE
    如果多个客户同时使用同一优惠券,则由于优惠券处理延迟,可能会超出设置的使用量限制。
  4. 向下滚动并展开 扩展选择器 Manage Coupon Codes ​部分,然后执行以下操作:

    购物车价格规则 — 管理优惠券代码 {width="600" modal="regular"}

    • 对于​ Coupons Qty,请输入要生成的优惠券数量。

    • 输入​ Code Length,不包括前缀、后缀或分隔符。

    • 将​ Code Format ​设置为以下项之一:

      • Alphanumeric
      • Alphabetical
      • Numeric
    • (可选)输入要添加到代码开头的​ Code Prefix

    • (可选)输入要添加到代码结尾的​ Code Suffix

    • (可选)对于​ Dash Every X Characters,输入每个短划线之间的字符数。 例如,如果代码长度为12个字符,并且每四个字符有一个短划线,则它看起来像xxxx-xxxx-xxxx。 短划线使代码更易于阅读和输入。

  5. 完成后,单击​ Generate

    系统显示Message is added to queue, wait to get your coupons soon

    cron作业完成后,将显示生成的代码列表。

    table 0-row-2 1-row-2 2-row-2 3-row-2 4-row-2 layout-auto
    字段 描述
    Coupon Code 已创建且可用于接收特殊条件的唯一优惠券代码。
    Created 创建优惠券代码的日期。
    Used 指示是否使用了优惠券。
    Times Used 指示使用优惠券代码的次数。

通过选择文件格式并单击​ Export,可以将优惠券代码导出为CSV或Excel XML文件。

要删除优惠券代码,请从列表中选择一个或多个代码。 从​ Actions ​选择器中选择Delete,然后单击​ Submit

NOTE
虽然Commerce允许配置多个优惠券代码,但客户在购物车中只能使用一个优惠券代码。 若要允许同时在购物车中使用多个优惠券代码,可以考虑使用Commerce Marketplace中的相应扩展。

优惠券报告

优惠券 ​报告汇总了特定日期范围内使用的每个优惠券的数据。 由于优惠券是从购物车中应用的,因此报告包含来自所有兑换的优惠券的数据,而不考虑订单状态。 因此,报告可能包括预计总数和实际总数。 可以针对特定的商店视图、时段、订单状态和购物车价格规则对报表进行过滤。

在以下示例中,两个客户使用了优惠券代码“H20”。 其中一个订单已开票,但另一个订单仍为​ 挂起。 “预计销售小计”、“销售折扣”和“销售合计”列显示两个订单的合计金额,但“小计”、“折扣”和“合计”列中只显示实际开票订单。 报表中的每一行表示一个优惠券促销活动。

优惠券报告 {width="600" modal="regular"}

运行报告

  1. 在​ 管理员 ​侧边栏上,转到​ Reports > Sales>Coupons

  2. 如果您有多个存储视图,请在左上角设置​ Store View ​以建立报告的范围。

  3. 要刷新当天的销售数据统计信息,请单击工作区顶部的​ 上次更新时间 ​消息。

    接下来,单击选中​ Coupons ​复选框,然后单击​ Refresh

    优惠券报告 — 刷新统计数据 {width="600" modal="regular"}

  4. 要筛选数据,请执行以下操作:

    优惠券报告 — 筛选器 {width="600" modal="regular"}

    • 将​ Date Used ​设置为以下项之一:

      • Order Created
      • Order Updated

      已更新订单 ​报告是实时创建的,不需要刷新。

    • 要定义报告涵盖的时间段,请将​ Period ​设置为以下项之一:

      • Day
      • Month
      • Year
    • 要定义报告的日期范围,请以M/D/YY格式输入​ ​至​ ​日期。

    • 要打印特定订单状态的报告,请将​ Order Status ​设置为Specified并从列表中选择订单状态。

    • 若要忽略报表中无数据的行,请将​ Empty Rows ​设置为No

    • 要定义报表中包含的优惠券活动,请执行下列操作之一:

      • 要包含所有价格规则中的所有优惠券活动,请将​ Cart Price Rule ​设置为Any
      • 要仅包括与特定价格规则相关的活动,请将​ Cart Price Rule ​设置为Specified并在列表中选择购物车价格规则。
  5. 准备运行报告时,单击​ Show Report

    报告将显示在页面底部。

筛选器选项

字段
描述
Date Used
标识用作报表基础的日期字段。 选项:
Order Created:根据客户下达订单的日期生成报表。 要确保包含最新数据,请单击消息中的链接以刷新统计信息。
Order Updated:根据上次更新订单的日期生成报告。 此报表使用实时数据,不需要刷新统计数据。
Period
确定用于报表的日期范围类型。 选项: Day / Month / Year
From
指示报表中包含的订单数据范围内的第一个日期。
To
指示报表中包含的订单数据范围中的最后日期。
Order Status
按订单状态筛选报表。 可以为所有订单生成报表,也可以将报表限制为特定订单状态。 选项:
Any:包含所有订单,不考虑状态。
Specified:仅包含具有指定状态的订单。 报表中不包括已取消的订单。
Empty Rows
确定报表是否包含可能检索到的任何空数据行。 选项: Yes / No
Cart Price Rules
确定报表中包含哪些优惠券促销活动。 选项:
Any:包含在指定日期范围内使用的任何优惠券促销的订单信息。
Specified:仅包括指定日期范围内所选优惠券促销的订单信息。

报表列

描述
Interval
指示要包含在报表中的优惠券使用日期范围。 间隔可以是特定的日、月、年或日期范围。 间隔日期的格式与以下示例中的格式相同,取决于​ Period ​设置中设置的值:
Day: 6/21/19
Month: 6/2019
Year: 2019
Coupon Code
客户在购物车中输入的折扣代码以获取折扣。
Price Rule
与优惠券关联的价格规则的名称。
Uses
在为报表指定的日期范围内使用优惠券的次数。
Sales Subtotal
与优惠券一起下达的所有订单中的预计小计。
销售小计表示所有合格订单的汇总小计,并包括Pending尚未开票的销售订单。
Sales Discount
与优惠券一起下达的所有订单的预计折扣金额。
折扣表示所有合格订单的合计折扣金额,包括Pending个尚未开票的销售订单。
Sales Total
与优惠券一起下达的所有订单的预计总计。 销售总额包括任何运费和手续费,减去折扣金额。
销售总额表示所有合格订单的总金额,包括Pending个尚未开票的销售订单。 该值包括“小计”加运费和包装费,减去“折扣”加税。
计算者:((Subtotal + Shipping & Handling) - Discount) + Tax
Subtotal
所有使用优惠券的已开票订单的汇总小计。
Discount
所有使用优惠券的已开票订单的总折扣。
Total
使用优惠券的所有已开票订单的汇总订单合计。
recommendation-more-help
d5ef48ad-708f-4ce5-a225-e7bb6053ded5