如何运行稳定、安全和成功的 WooCommerce 网站
已发表: 2021-01-24WooCommerce 已成为使用 WordPress 运行电子商务网站的事实上的解决方案。 自从 Automattic(WordPress 联合创始人 Matt Mullenweg 的公司)在 2015 年接管了广受欢迎的插件以来尤其如此。
WooCommerce 是免费的(可以选择使用免费扩展程序或购买商业扩展程序)并且相当容易设置这一事实对于那些希望在不超出预算的情况下在线销售的人来说非常有吸引力。 建立一个外观和功能类似于在线零售商上层的在线商店是可能的。
但这种特殊的电子商务路径有其自身的要求和挑战。 WooCommerce 与 Shopify、Miva 或其他 SaaS 提供商之类的产品不同。 为了充分利用您的网站并保持安全性和稳定性,您需要注意一些事项。
让我们来看看与 Woo 一起获胜的一些隐藏秘诀:
首先在开发站点上测试更新
因为您的 WooCommerce 商店也可以与不同的 WordPress 插件一起运行,所以更新并不总是一个顺利的过程。 错误不仅出现在 Woo 的新版本中,而且您安装的任何插件或主题都可能出现冲突。 如果处理不当,可能会一团糟。
这就是为什么我总是建议运行您网站的开发(又名登台)版本。 一些 WordPress 专业托管公司将为您提供此服务。 如果您的不提供此服务,则有一些插件可以提供帮助。 或者,您可以在自己的系统上安装 MAMP 或 WAMP 服务器。
暂存环境允许您测试最新的插件更新,而不必担心破坏您的实时站点。 安装任何可用的更新,点击您的站点并完成一两个测试订单。 如果一切正常,您可以在您的实时站点上运行更新(或者如果您正在运行某种版本控制,则推送它们)。 如果出现问题,您将能够安全地排除故障,而不会打扰客户。
这可能会花费您更多的时间,但它会让您安心。 观看更新破坏您的网站并不好玩。 通过这个额外的步骤将这种可能性排除在外。
不要触摸模板(除非你必须)
是的,WooCommerce 允许您在自己的主题中覆盖特定的插件模板。 这对于更改布局或简单地将一些信息添加到特定区域非常有用。
问题是当插件的新版本发布时,Woo 偶尔会更新这些模板。 您经常会在 WordPress 仪表板中收到一条消息,指出您有一个或多个过时的模板。 然后,您可以通过访问WooCommerce > Status
查看哪些已过期。
运行过时版本的模板可能会很好用——也可能不会。 您网站的布局可能有点古怪,或者关键功能可能会阻止客户完成订单。 要修复过时的模板,您必须获取 WooCommerce 的最新副本并重新自定义相关模板的最新版本以匹配您之前所做的。 如果您自定义多个模板,这可能会变得非常痛苦。
防止所有这些麻烦的最好方法是避免自定义模板文件——即使它们在你的主题中。 相反,利用 WooCommerce 钩子。 这些小代码片段可以完成与自定义模板相同的结果,而不必担心插件更新会破坏某些东西。
认真对待安全
安全性是任何网站最关心的问题之一——尤其是在在线销售时。 如果您特别在运行 WooCommerce,请注意:
在 SSL 中运行您的网站
在 SSL 中运行您的网站所需的价格、身份验证和技术知识的障碍已被打破。 像 Let's Encrypt 这样的提供商提供免费证书,以及提供近乎免费产品的主机——没有理由不使用 SSL。 对于这些免费或便宜的证书,您甚至不需要经过任何冗长的验证过程。 SSL 提高了安全性和消费者信心——所以使用它!
将非管理员锁定在仪表板之外
如果您允许客户在您的网站上拥有自己的帐户,最好确保他们无法访问 WordPress 仪表板。 即使客户的角色意味着不能造成任何损害,但将他们拒之门外仍然是一种好习惯。 您可以通过像 Remove Dashboard Access 这样的插件或通过一些简单的代码来完成此操作。
相应地分配店主角色
只为用户提供他们需要的访问级别总是一个好主意,仅此而已。 如果一名或多名非管理员员工需要访问订单和客户信息,请为他们分配 Woo 特定的 Shop Manager 角色。 这将为用户提供处理订单等所需的权限,而无需授予他们完全的管理员访问权限。
谨慎运行其他插件
虽然 WordPress 插件存储库中目前有超过 50,000 个插件,但您应该格外小心选择哪些插件。 您安装的每个新插件都会增加另一个破坏或(更糟糕的)安全漏洞的机会。 因此,只能运行来自受信任的开发人员的插件。 并且只运行你需要的东西。
建立一个美妙的网站
除了我可怕的双关语,WooCommerce 允许您建立一个外观和功能都很漂亮的在线商店。 您可以将其用作过上美好生活的工具——无论您是经营商店还是为他人建造商店。 但它的一般设置容易掩盖一个事实,即运行插件有很多责任。
事情可以而且确实会破裂。 这正是在开源平台上运行商店的本质,它允许几乎无限数量的插件、主题和自定义组合(更不用说托管环境了)。 WooCommerce 和任何使用它的人都无法预测任何特定设置都会出现问题。
因此,设计师、开发人员和商店老板都知道他们正在进入什么领域。 在更新进入您的实时站点之前构建测试更新的流程。 尽你所能保护网站,不要运行任何不必要的插件。
从一开始就制定可靠的策略将帮助您保持 WooCommerce(和销售)的蓬勃发展。