WooCommerce:如何通过分期安全更新
已发表: 2020-03-13
当新版本的 WooCommerce 插件发布,并且 WordPress 仪表板开始向您发送更新时间的通知时,这个问题总是浮现在脑海中:“我应该立即更新 WooCommerce,再等一会儿,还是保持不变版本,除非有什么问题? “
好吧,更新 WooCommerce 总是一个很大的风险——你可能会破坏你的实时网站并错过流量和销售。 每次发布重大更新时都会发生这种情况——许多店主不更新他们的商店,因为他们觉得麻烦不值得付出努力。
但是从长远来看,更新 WooCommerce 绝对是一个好主意。 WordPress 黑客攻击的主要原因是过时的插件和主题。 这就是登台环境的用武之地。
登台网站是您现有实时商店的克隆。 它是完全独立的,不会以任何方式影响您的直播商店。 暂存也称为“测试环境”或“沙盒”,而您的现场站点通常称为“生产环境”。
登台让您在几分钟内获得一键克隆的好处,更新和测试 WooCommerce 而不必担心破坏您的实际实时网站,最后“推送”对实时网站的更改(也就是覆盖实时环境),所以功能是 100% 保证。
托管和 WooCommerce 友好的登台
您可能已经与提供登台的提供商(例如 WP Engine、SiteGround、Kinsta)进行托管。 问题是这些主机不是用 WooCommerce 构建的,而是 WordPress。
你可能会问有什么不同?
好吧,当您建立一个常规的、主要是静态的宣传册网站时,实时网站上不会发生重大变化。 但随着电子商务网站的繁忙,定期会有新订单和新客户注册。 您可以想象,在创建暂存环境一周后,两个 WooCommerce 克隆将严重不同步。
问题在于,对于前面提到的主机,当您单击“推送到直播”时,直播商店会被完全覆盖,所有“新”数据(新订单、新客户、新页面等)都会丢失。 如果您不知道,这可能是一场灾难。
那么解决方案是什么? 嗯,总是有订单和客户的手动导出和导入。 但这非常麻烦,只会让您不那么频繁地更新您的商店。
WooCommerce 现在已经快 9 年了,但这仍然是大多数店主最大的痛苦。 如何在暂存时更新 WooCommerce,但在“发布”更新版本后避免丢失新数据?
进入 WooCart – 专为 WooCommerce 打造的主机
WooCart 是专门为 WooCommmerce 构建的第一个主机。 其他主机,如 LiquidWeb 和 GoDaddy,提供托管的 WooCommerce,但它始终是其现有 WordPress 基础设施的一部分。 WooCart 是为 WooCommerce 从头开始构建的。
它从您第一次登录时开始显示。 该仪表板与您习惯的托管仪表板相去甚远,它看起来更接近 Shopify 而不是 Hostgator。
WooCart 在谷歌云平台上运行,类似于最近的许多其他 WP 主机(Kinsta、WP Engine、SiteGround)。 但是有一个主要区别:其他主机提供共享主机,而 WooCart 提供专用主机。
这意味着您的商店在服务器上预留了资源。 好处是一致的性能,并且知道如果出现问题,您可以修复它,而不是因为您的邻居正在滥用他们的服务器资源。
出色的性能并不止于服务器,因此 WooCart 还通过高级 CDN (KeyCDN) 处理静态资产交付。 我没有在其他主机上看到的一件事是自动图像模糊和优化。 通常您需要为此使用插件,甚至是付费服务,但您可以使用 WooCart 开箱即用。

WooCart 的无损分期
WooCart 为 WordPress 带来的主要创新是简单的分期发布/推送——无损分期。 该系统知道如何在覆盖实时环境之前将 WooCommerce 订单和客户数据从实时同步到登台。
这是一段视频,展示了这在实践中的表现:
这有很大的好处。 现在可以在几分钟内完成更新。 该过程将是:

- 创建暂存环境
- 批量更新暂存的所有内容
- 查看您的临时存储以查看是否一切正常
- 在登台时测试结帐
- 如果一切顺利,请单击“发布到直播”
商店将合并为 live,新订单同步,因此不会丢失任何内容。 如果出现问题,不用担心 - 花时间修复它,一旦完成,您现在可以合并它。 WooCart 还允许您随时同步订单和客户,如果您要进行更长时间的登台工作,这非常棒。
这显着简化了 WooCommerce 商店的维护、测试和更新。
其他 WooCart 工具
分期只是 WooCart 的功能之一。 如果您不是 WordPress 的新手,您将受益于错误日志,您可以在其中查看通常被其他主机隐藏的错误。 错误日志通常会显示一个损坏的插件,并且可以使故障排除变得更加容易。
另一个新功能是插件指标,系统按内存使用情况列出所有插件。 这对于查找占用资源的插件也非常有用。
WooCart 还有很多其他的东西,但列出和解释太多了。 最好访问他们的网站并查看详细信息。 但是,这里是我的前 3 个选择:
网站安全
WooCart 也会照顾您的商店安全,并且不需要安全插件。 蛮力攻击保护由 Google Cloud 提供,其 WAF(Web 应用程序防火墙)会根据每日威胁自动更新。
为了让您睡得更好,他们保证如果您的商店发生任何事情,他们将彻底清理烂摊子。 所以你可以说 WooCart 给你一个“没有被黑客入侵的网站保证”。
当然,只要您遵循他们的指导方针和通知,并且不要让您的商店过时且易受攻击,那就是这样。 但是由于他们解决了使用无损分期更新插件和主题,这是一个非常合理的保证。
存储向导和本地化
如果您每个月都建立几家商店,那么您可能有一个模板可供每个客户重复使用。 但是 WooCart 创造了更好的东西,一个商店向导。 它根据商店国家/地区本地化商店设置。 这些设置包括国家标准,如货币、时间格式、日期格式等,必要时安装语言包以及许多其他小东西。 本地化文件是完全开源的,可在其 GitHub 存储库中找到。
这是一件简单的事情,但可以消除每个新客户经常发生的一些琐碎工作。
商店向导是一个很棒的功能,感觉它有很大的潜力。 项目负责人 Dejan Murko 同意并承诺会推出更多功能,重点是交钥匙商店(想想行业特定的一键式商店)。
限制
对于像 WooCart 这样的完全托管的解决方案,总会有一些妥协。 一个是 WooCart 不允许您安装的插件黑名单。 它涵盖了从性能和安全插件到据报道存在问题或未修复漏洞的插件。 在他们看来,这一切听起来都非常合理。 你可能只需要适应一点。 请记住,安全性已经得到保证。
高级用户也可能会错过用于数据库管理的 phpMyAdmin。 WP-CLI 可以访问数据库,但这并不容易管理。 有人告诉我,他们将来可能会添加它,但还没有足够的需求来证明投资的合理性。
我认为这些妥协对大多数用户来说都是有意义的,但你将成为你用例的最终评判者。

概括
WooCart 并不便宜。 它将自己定位在托管 WordPress 主机价格的顶部。 也就是说,它确实提供了很多价格。 从专用服务器资源、高级 CDN 到无损暂存和许多其他令人惊叹的工具。
最后,这一切都取决于你在哪里。 如果您是 WooCommerce 的新手,您可能应该从更便宜的地方开始。 但是,如果您的商店正在赚钱,那么它就变得轻而易举。 只是每个月节省的时间和挫折就值双倍的差价。 另外,他们在试用期内提供免费试用和免费网站转移,因此试用完全没有风险。