需要注意的 5 种 WooCommerce 问题

WooCommerce 有很多用途。 其超强的灵活性使其易于定制,并且仍然是 WordPress 网站的首选电子商务选择。

WooCommerce 的唯一缺点是,由于其作为开源平台的性质,当事情出现问题时,没有 WooCommerce 支持热线可供拨打。 您需要依靠自己的知识、现有的支持文档和社区来寻求帮助。

但是,无论您是刚刚启动了一个新的电子商务网站还是正在积极维护一个高流量的网站,您最终都会遇到这 5 个常见的 WooCommerce 错误。 一旦你意识到这些,你就可以跳过研究时间并快速解决每一个问题。

1. 插件冲突和中断

凭借 900 多个可用的 WooCommerce 扩展和来自 WordPress 存储库的另外 50,000 个插件,您可能会在几乎每个 WooCommerce 网站上找到不同的插件组合。 虽然插件冲突和中断可能发生在任何 WordPress 网站上,但它们在电子商务网站上尤其成问题,因为停机时间直接转化为销售损失。

避免重大问题的最佳方法之一是定期更新您的插件和主题。 对于 WooCommerce,掌握主要 WooCommerce 插件的最新更新尤为重要。 虽然一些更新像 最近的 4.2.1 安全版本 是小的,其他包括对 WooCommerce 功能的重大修复和更改,并且更有可能造成严重破坏。

WooCommerce 更新数据库通知

您还需要更新您的数据库。 更新 WooCommerce 后不要忘记更新您的数据库,以确保您不会遇到任何问题。

为了增加捕获插件中断的机会,请在暂存或开发区域执行所有插件更新,然后再在实时站点上实施。 如果有经验的 WooCommerce 开发人员执行这些更改,将会很有帮助。

您还可以监控 WooCommerce GitHub 问题区域以了解每次发布后报告的任何内容。 并确保查看我们的指南以了解如何处理 WordPress 插件冲突。

2.缓存问题

缓存可以对 WooCommerce 网站的性能产生很大影响,因为它们往往拥有比信息网站更大的数据库。 浏览器缓存有助于将一些 Web 文件本地存储在用户的浏览器上,这可以减少加载页面时服务器请求的数量。

然而,虽然缓存可以帮助加快加载时间,但它也可能导致其他编译。 例如,一个常见的 WooCommerce 问题是某些页面需要从缓存中排除。

如果您没有从缓存系统中排除登录页面,客户的密码重置过程将停止工作。 如果这些页面继续被缓存,用户通常将无法重置他们的密码,并且大量客户最终会寻求帮助以解决登录错误。

如果您进行了重大的开发更改并且忘记清除服务器级别的缓存,也会出现同样的情况。 在启动新的 WooCommerce 站点之前,请查看服务器配置和您的 WordPress 缓存插件设置。

3. 支付处理错误

为什么为 WooCommerce 使用多个支付网关

在解决 WooCommerce 网站上的问题时,您还需要检查支付网关配置和连接。

电子商务网站上一个简单但常见的问题是 SSL 证书没有为您的在线商店正确配置。 如果未安装 SSL,大多数支付处理器将无法工作。 您甚至可能不知道商店工作不正常,但一直以来,您的客户都会遇到结帐错误。

身份验证是另一个令人讨厌的错误。 当您或网站所有者收到此错误消息时,这意味着在线商店和支付处理器连接之间存在问题。 有无数 支付网关,包括 Stripe、PayPal、Authorize.net 等,因此确切的错误可能取决于支付处理器或您安装的任何 WooCommerce 支付网关插件。

WooCommerce 订单状态 也可能导致订单和付款方面的混乱。 虽然可能存在与订单状态相关的错误,但这通常是用户错误。

默认情况下,在收到付款并减少库存后,所有产品订单都会在 WordPress 仪表板中列为“处理中”。 店主或站点管理员需要手动将订单调整为已完成。 只需在此步骤上培训站点管理员,您就可以避免大量支持请求。

如果客户不希望执行此步骤,开发人员还可以选择自动将订单设置为已完成。 当然,这只有在对他们销售的特定产品以及他们如何管理库存流有意义的情况下才可行。

4. 电子邮件通知传递错误

电子邮件通知错误通常是 WordPress 网站的首要支持问题之一。 对于 WooCommerce 网站,这通常发生在下订单后。 在某些情况下,客户不会收到预期的电子邮件通知,而在其他情况下,网站所有者和管理员不会收到他们的。

在对电子邮件传递进行故障排除之前,首先检查是否已设置通知。 在 WooCommerce 下的 WordPress 仪表板中,有一个电子邮件选项卡,您可以在其中查看配置的通知。 如果您没有看到特定通知,则需要重新设置。

如果通知设置正确但仍未收到,安装和配置 SMTP 插件是最好的解决方法。 即使您的托管服务器已正确配置为使用 PHP 邮件功能,从 WordPress 站点发送的电子邮件通常也会被 Gmail 或 Outlook 等电子邮件提供商阻止。 这意味着客户可能不会收到来自该站点的电子邮件。

WP 邮件 SMTP

一种 WordPress SMTP 插件 允许您为电子邮件通知使用替代交付方法。 代表简单邮件传输协议的 SMTP 是一种行业标准,可提高电子邮件的可传递性。

5. 数据库重载

虽然上述问题可能发生在新推出的 WooCommerce 网站上,但可能需要一段时间才能发生。 随着您在 WooCommerce 网站上获得越来越多的订单,网站数据库的规模也会越来越大。

而且,如果数据库对于您当前的托管服务器容量来说太大,您可能会开始遇到性能下降和停机时间。 定期监控和清理数据库可以最大限度地减少性能问题并减少您的 WooCommerce 成本 用于托管。

数据库过载的其他来源包括插件和备份文件。 一些插件会迅速用杂项数据使数据库超载。 例如,审计日志插件将保留网站上每个活动的日志。 这有助于故障排除,但可能会导致积压太多。 调整设置以在一定时间后自动删除日志。

BlogVault 备份

如果您使用插件来备份在网站上存储数据的 WooCommerce,那么备份文件也是如此。 较旧的备份文件可能会使数据库大小膨胀,应在一段时间后删除。 这是服务器级别的备份协议优于插件的原因之一。 虽然一些 WooCommerce 友好选项,例如将 Blogvault 备份到云,但使用他们自己的服务器来维护您的备份。

积极的方法

等到您的电子商务网站崩溃,让您在销售方面出现缺口,这是没有意义的。 通过现在做好准备并正确维护您的站点,您将在出现问题时节省大量故障排除时间。 开源代码还意味着有大量 WooCommerce 开发人员和社区成员可以为您提供帮助。

  为什么为 WooCommerce 使用多个支付网关

类似文章