Product Information Hub

The latest announcements and our product roadmap.

NEWS
SHOP

Shop: Upcoming Migration of Component Library to Nuxt v4

Nuxt is a software framework on which our Shop is based. We are planning to update our shop system from Nuxt v3.18.1 to the newer version Nuxt v4. The migration is currently scheduled for CW41 (October 6th to 12th).

What this means for you

  • As a merchant, you will receive the new version when you next update your shop. Although this is a major update, nothing will change for you. Your entire setup will continue to work as before. In the medium term, you will likely notice improvements in shop performance. Support for the older Nuxt version ends in January 2026. This upgrade will enable us to keep the technical foundation of your shop up to date beyond that point and continue to benefit from performance improvements and security patches.

  • As a developer, you will additionally benefit from improvements in the developer experience—the overall feel and usability of a specific tool or product—that the new version provides. A full list of the technical changes can be found in the official Nuxt migration guide: Migrating to Nuxt 4

Migration schedule

Here is our plan for carrying out the update in the plentyshop-pwa repository, our central storage location:

  1. We will continue to publish changes up until the week before the migration. This also applies to external contributions.

  2. The migration work will be carried out in a dedicated feature branch. This is a separate storage area for new features or updates to avoid interference with the main code.

  3. Once the migration is completed and thoroughly tested, we will release a new 2.x version of the shop repository. This release may also include additional features.

Updating at your own pace

Carrying out the update in our repository will give agencies and developers a blueprint for updating the shops they are building. Pulling in the upstream changes (updates from the central repository into your own version) into your fork should cover most of the necessary updates. A fork is a personal copy of a project’s repository. That way, you mainly only need to take care of your own custom changes.

Please note that you can update your shops at your own pace. Even if you stay on Nuxt 3.x, they will continue to work.

If you need support or have questions about the migration, please reach out to us via the Service Desk.

Author
Tim Müller-Späth
Date
September 26, 2025