WooCommerce 税不起作用 – 如何修复此错误

已发表: 2022-03-03

WooCommerce 税不起作用 - 如何修复此错误 如果 WooCommerce 税在您的网站上不起作用,则可能会导致您的在线商店的收入损失。

许多产品和服务都需要在定价中包含销售税,并且在大多数业务类型和地区都需要。 幸运的是,WooCommerce 可以轻松设置符合您所在地区的税率。

有时,在 WooCommerce 结帐期间,会添加产品价格,不包括税率 发生这种情况时,客户最终可能会为产品支付较低的价格。 这将减少您商店的收入。

如果这是您的情况,请不要担心。 本文将解释发生这种情况的可能原因,并向您展示如何解决它们。

内容:

  • WooCommerce 税率不起作用的原因以及如何解决它们
    • 过时的 WordPress 和 WooCommerce 版本
    • 不完整的 WooCommerce 税收配置
    • 扩展兼容性
    • 插件冲突
    • 检查 WooCommerce 税务数据库
  • 结论

WooCommerce 税率不起作用的原因以及解决方法

在我们继续之前,备份您的 WordPress 网站非常重要。 这可确保您在出现任何问题时不会丢失您的站点文件。

有了这个,让我们开始吧。

过时的 WordPress 和 WooCommerce 版本

更新您的 WordPress 网站和 WooCommerce 软件的重要性怎么强调都不过分。 我们知道这可能很麻烦。

但是,这种“麻烦”可以使您的网站免于风险和潜在问题,例如 WooCommerce 税率无法正常工作的问题。

如果您有 WooCommerce 商店,那么让软件保持最新状态至关重要。 不这样做会增加发生冲突的机会。 这是因为旧版本可能不支持您的 WordPress 安装中的某些功能。

因此,在尝试任何其他步骤之前,请更新您的 WordPress 核心和 WooCommerce 插件。 为此,请从 WordPress 管理面板转到仪表板 >> 更新。 在这里,单击按钮在您的网站上安装最新版本的 WordPress。

更新 WordPress 版本

之后,滚动到“插件”部分。 如果您的 WooCommerce 插件有任何可用更新,您将在此处看到更新它的选项。

在此期间,您还可以更新所有插件。 要更新您的插件,请勾选“全选”复选框,然后单击更新插件。

更新插件 - Woocommerce 税不起作用

检查您的网站以查看税率是否有效。 如果它们不起作用,请继续阅读以获取针对此错误的其他修复。

不完整的 WooCommerce 税收配置

如果您的 WooCommerce 税收设置页面中的某些字段未正确填写,则可能会出现不工作税收问题。

因此,请确保填写它们以避免结帐时出现任何错误。 为此,请转到WooCommerce >> 设置以打开插件的设置页面。

WooCommerce 设置 - 修复税率不起作用的问题

在“常规”选项卡上,向下滚动到“常规选项”部分。

到达那里后,请确保勾选“启用税率...”框。 此操作允许您通过激活税收选项菜单来配置 WooCommerce 税率。

WooCommerce 设置页面中的常规选项

完成后,向下滚动并单击“保存更改”按钮。

保存更改 - WooCommerce 税不起作用

现在切换到“税”选项卡,并确保您正确配置它。 例如,如果您选择显示不含税价格的选项,则“在购物车和结帐期间显示价格”框应包含税率。

配置 Woocommerce 税收选项

接下来,配置其他税收选项,例如附加税级、运输税级等。您可以参考 WooCommerce 官方文档,获取有关如何在电子商务网站上设置税费的完整教程。

输入正确的税收设置后,单击保存更改按钮并检查您的税收选项是否有效。

保存税收设置以修复 Woocommerce 税率不起作用

如果填写所有标准仍然不能解决问题,那么您的 WooCommerce 税不工作问题可能与插件相关。

扩展兼容性是 WooCommerce 税不起作用的原因

在为您的网站安装/更新任何 WooCommerce 扩展之前,请确保已使用最新的 WordPress 版本对其进行了测试。 如果不这样做并且扩展程序在您的网站上,则可能会导致 WooCommerce 税率出现故障。

要解决此问题,请转到插件>>已安装插件并找到名称中包含 WooCommerce 的所有插件。 勾选每一项,然后选择顶部的批量操作>>停用,然后单击应用。

停用插件以修复 woocommerce 税不起作用的问题

停用您的扩展程序后,请尝试使用产品检查税收是否有效。 如果他们这样做了,那么您的扩展之一就是问题所在。

要缩小范围并找到一个,请逐个激活每个扩展。 激活每个后,运行检查以查看税收是否仍在起作用。 您在税收停止工作之前激活的那个是罪魁祸首。 您需要卸载它并找到替代品,或联系 WooCommerce。

插件冲突

插件冲突也可能是您的 WooCommerce 税率不起作用的原因。 如果您使用过时的插件,可能会发生冲突。

此外,如果您的某个插件的更新与您的 WooCommerce 扩展不兼容,您可能会遇到错误。 您可以查看我们的指南,了解如何避免插件冲突。

要识别有问题的插件,您需要停用您网站上的所有插件(WooCommerce 除外)。 这本质上是 WooCommerce 扩展过程的延续。

为此,请登录您的 WordPress 仪表板,然后导航到Plugins >> Installed Plugins 。 接下来,单击“插件”旁边的复选框。 此操作会选择您网站上的所有插件。

已安装的插件 - Woocommerce 税不起作用

现在寻找 WooCommerce 并取消勾选它。

取消勾选 WooCommerce 插件 - 税率故障排除

单击批量操作以显示下拉菜单。 选择停用。 之后,单击它旁边的应用按钮以停用所有插件。

停用所有插件以修复错误

现在访问您的商店并检查税收是否有效。 如果它正常工作,那么您的插件之一有问题。 要查找有故障的插件,您需要手动对插件进行故障排除。

为此,请一一重新激活您的插件,以确定导致税率问题的插件。 每次,检查是否正在计算税款。

您在问题再次出现之前激活的插件是罪魁祸首。 您可以删除它并寻找替代插件或向其开发人员提交报告。

检查 WooCommerce 税收数据库表

如果所有其他方法都失败并且税收仍然不起作用,那么您可能需要查看您的 WooCommerce 数据库表。 首先,浏览 WooCommerce 文档并检查在安装过程中应安装哪些表。 之后,登录到您网站的 cPanel 并交叉检查是否列出了所有表格。

税表中可能缺少“WooCommerce_tax_rate_locations”。 因此,无法执行该命令。

您可能必须创建数据库表。 添加此表的一种简单方法是停用并重新激活您的 WooCommerce 插件。 这将恢复数据库上所有默认的 WooCommerce 表。

但是,如果这对您不起作用,您可能需要手动创建表。 这需要一些关于 WordPress 和数据库管理的高级知识。 如果您不习惯使用数据库,您可以聘请专业人士来帮助您。

您可以通过手动将 SQL 代码添加到数据库来创建此表。 但是,在继续之前,我们建议您备份数据库。

要创建此表,请登录到您的 WordPress 主机帐户的 cPanel。 接下来,向下滚动到“数据库”部分,然后单击phpMyAdmin 。

cPanel 中的数据库部分

从 phpMyAdmin 中,选择您的 WordPress 站点的数据库。 然后,单击SQL选项卡。

phpMyAdmin 中的 SQL 选项卡

在编辑器上,粘贴以下代码:

CREATE TABLE wp_woocommerce_tax_rate_locations (
location_id bigint(20) NOT NULL,
location_code varchar(255) NOT NULL,
tax_rate_id bigint(20) NOT NULL,
location_type varchar(40) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

在编辑器中粘贴代码

粘贴代码后,单击“开始”按钮注册您的更改。 现在返回您的 WordPress 仪表板并转到WooCommerce >> 设置。

WooCommerce 设置 - 税率不起作用

在这里,向下滚动并单击保存更改按钮。 这将使用必要的详细信息填充新表。

在此之后,检查您的网站以确认您的 WooCommerce 税率是否正常工作。

结论

WooCommerce 的设置非常简单直接。 尽管它为店主提供了很好的体验,但您有时可能会遇到问题。 这就是为什么我们的 Fixrunner 团队总是为您提供解决常见 WooCommerce 错误的解决方案。

在本指南中,我们向您展示了如何解决 WooCommerce 税收不起作用的问题。 您可以从简单的解决方案开始,例如更新您的 WooCommerce 和 WordPress 软件,然后如果问题仍然存在,则可以使用更复杂的解决方案。

您还可以联系我们的 WordPress 专家团队以获得进一步的指导。