Skip to main content

We upgrade the system.
We preserve what matters to your business.

Moving from Joomla 3 to newer generations requires reviewing code, templates, data, and dependencies. We determine the migration path to Joomla 4–6 after an audit.

Current System

Versions · data · custom changes

Test Environment

Adaptation · replacements · testing

Target Version

Confirmed compatibility and launch

What can prevent a straightforward upgrade

The availability of a new Joomla version does not mean every part of the site is ready to move.

Extensions

Old APIs, discontinued products, and custom changes each require a decision: update, adapt, or replace.

Template & Overrides

Changes to markup, libraries, and template overrides can affect the catalogue, cart, and forms.

JoomShopping & Data

We review the store version, data structure, attributes, orders, and dependent modules.

Server & Environment

We compare target-version requirements for PHP, the database, and hosting configuration.

Each dependency needs its own solution

Update

If a compatible version exists, we verify requirements, licensing, and workflows on a copy.

Adapt

The function is important, but the code or presentation requires changes. We estimate the customization.

Replace

If a product is outdated or unsupported, we select a suitable alternative or design a new one.

First a verified copy.
Then the live site.

Before Migration

Inventory, backup, data list, and an agreed version path.

On the Test Copy

Verification of products and orders, URLs and redirects, payments, delivery, emails, and the customer account.

During Launch

An agreed maintenance window, migration of current data, test purchases, and a rollback plan.

We know our own extensions inside out

We review Nevigen product versions and whether your customizations can be carried over. For third-party components, we separately assess code and dependencies.
Backward-compatibility plugins do not replace a full review of all extensions. We agree on the target version and migration stages individually.

Planning a website upgrade?

Provide the website address, current versions, and any known customizations.
We will determine the scope, cost, and timeline after reviewing the task.
Short brief

Tell us about your project

A few answers will help us understand your task and suggest the next step.

01. Task
02. Details
03. Contact details
You do not need a full technical specification. Describe the task in your own words.

Discuss an integration

Describe the service and the data to be exchanged. That is enough for an initial assessment.


What needs to be integrated?
You can select multiple options.
If the documentation is public, add a link. This will help us assess the integration more quickly.

How should the data exchange work?
For example: receive stock levels from a CRM, send orders from the website, or synchronize data in both directions.
What data needs to be exchanged?
Describe how you want it to work. Technical terms are optional.