Shopify Analytics 中的销售差异

由于计时或报告逻辑的原因,Shopify Analytics 销售报告中的数字有时可能与不同报告、导出文件或控制面板中的数字不一致。此页面概述了导致这些差异的常见原因,例如退款和退货的记录方式、零售环境中员工销售额的计算方式,以及销售报告与订单导出文件之间的差异。了解这些区别有助于您更准确地解读报告,并对销售数据中的意外差异进行问题排查。

销售报告中退款和退货的差异

在您的报告中,退货和退款是两个单独的项目。销售报告包含您的退货,而付款财务报告包含退款。要获取关于退款金额的报告,您可以向销售额(按时间)报告添加付款状态列,将交易筛选为已退款部分退款,然后按付款状态列对报告进行组织。

在以下场景中,销售报告中的退货和退款可能会出现常见差异:

  • 如果退款仍处于待处理状态,那么您的按渠道划分的销售额报告中可能会显示正值金额。当退款完成后,该金额会显示为负值金额。
  • 如果您对订单中的产品进行退款,然后在不同日期对这些产品进行重新入库,那么相同金额将显示两次,其中重新入库的记录在产品字段中显示 N/A
  • 如果您对产品进行了重新入库但未对订单进行退款,那么在销售报告和财务销售报告中,税款可能会显示为退货金额。这是预期行为,因为征税所依据的产品已退货,所以税款也会被退回。在这种情况下,税款不会退还给您的客户,也不会添加到任何销售报告中。已退回的税款不会显示在付款报告中,因为该报告仅考虑您与客户之间发生的资金往来。
  • 如果您正在进行分组,或者您的日期范围未同时包含订单创建和退货,那么您可能只会看到订单的一部分。当您预期看到零时,这可能会导致出现负数。如果您移除分组或更新日期范围以同时包含订单创建和退货,系统会将它们组合在一起。您可能还需要添加 销售类型 列,因为它会显示该行中显示的是订单的哪个部分。

退货报告仅显示已出售给客户的产品。如果您创建了 0.00 美元的订单,您的商店和客户之间没有资金往来,并且产品被退回,那么退货报告将不会显示这些产品。

员工的零售销售额与数据概览之间的差异

按员工划分的零售销售额报告中,销售额按每个 POS 员工所在的 POS 地点显示。在数据概览中,按员工划分的零售销售额卡会显示每个员工在所有地点的合并总销售额。

总销售额与订单导出文件之间的差异

销售报告显示您的商店与客户之间交易的商品的总销售额,而订单导出文件则指每笔订单的当前总额。例如,如果您退还了 5 美元的自定义金额,但没有对任何产品进行退款和重新入库,那么这笔退款不会显示在您的销售报告中,但会包含在您的订单导出文件中。测试订单不包含在销售报告中,但包含在您的订单导出文件中。

净数量与毛销售额之间的差异

您可能会注意到,产品的毛销售额与售出净数量不一致。这些值有以下不同的计算公式:

  • 毛销售额 - 产品价格乘以数量。已取消、待处理和未付款的订单也包括在内。
  • 净数量 - 售出商品数减去退货商品数。

订购数量与毛销售额之间的差异

“订购数量”仅包括客户直接订购的产品,不包括通过编辑订单添加到其订单中的任何产品。“毛销售额”包括添加到订单中的产品的记录总额。

自定义报告中基于维度的差异

当您创建带筛选条件的自定义报告时,您可能会发现在同一时间段内,在小时等维度之间切换时会得到不同的结果。

出现这种情况的原因是,筛选条件会应用于所使用的维度。例如,如果您添加了订单项目折扣为 $0 等筛选条件,则该筛选条件会移除任何不满足此条件的时间段:

  • 使用维度时,报告中会移除包含带订单项目折扣的订单的任何一天。
  • 使用小时维度时,报告中会移除包含带订单项目折扣的订单的任何一小时。

由于“天”和“小时”包含不同的订单集,因此即使是相同的日期范围,切换维度也可能导致总计不同。

解决基于维度的差异的方法

  • 向您的报告中添加订单 ID订单名称维度,这会显示所有单个订单,并提供不受其他维度影响的一致结果。
  • 检查您的筛选条件对于您的报告目标是否是必需的,或者其他筛选条件是否可能更适合您的需求。
  • 如果您使用的是 ShopifyQL,请考虑调整查询以使用 WHERE 条件而不是 HAVING 条件,这会在分组前(而不是分组后)应用筛选条件。