跳到主内容
版本: 1.x

您的店铺与 POS 的总计不一致

POS 会在一笔销售中显示通知 "您的店铺更改了此订单的总计",列出金额 两者之间不同的金额。

通知的含义​

WooCommerce 会自行计算每个订单的总计。POS 会在本地复现该计算,以便 收银终端能够立即计算销售总额并收款,并且在网络中断时仍可继续工作。

两者应当完全一致。当 POS 保存一笔销售,而您的店铺返回 不同的金额时,说明该复现计算有误,通知会在商品 离开柜台之前告知收银员。

以您的店铺金额为准

销售不会被阻止,也不会丢失任何内容。店铺中的金额就是已记录的金额,也是 WooCommerce 报告和客户订单中显示的金额。此提示旨在让收银员检查 在交付任何商品前的总额。

在问题解决前,请勿进行离线销售

POS 在本地计算的金额,与其在无网络连接时使用的金额相同——而且 离线时没有服务器可以更正这些金额。因此,只要销售因任何原因出现差异,离线 销售的金额就可能不正确,而且在重新连接前无法发现。

这适用于以下所有原因,而不仅仅是插件相关的情况。

首先,重新同步 POS​

POS 会保留店铺税务配置的副本,但不会自动更新 当您更改 WooCommerce 设置时。过期的副本是两者不一致的最常见原因,并且它有一个 一键修复方法。

在 POS 中打开 税费设置,然后使用 恢复服务器设置 拉取当前 店铺配置,然后进行一笔新的测试销售。

如果这样解决了问题,操作就完成了——请记得在更改以下位置中的任何内容时执行此操作: WooCommerce → 设置 → 税费。有关各字段的含义,请参阅税费设置 以及恢复设置不适用的唯一情况。

使用 WooCommerce Tax 的店铺

如果您的店铺使用启用了自动税费的 WooCommerce Tax, 请预期在店铺从未对其征税的地点首次销售时出现一次此通知,并在税务管辖区更改税率时再次出现 一次。TaxJar 会在发生销售时填充您的税率表,因此 POS 所需的那一行 在该笔销售创建之前并不存在。POS 会在下次变更时下载该行 检查通常会在一分钟内完成,且该地点的下一笔销售总额会一致。清除并重新下载 在 店铺健康 → 数据库 下的 税率 行中点击 清除并重新下载,即可立即重新获取税率。如果税率依据 客户地址计算,店铺此前从未对其征税的每个邮政编码都可能发生一次这种情况。

如果 POS 刚完成同步后仍显示该提示,请检查以下可能原因。

原因​

可能有三种情况,且三种情况下的提示看起来都相同。

POS 读取方式不同的税费或舍入设置​

这是最常见的原因。请在 WooCommerce → 设置 → 税费 下检查:

  • 录入价格时含税——目录价格是否已包含税费
  • 舍入——“在小计级别对税费进行舍入”会改变多行销售的结果
  • 税率——其 优先级 或 复合 设置与预期不同的税率
  • 小数位数 — 在 常规 下,小数位为 3 位及以上的店铺与小数位为 2 位的店铺采用不同的舍入方式

最近更改过其中任一设置,或按邮政编码或城市设置税率的店铺,是 首先应检查的对象。

会重算订单总计的插件​

附加费、费用、货币转换、忠诚度和“基于角色定价”插件通常会重新计算 服务器上的总计,此时 POS 已完成自身的计算。POS 无法识别这些规则,因此 对于它们影响的每笔销售,计算结果都会不一致。

如果这是有意为之且可以接受,则并非出现故障——销售记录仍会由 店铺正确保存。但每笔受影响的销售都会显示该提示,而且这是唯一一种 不会自行消失的原因:这些规则存在于服务器上,POS 无法复现它们,因此采用这种方式 计算总计的店铺根本无法正确进行离线销售,并非只是等到某些问题得到 修复后即可。

请参阅插件冲突,了解如何识别是哪个插件 导致此问题。

POS 中的缺陷​

如果店铺是未安装任何会更改总额插件的标准 WooCommerce 安装,且金额 仍不一致,那么这是我们的缺陷,我们希望收到反馈。

发生在多笔销售时​

单笔金额不一致的销售值得检查。多笔不同的 销售金额不一致时,POS 会升级通知,因为此时问题不再是单个订单的属性,而是 安装环境的属性;在找到原因之前,它会持续发生。

一种无害的情况是:WooCommerce Tax 店铺根据客户地址计算税费,而 多个新邮政编码的首笔销售各出现过一次金额不一致。如果这些邮政编码的下一笔销售 金额一致,则没有问题。

请向我们提供的内容​

该提示会列出每个不一致的金额,并显示两个数值。结合以下信息,通常 无需屏幕共享即可确定原因:

  1. 显示金额的提示截图。
  2. 确认已在 POS 中运行 恢复服务器设置,且该提示仍然存在。
  3. 税务设置:WooCommerce → 设置 → 税(所有字段,包括是否启用自动 税费),以及 常规 → 小数位数。
  4. 是否启用了“在小计级别进行税费四舍五入”。
  5. 税率表本身,而不只是设置页面——每个税率类别下的行, 包括 国家/省/邮政编码/城市、税率 %、优先级、复合税 和 配送。大多数 上述原因存在于这些行中,而非其上方的设置中;如果没有这些信息, 我们就只能再次向您询问。
  6. 涉及价格、税费、附加费或货币的已启用插件列表。
  7. 受影响销售订单的订单号。