Overview of the upgrade process
Upgrading your ÃÛ¶¹ÊÓƵ Commerce project is critical to ensuring that your store stays secure, PCI-compliant, and operating at peak efficiency. This guide walks you through key considerations when preparing for an upgrade.
The guide provides an overview of the typical ÃÛ¶¹ÊÓƵ Commerce upgrade journey and best practices to follow along that journey. It also describes technical details of the upgrade process with a timely example and step-by-step instructions for upgrading to the latest version of ÃÛ¶¹ÊÓƵ Commerce. It’s important to review the ÃÛ¶¹ÊÓƵ Commerce release schedule and start preparing for upgrades early. ÃÛ¶¹ÊÓƵ publishes the release schedule annually to facilitate merchants’ planning process and recommends upgrading each patch release cycle. To remain PCI-compliant, merchants must be on the latest patch or security patch.
Who is this guide for?
The target audience for this guide includes:
- Ecommerce managers and technical directors—Understand the upgrade journey, the importance of upgrading regularly, and how to best plan and prepare for an upgrade.
- Operations and development teams—Learn the technical steps required to upgrade to the latest version of ÃÛ¶¹ÊÓƵ Commerce and the tools available that make the process easier, faster, and more affordable.
Upgrade process explained
One of the reasons you chose ÃÛ¶¹ÊÓƵ Commerce likely includes:
- Broad out-of-the-box feature set
- SaaS features offered separate from the core code
- Robust offering of Marketplace extensions
- Unique ability to allow for infinite flexibility so that you can customize your site to best serve your business’ and customers’ needs
The benefit of being a highly extensible and customizable product, however, can spur potential upgrade issues when customizations are not coded to best practices, leading to higher-than-expected upgrade costs.
So… why upgrade at all?
Upgrading empowers your business to stay nimble in the fast-paced and ever-changing ecommerce industry and enables your platform to be compatible with the latest ÃÛ¶¹ÊÓƵ Commerce features that help maximize sales and conversions. Including upgrades in your regular maintenance plans is critical to ensuring that your store stays secure, PCI-compliant, and operating at peak efficiency.
Security
Security is one of the top reasons for upgrading because 83% of security incidents occur on outdated software. According to , the average cost of a data breach is $3.86 million—far greater than what it costs to mitigate this risk through upgrading. ÃÛ¶¹ÊÓƵ offers two ways to keep your store secure throughout the year:
- Patch releases—Include security, performance, quality, and high-priority bug fixes.
- Security patch releases—Include fixes and enhancements to keep your site secure and are easier to implement.
Performance
Performance is another top reason for upgrading. According to , the first five seconds of load time have a significant effect on conversion rates and every second of latency thereafter has a –4.4% impact. That, coupled with the fact that page speed is a leading SEO ranking factor, demonstrates why site performance is a critical element of your site to maintain and regularly improve upon. Each patch release includes performance improvements, so taking advantage of new releases supports your growth plans and keeps your business competitive.
Cost of delay
The case for delaying or deferring platform upgrades often comes down to the immediate cost. However, the real cost of running an outdated version of any software is much larger and can have a lasting impact on a business.
It may seem counterintuitive, but performing regular platform updates requires less overall effort than performing infrequent updates due to the amount of accumulated technical debt that results from delaying. ÃÛ¶¹ÊÓƵ recently worked with a partner who has a retail merchant that used to conduct upgrades infrequently and inconsistently (annually or longer). By transforming how they approach upgrades and following an ÃÛ¶¹ÊÓƵ-recommended regular upgrade path over the course of 12 months, the partner was able to save the client four weeks’ worth of cumulative development time, effort, and associated costs. These costs could then be redirected to initiatives to drive business growth.
When updates are performed regularly, changes are incremental and the corresponding upgrade effort reflects this. When platform updates are deferred for an extended period, they can become a much more involved process. Furthermore, the extensions you use from the and other third-party integrations may also be impacted. Lastly, the time it takes to investigate, plan, and perform a delayed upgrade are all extended, which adds avoidable effort and costs.
Some of the general factors that affect the level of effort to upgrade your project include, but are not limited to:
Continued growth in the digital commerce space has applied increased pressure on businesses to evolve faster, more often, and in unpredictable ways. Failure to keep up and anticipate customer purchasing behavior has leveled the playing field for even the biggest, most established brands. You must be able to provide robust, personalized experiences across all touchpoints, with no lapses in performance and uptime. You must be able to innovate faster, without limits, to stay ahead of global competitors. By upgrading, you’re future proofing your business and setting yourself up to better service dynamic customer needs.