Magento upgrades

Magento upgrades, delivered as a complete service.

Midoriweb plans and carries out Magento upgrades, including the development and compatibility work needed around the new release. We handle the application, extensions and supporting environment as a coordinated project, with testing and deployment built into the scope. Your business gets an upgraded store and a clear record of the work completed.

Plan the tests before the release

Use these guides to describe the problem and understand how a scoped Midoriweb engagement can address it.

Explore the complete topic library →

Upgrade expertise across the Magento implementation

Our upgrade service brings together Magento development, infrastructure and integration skills. We can update the platform and resolve the custom code or configuration changes required to keep your store operating. That technical breadth matters when an upgrade affects several parts of an established implementation.

We work with Magento Open Source and Adobe Commerce, establishing the exact edition, release and deployment before planning the work. The target is chosen against the current requirements and the business's maintenance needs. We review the relevant support and compatibility information for that target, rather than assuming every installation can follow an identical version path or use the same supporting services.

A defined scope before implementation

We assess the current store, including the theme, installed modules, customisations and connected systems. The review identifies what must be updated, what needs further investigation and which components may require replacement or redevelopment. You receive a scope that explains those dependencies and the work proposed to address them.

The assessment also looks at the test environment and the information needed to review the result. We establish important customer journeys, Admin tasks and automated processes with your team. This makes testing part of the upgrade plan from the outset. Where an inherited installation has gaps in documentation, we define the discovery required so the project is based on the actual store.

Theme and extension compatibility

We update and repair the components that extend Magento, including custom modules and storefront behaviour. Our development work addresses incompatibilities identified during the upgrade and checks the interactions that matter to your business. Native features, third-party extensions and bespoke code are assessed together.

For supplier-maintained extensions, we review suitable releases and coordinate technical questions where necessary. For custom code, we can implement the required changes through our Magento development service. We also review whether an old workaround still serves a purpose in the target release. You receive an implementation that accounts for the store's existing functionality and the maintenance needs of the updated platform.

The supporting environment

We plan the PHP, database, search, caching and other service requirements relevant to the chosen Magento release. The supported combinations vary, so we check the exact requirements during scoping. Where the hosting environment needs work, we can handle it directly within our agreed access or coordinate with your provider.

This includes reviewing differences between test and live environments that could affect the release. A successful upgrade in one environment needs to be understood in relation to the other. We identify the configuration and deployment steps required to make the transition, and account for the application's scheduled work and connected services. Our server management service can provide ongoing care for the resulting setup.

Testing the store your business uses

We test the upgraded implementation against the functions your customers and staff depend on. The scope can include navigation, search, product options, customer accounts, pricing, checkout, payments and order processing. We also review imports, exports and scheduled processes where they are part of the installation.

Your team helps confirm business-specific expectations, such as a delivery rule or a particular way of handling an order. We provide review points for those decisions and resolve the technical issues identified during testing. The acceptance record distinguishes completed checks from any remaining limitations. That gives you an informed basis for agreeing the release, with the critical trading and operating requirements made visible.

Planned deployment and recovery arrangements

We prepare the sequence for deploying the upgrade and agree the release window with you. The plan covers required backups, configuration changes, any maintenance period and the checks needed before normal operation resumes. Responsibilities and access are established before the release begins.

Recovery planning reflects the actual change. Application files, database changes and transactions created around the release can have different implications for reversal. We explain the relevant approach and the conditions for stopping or recovering the deployment. After release, we check the agreed journeys and operating processes, then document the result. Your business receives an upgrade that has been taken through the release process, with the follow-up work clearly identified.

Recovering an upgrade that has gone wrong

We can also assist when an attempted upgrade has left the store unstable or unable to operate. Our initial work establishes the current state, what was changed and which parts of the website are affected. We assess the available recovery and repair options before agreeing the next action.

The scope may involve restoring a usable state, resolving an incompatibility or completing work that was left unfinished. We bring the same development and infrastructure skills to the recovery, with testing focused on the affected operation. If your store is currently unavailable or customers cannot complete purchases, contact us for support and state the immediate impact so availability and an initial response can be discussed.

What you receive from Midoriweb

The agreed service includes the upgrade implementation, relevant compatibility corrections and the supporting release work. You also receive a record of the target version, the components changed, the checks completed and any remaining maintenance actions. This provides a useful starting point for future development and support.

We explain how custom patches or supplier dependencies should be handled at the next update. Where ongoing work is appropriate, our support retainers can maintain a planned relationship around the store. The upgrade is treated as part of the site's continuing operation, with ownership of the result made clear after delivery.

Why choose Midoriweb for your upgrade?

We can carry out the development required by the upgrade as well as the platform update itself. If an extension, theme feature or integration needs correction, that work can be addressed within a coordinated technical scope. You have continuity between assessment, implementation and release.

We also understand the business processes behind the website. The review includes the people managing products and orders, not only the storefront's appearance. We connect the upgrade decisions with the way your store trades and operates, and explain the work in terms you can use to make a decision. Our upgrade planning guide sets out the questions worth resolving before the project begins.

FAQs

Can you quote before seeing the store?

We can discuss the likely scope, but a meaningful proposal needs information about the current release, customisations, extensions and hosting. We make any required assessment explicit before committing to the implementation.

Will the store need downtime?

That depends on the installation and the changes being made. We define any maintenance window as part of the release plan and explain the trading implications before scheduling the work.

Can you upgrade a store developed elsewhere?

Yes. We review the existing implementation and identify the access, documentation and discovery needed. The project can include compatibility work on inherited custom code where required.

How do we begin?

Book a consultation or send us your current Magento version and upgrade requirements. We will explain the assessment and work needed to plan the next release.

Put Midoriweb’s expertise to work.

Discuss the development, support or integration work your business needs.

Midoriweb

Tell us about your project.

Tell Midoriweb what you want to build or improve. We will help define the development, support or integration work you need.

  1. 01 Project
  2. 02 Details
  3. 03 Contact
Project
What do you need help with?
What platform are you using?

Platform names and logos identify the services you use. Shopify · WooCommerce · Adobe Commerce · Magento