【问题标题】:NopCommerce 3.6 Tax By Country & State & Zip always results in zero taxNopCommerce 3.6 按国家、州和邮编征税总是导致零税
【发布时间】:2015-07-26 04:02:12
【问题描述】:

NopCommerce 3.6 Tax By Country & State & Zip 插件始终为我的一家商店返回零税。我在本地和远程都有相同的结果,但数据库不是从本地机器复制的。我在本地执行了这些步骤,然后再次远程执行,以帮助消除特定环境这一因素。

可能出了什么问题?

这里有一些屏幕截图来演示。

标记为主要的税务提供者:

测试客户地址包含示例邮政编码。

没有角色被标记为豁免。

根据送货地址等设置税金。

税率是通过 SSMS 导入的。

客户不能豁免。

已添加一般税种。

存在 1 的 CountryID。

已确定测试送货地址的具体税率。 我还尝试了一个特定 StoreId 为 1 的测试,尽管只有 1 个商店。此外,该字段不可为空,零充当通配符。

所有产品都应纳税,并分配到一般税收类别。

购物车中未显示税费。

结帐时不显示税费。

日志中没有相关错误。

【问题讨论】:

  • 提示:今天我创建了一个新的测试用户,具有相同的状态和邮政编码。从购物车到结账处后,税收实际上被归零并返回购物车,移除物品并重新添加它们没有任何效果。我无法为该用户的购物车再次显示税金。

标签: nopcommerce


【解决方案1】:

尽管我想避免认为这是真的,但这个问题是由第三方插件造成的。一旦点击结帐页面,供应商的备用“单页结帐”正在清除购物车的税款,并阻止该用户之后在购物车中获得税款计算。删除插件解决了这个问题,我已经联系了供应商寻求支持。

感谢任何花时间看这个的人!

编辑:更清楚地说,真正的一页结帐插件在地址表中创建 NULL 字段并将它们与客户相关联。因此,该客户随后放入购物车的任何订单将永远不会再次计算税收。我没有调查结果可能会发生什么。

我已经下载了该插件的最新副本并进行了测试,结果相同。所有未安装插件的订单都可以正常工作,安装插件后,地址表中会添加空白记录并与客户相关联。

【讨论】:

  • 为了防止其他人遇到此问题,请注意当前版本的 Nop-Templates 供应商的 Real One Page Checkout 存在错误,导致地址关联错误客户的条目。它还在设置中创建了一个几乎重复的条目(具有特定商店名称的条目),即使在被禁用或卸载后,也阻止了 Nop 包含的默认单页工作。我希望这对某人有帮助!
  • 是的,有一个bug,很久以前就修正过了。从那时起,One Page Checkout 插件的当前版本有了很大改进,现在在插件管理中也提供了更多选项。插件供应商 Nop-Templates 在Nop-Templates.com(他们的网站)上使用相同的插件,这足以说明当前插件的质量。
【解决方案2】:

以下是 nopCommerce 的 One Page Checkout plugin 的工作原理:

当客户打开结帐页面时,他们从空白地址开始(这就是为什么最初您会在数据库中看到两个空地址 - 一个用于帐单地址,另一个用于送货地址),这就是您的税为 0 的原因因为仍然没有选择任何国家。 一旦客户选择了一个国家,那么数据库中的地址将更新为国家 ID,所有的税收计算都将基于新选择的国家。订单总额也将更新,客户将看到新的税收。如果客户再次更改国家/地区,则订单总额将再次使用基于新国家/地区的新税金进行更新。

通过查看所提供的屏幕截图,您的客户的地址簿中已经有了一个地址,您希望他对任何新订单使用相同的地址。 在这种情况下,您只需在 One Page Checkout 插件的管理中检查这些设置 - Preselect Last Customer Billing Address 和/或 Preselect Last Customer Shipping Address。 这样,当客户开始结账时,它不会以空白地址开始,而是以他用来下订单的地址开始。 由于预先选择的地址应该已经选择了一个国家/地区,因此您的税款将在结帐开始时自动显示为该国家/地区。

【讨论】:

  • 预选最后一个客户账单地址和/或预选最后一个客户送货地址。是的,但在这种情况下,您制作了 2 份所选地址的副本。为什么你不能只使用现有地址。他们不需要修改。默认的 NC 行为不是那样的。
  • 旧版本的插件用于创建所选地址的副本,但不再适用。这已得到纠正,插件现在使用现有地址并简单地更改它们(与预选的一样)。
猜你喜欢
  • 2011-11-06
  • 2017-05-09
  • 2022-10-04
  • 2014-09-08
  • 2016-11-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-20
相关资源
最近更新 更多