使用技巧

需要注意的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开发人员和社区成员可以为您提供帮助。