跳转到内容
Nock Quantity Breaks & BOGO 仍在开发中,尚未上架 Shopify App Store。这些页面介绍的是应用正式发布时的功能。

活动销售额的计算方式

活动销售额是最重要的一个数字:它是数据分析报告中活动表现的指标,也是您套餐用量上限所依据的同一个数字。两处读取的都是同一个公式。

对于被活动折扣的每一条订单行:

行净收入 = max(0, 单价 × 数量 − 该行折扣 − 已退款金额)

活动销售额是所有被归因订单行的 行净收入 之和,并转换为您店铺的货币。

  • 单价是变体在任何折扣前的价格。
  • 该行折扣包含该行上的每一笔折扣分摊,也包括买家恰好在同一行上使用的一个独立折扣码。如果在您的活动之上再叠加一个折扣码,活动销售额会下降,因为该行的净收入确实降低了。
  • 已退款金额是该特定行上被退款的金额。全额退款会把该行的贡献追溯为零——因此过去周期的总额可能会在事后下降,而不仅仅是增长。

只有当应用在结账时写入该折扣的标记时,订单行才会被计入某个活动——从不通过匹配活动名称来判断,也从不检查该活动当前是否处于启用、计划中,或此后是否已被删除。一个在 6 月折扣了某笔订单的活动,即使您在 7 月删除了该活动,该订单仍会计入 6 月的数字。

由此带来的直接结果是:应用安装之前下的订单永远不会被计入,无论产品和价格如何吻合——因为当时还没有可写入的标记。

  • 运费和税费——该公式只考虑订单商品行,从不考虑运费行或税费行。
  • 活动没有折扣的商品行——一笔订单可能同时包含一条被折扣的商品行和一条未被触及的商品行;无论订单其余部分金额有多大,只有被折扣商品行的净收入会被计入。
  • 已取消订单——完全排除在外,在任何情况下都是如此。

数据分析和套餐用量上限对同一批订单的统计方式略有不同:

数据分析 套餐额度
统计的订单状态 任意状态,包括待处理和未付款 仅限已付款或部分退款
待处理订单 立即计入 单独显示,尚未从您的额度中扣除
货币 店铺当前使用的货币 转换为美元用于计费

这就是为什么一批新的、未付款订单可能会先影响数据分析,之后才影响您的额度——额度会等待款项真正结清。参见 套餐与限制 和 加油包与额度。