有了合适的人和技术,WooCommerce可扩展性绝对是很大的!
事实上,使用WooCommerce作为您的电子商务平台,您的在线商店的规模可以与您的目标和愿望一样大!
大型WooCommerce商店的唯一障碍是野心有限。
通过基于 WooCommerce 的商店寻求可扩展性意味着电子商务创始人或经理必须承诺确保两件事:
- 您商店的前端和后端快如闪电!
- 您的营销、技术和财务协调工作。当他们这样做时,可扩展性和增长将是神奇的!
在本文中,我们将了解WooCommerce的可扩展性以及如何在不熬夜的情况下每天扩展到数千笔交易。
您可能已经看到博客文章、YouTube 视频或社交媒体帖子声称 WooCommece 无法扩展。
这不对。Nordstrom、Rakuten 或 Media Markt 都是建立在WooCommerce上的大型商店的例子。有许多大品牌使用 WooCommerce。正如 Saucal 首席执行官米切尔·卡拉汉 (Mitchell Callahan) 所说:“归根结底是它的建造方式。”
WooCommerce可以处理多少产品数量?
如果您想知道 WooCommerce 可以处理的最大产品数量,我们有好消息!WooCommerce 提供了巨大的灵活性——事实上,这是最大的 WooCommerce 优势之一。它可以扩展以管理任意数量的产品。电子商务创始人或经理可以使用 WooCommerce 建立各种规模的在线商店。
同样,可以将企业规模的商店迁移到 WooCommerce,并从世界领先的电子商务解决方案之一中获益。
WooCommerce不可扩展神话背后的故事
如果一些电子商务创始人和经理确实遇到了 WooCommerce 商店增长的挑战,那不是 WooCommerce 的错。
责任在于开发人员的决策失误,而且通常与插件选择或托管有关。
一个 大型的 WooCommerce 商店在掌握得当的情况下运行得非常好。但是,如果您添加由不知道自己在做什么或不了解大型平台的开发人员制作的插件,您的 WooCommerce 网站将几乎停滞不前!这就是 Shopify 或 BigCommerce 等其他平台是更好选择的想法的来源。
WooCommerce可扩展性:获得最佳决策和正确的技术
扩展 WooCommerce 与其下的开发团队和技术决策有很大关系,
Saucal 首席执行官 Mitchell Callahan 解释道。
虽然 Shopify 保护商家免受其中的一些影响,这可能是一种优势,但它需要付出巨大的成本——所有权、控制权和定制。Woo 可以通过合适的团队与任何平台进行大规模竞争,而在 Saucal,我们已经与许多已经大规模扩展的创始人和经理合作 – 并且取得了成功!
如何通过 WooCommerce 成功扩展
当您决定扩展您的 WooCommerce 商店或将您的商店移动到 Woo 时,不应以牺牲用户体验或网站性能为代价。以此为框架,这就是您需要使用 WooCommerce 进行扩展的内容。
使用出色的 WooCommerce 开发团队
在承认 WooCommerce 可扩展性确实是可能的少数文章中,我们还没有遇到任何讨论开发团队作为成功扩展 WooCommerce 的关键因素的重要性的文章。
您需要与优秀的开发人员合作来构建或迁移您的商店。如果您的内部团队负责构建或迁移,请绝对确保他们可以在您的项目中出色地完成工作。不过,老实说,根据我们的经验,很少有内部团队能够应对挑战。
选择一个技术娴熟、知识渊博的外部团队通常是最好的方法。
选择 WooCommerce 开发公司可能具有挑战性。您可能是根据预算和项目范围这样做的。我们建议您创建一个入围名单,然后查看:
- 在您的初步考虑阶段,他们的沟通情况如何。如果他们回复电子邮件的速度很慢,那不是一个好兆头
- 他们对您的项目提出的问题类型
- 他们如何展示自己、能力和工作
- 他们对插件和托管要求的深入了解和经验
- 该机构是否灵活处理您的沟通要求或需求
- 维护计划选项
- 评论和推荐
- 你对他们是否合适的直觉
- 当您选择代理机构时,他们在给定日期之前传达项目更新和预算支出的情况如何
- 使用 WooCommerce 的经验
了解 WooCommerce可扩展性背后的细节
我们与许多每天处理数千个订单的大型 WooCommerce 商店合作。在这种规模下,覆盖平台的性能方面是绝对必要的。
在本节中,我们将分享我们从事的 WooCommerce 扩展项目的一个很好的例子。详细信息将帮助您了解扩展所涉及的内容,并在构建 WooCommerce 商店以进行扩展时专注于关键事项。
首先,重要的是要了解当有人从 WordPress 站点加载页面时会发生很多事情。对于 WooCommerce,它通常是一个产品页面。下面列出了从服务器收到请求到数据完成加载可能发生的一些事情。
有些活动在服务器上进行,而有些活动在访问者设备的浏览器上进行。这些位置中的任何一个问题都可能需要一系列选项来修复它们。如果确实存在任何问题,第一步是了解速度和页面加载时间。
影响页面加载时间的因素
这些关于页面加载时间的信息可能比您需要的更具技术性。但是我们包括了页面加载过程的细分,以说明它的技术性以及所涉及的阶段!一切都从所谓的首字节时间 (TTFB) 开始,这是服务器发送 HTML 所花费的时间。HTML 包含浏览器将遵循以加载站点的说明。之后是 交互时间 (TTI),这是浏览器接收信息并向用户显示他可以与之交互的内容所花费的时间。最后,还有加载时间 (TTL),这是整个过程所花费的时间。
还有其他因素需要考虑,但上述因素是最重要的。
准备后端以进行扩展
现在您了解了加载网站页面所涉及的阶段,您将意识到网站后端的重要性。事实上,毫不夸张地说,它是可扩展性成功的支柱之一。它将决定您的网站在任何给定时间能够处理多少流量。代码必须尽可能轻便,并且它不应该做任何可以在用户发出的请求之外的其他地方完成的事情。
考虑到这一点,重要的是要了解,无论您的前端有多快,如果您的后端出现性能问题,您的一些客户可能根本无法加载页面。以下是可以提高后端性能的方法。
使用外部专门服务
尽可能使用外部专业服务。这样,WordPress 就不必在您的网站上做所有事情。例如,WooCommerce 提供了一个内置的销售报告,当您没有大规模负载时,这是一个很好的功能。但是,当您拥有一个包含一百万个订单的庞大数据库时,处理所有这些数据并生成报告就变成了一项资源密集型操作。
第三方服务可以将此任务从您的服务器上移开。Metorik就是这样一种第三方服务,提供实时报告、无限细分、产品洞察、客户工具、电子邮件自动化、废弃购物车和数百种其他功能。
选择一个强大的主题和插件;部署前分析代码
不用说——但我们还是要说——您商店的编码必须完美无缺。这意味着您需要与经验丰富、知识渊博且跟上所有最新 WordPress 和 WooCommerce 开发的开发人员合作。
让您的开发团队在扩展之前分析您计划部署的代码也很重要。这是因为 WordPress 和 WooCommerce 生态系统中有很多插件会尝试以不同的方式解决相同的问题,但并非所有这些方式都适用于大规模。所以你需要确保你选择的插件做它需要做的事情,而且以你想要的方式做。
每一段网络代码都有可能影响电子商务商店。请务必选择最好的主题和插件,这样您的商店才能顺利运行并且不会受到不良编码的影响。
从密切关注 WordPress 和 WooCommerce 最佳实践的开发人员那里寻找插件和应用程序。例如,从Yoast、10up、DeliciousBrains或WooCommerce本身寻找插件。
选择主题和插件时,请密切注意以下注意事项:
1.加载时间
您找到了喜欢的主题。但是,如果主题演示加载缓慢,那么它背后可能有一个庞大的代码和脚本库,您的网站将会很慢。请务必使用速度工具对任何演示进行测试。
2.主题年代
多少年的主题?它与最新版本的 WordPress 和 WooCommerce 兼容吗?
3. 插件年代与发展
您要使用的插件有多旧,它们是何时创建的?它们是否定期更新?
4.文档
WordPress 文档是任何 WordPress 产品的基本要素。您需要了解文档并了解如何使用主题或插件。没有好的文档,您将无法找到主题或插件。
5.支持
支持并不重要——直到您需要它!实际上,它比大多数人意识到的要重要得多。发现插件冲突或编码中存在错误但得不到支持是非常令人沮丧的。确保开发人员提供良好的客户支持,并及时响应。
6.评论
阅读评论以了解用户对实际主题或插件的评价。
选择合适的主机
拥有合适的主机对于您的 WooCommerce 商店的成功至关重要。您的电子商务增长计划必须与您的主机能力保持一致!这就是我们的意思:
1.可扩展性
您为您的商店制定了宏伟的计划,您将培育它并确保它成长。那么您的主机是否能够在您需要时提供更多的服务器资源或提供更好的计划?联系主机销售代表服务器上有多少网站。如果网站增长迅速,请考虑使用虚拟专用服务器 (VPS) 或专用服务器。云托管是另一种选择,它提供了灵活的资源分配。
2. 资源上限
即使您认为这是一个很好的托管计划,您也可能会发现磁盘空间和带宽存在限制。始终询问限制,并确保您在即将到来的促销活动中处于有利位置。
3.正常运行时间
你可能知道这是什么。重要的问题是:您的主机能否使您的网站至少在 99.9% 的时间内保持在线状态?这是你应该期待的。
4. 安全
您将需要一个 SSL 证书来帮助保护向您的商店进行在线支付的用户。更新您的 MySQL 和 PHP 版本以避免软件安全漏洞。定期检查服务器黑客攻击,并进行网站恶意软件扫描。最后,需要防火墙来保护文件和数据。
5.速度
主机是否具有高质量的硬件、固态驱动器和最新的 PHP?所有这些都有助于提高网站速度。
6. 支持与维护
有很多便宜的主机,我们的建议是避开它们。不要多付钱,但请记住,良好的托管和可靠的客户服务是要花钱的。为好主机付费的好处是您将获得所需的服务和良好的客户支持。查看评论和推荐,并寻找 24/7 可用的支持。
不要害怕询问您的托管服务提供商,他们可以做些什么来让您的增长努力无痛。他们将能够指导您为您的业务制定正确的计划。如果他们做不到,那么可能是时候做出改变了。
为规模化准备您的 WooCommerce 前端
现在是时候确保您的 WooCommerce 网站对您的客户来说是快速的了。以下是您在管理 WooCommerce 商店时必须持续注意的事项。
1.谨慎选择插件
通过仔细选择插件,您可以确保它们不会重复功能。考虑添加一些自定义代码来自动化自定义功能。这样,您就可以消除额外的负载并减少加载 WooCommerce 商店前端所需的脚本数量。
2. 减小文件大小
尽可能减少商店发送给浏览器的脚本、文件和图像的大小。有一些插件可以帮助您处理图像、脚本和样式。
3.使用CDN
内容分发网络 (CDN) 是用于描述地理分布的服务器组的术语,这些服务器协同工作以提供网站内容的快速分发。通常,如果您在世界不同地区有购物者,则需要 CDN。例如,如果您的 WooCommerce 商店托管在加拿大,而您的客户在亚洲,则 CDN 将从日本等离购物者更近的服务器为您的商店提供服务。CDN 意味着延迟会更少,加载时间也会减少。例如,使用 CDN,您可以设置您的商店,以便图像仅在下载到浏览器时才可见。
5.负载均衡
负载平衡是网站在许多服务器上的分布。处理负载在服务器之间共享,因此您的 WooCommerce 商店即使在繁忙时也能保持快速。负载平衡非常适合不断增长且拥有大量流量的网站。如果您已准备好使用 CDN 和负载平衡,您的开发人员可以告知您,并且可以为您进行这两项设置。
6.延迟加载脚本
如果可以推迟脚本,请这样做,直到页面变得可交互并且用户与该页面互动。
7.解决搜索问题
如果您有处理大量订单的 WooCommerce 商店,您可能会遇到 WooCommerce 搜索问题。我发现在同一站点数据库中使用二级索引表是解决此问题的绝佳方法。该解决方案在本文中有详细说明:https ://codeable.io/blog/large-woocommerce-search-faster/ 。
WooCommerce 扩展案例研究——Phlearn
这个关于我们的客户Phlearn的案例研究展示了我们如何实施我们迄今为止讨论的几乎所有扩展建议。Phlearn 是世界上 Photoshop Lightroom 摄影教程的第一大来源。Saucal 与 Phlearn 合作,确保他们的商店通过使用——当然是——WooCommerce 以及 WooCommerce 订阅、WooCommerce 会员资格和大量自定义代码来扩展。事实上,我们尽可能地定制以保持网站尽可能轻量级。
你可能还记得,几年前谷歌开始惩罚速度慢的网站。今天,网站速度至关重要。Phlearn 将速度放在首位,我们能够显着提高他们的网站速度。我们使用 Google PageSpeed 来衡量客户网站的速度。看看这些数字!
上图显示了我们优化后Saucal 在Phlearn 网站上的工作结果。结果也部分归因于主机提供的一些托管功能。这些支持更快站点的功能包括:
- 高性能 SQL 查询
- 禁用不需要的插件功能
- 尽可能延迟 JS
- 嵌入小的 JS 片段
- 图像压缩
- 服务器端缓存
- 第三方代码审计
这些额外的案例研究显示了我们的一些客户扩展其 WooCommerce 商店的令人印象深刻的能力。第一个是Output,它为音乐家、制作人和电影作曲家开发音乐软件和数字乐器。目标是扩大规模以增加在线销售额,同时降低成本。
本案例研究首先讲述了如果您将可扩展性计划落入坏人之手会发生什么!No Pong生产一种极其有效、纯天然、全天候的除臭剂,100% 不含对羟基苯甲酸酯、铝且不含塑料。他们第一次扩大规模的努力是一场灾难,浪费了数十万美元!
与 Saucal 合作,No Pong 能够稳定其 WooCommerce 网站并实现 30% 的业务增长!
您已准备好扩展您的 WooCommerce 商店!
归根结底,任何网站都需要表现出色。但是对于大规模负载的网站,性能处于完全不同的水平。努力达到那个水平,因为如果一个网站没有达到最佳性能,它很容易崩溃。
最后,经常检查您的网站统计和数据,尤其是在常规购物日和促销日。这样,您将无后顾之忧,并能够专注于业务的其他方面。