magento 2.3.1

How to Upgrade My Magento 2.3.1

Recently, Magento announced minor release 2.3.1. with security patches, improvements and bug fixes, which is worth to be installed if you currently on 2.3.0.

 

Usually, applying minor version upgrades should not introduce any surprises. Meanwhile, once you decided to jump over the middle version, it’s the true pain point.

 

  • How to upgrade my Magento 2?
  • What would it cost me?
  • What time is required for the upgrade?
  • Who can do it for me?
  • How to minimize upgrade risks?

 

Here are some bullet points which Merchants and SI should know and consider planning Magento upgrades.

 

1. Consider Backward Incompatible Changes

 

Before upgrading code, it is worth to check custom code and community extensions in terms of using legacy code or removed solutions.

Magento documentation shares a list of backward incompatible changes between releases: https://devdocs.magento.com/guides/v2.3/release-notes/backward-incompatible-changes/open-source.html

 

2. Community Extensions Compatibility

 

Ask extension vendors about new extension version or find suitable extension on a market. An extension should be fully compatible and tested with the latest Magento version.

 

3. Upgrade Project Repository and Apply Database Updates

 

Update composer with latest Magento Core code version. Run DB updates to make sure that operations will be executed correctly and won’t corrupt live data.

Use Magento DevDocs: https://devdocs.magento.com/guides/v2.3/comp-mgr/cli/cli-upgrade.html

 

4. Code Stabilization

 

Code Stabilization is an iterative activity to make your custom code fully compatible with the latest Magento version.

–         QA performs several iterations of testing critical functionality.

–         Developers fix all critical findings (P0, P1, P2).

The heavier code is customized, the longer time is required to stabilize it.

 

5. Go Live

 

Prepare Cut-over Plan to avoid surprises and minimize risk during the upgrade. Good Cut-over Plan covers all upgrade steps (checklist) as well as rollback procedure, just in case if something goes wrong during deployment.

 

Need Help? Contact us to upgrade your eCommerce store to Magento 2.3.1.

Alex Karanda About the author

CTO of Decima Digital with over than 15-year experience in web development and eCommerce. Alex was one of the pioneers in delivering Magento Technical Consultants, Premium support and professional services, since Magento Professional Services Department setup new Technical Consulting services in 2010