Commerce Weavers becomes the Official Sylius Training Partner
It’s been a fact since November, so let’s make it official - we have partnered up with Sylius and become the only Englis...
Read more →Increasingly, engineering teams maintaining e-commerce platforms based on Sylius 1.x are reaching a critical point where planning a migration to the next version is no longer optional. With the fast-approaching End of Life (EOL) for older tech stacks and the rapid evolution of the Symfony-based framework, upgrading to Sylius 2 has become a cornerstone of many organizations' technological roadmaps. To address this, Commerce Weavers has launched a dedicated Educational Hub – a resource center where we publish in-depth materials designed to help developers prepare for and execute migrations in a structured, predictable manner.
Sylius 2 introduces a complete modernization of the e-commerce platform’s technology stack. Migrating allows your system to transition to:
Symfony 7,
API Platform 4,
modern frontend powered by Bootstrap 5 and Symfony UX,
Symfony Workflow replacing Winzou State Machine.
These changes directly impact long-term maintainability, architecture stability and development velocity.
Remaining on Sylius 1.x increases technical debt accumulation. As legacy versions approach End of Life (EOL), security risks grow and feature delivery slows down significantly.
The longer the migration is delayed, the larger the gap between your codebase and the current ecosystem standards.
In many projects, the upgrade appears straightforward until the engineering team begins to analyze the granular implementation details. The most significant hurdles typically emerge in two critical areas:
Hidden Project Complexity. The official changelog is only half the battle. The real challenge lies in the degree of project customization. In many established stores, business logic is deeply coupled with legacy state machine mechanisms, the frontend layer, or older API versions – all of which have undergone radical architectural shifts in Sylius 2.
Plugin Compatibility and Ecosystem Alignment. The Sylius ecosystem comprises hundreds of plugins published on Packagist. While many have already transitioned to support Sylius 2, enterprise-grade projects often rely on proprietary extensions or legacy third–party integrations.
Migration involves a comprehensive upgrade of the platform’s core architectural components.
| Component | Sylius 1.x | Sylius 2.x |
|---|---|---|
| PHP | 8.1+ | 8.2+ |
| Symfony | 5.4 / 6.4 | 6.4 / 7.x |
| Node.js | 18 / 20 | 20 / 22 |
| Frontend | Semantic UI + jQuery | Bootstrap 5 + Symfony UX |
| State machine | Winzou (default) | Symfony Workflow (default) |
To support engineering teams, we are launching a dedicated Educational Hub focused on Sylius 2 migration.
The hub will evolve iteratively and include:
A structured checklist to assess migration readiness.
Covers:
state machine customizations,
plugin dependencies,
frontend architecture changes,
payment integrations,
API surface analysis.
A diagnostic tool designed to estimate migration complexity based on specific project parameters. It calculates the necessary engineering resources by analyzing variables such as the number of installed plugins, custom domain entities, and the depth of external system integrations.
An experimental framework leveraging AI tools to accelerate the code migration process. This workflow assists in identifying potential architectural bottlenecks and automates repetitive refactoring tasks.
A dedicated tracker monitoring the compatibility status of the most widely used Sylius extensions. This includes solutions from key ecosystem contributors such as BitBag, Setono, MonsieurBiz, and Synolia.
The Hub will also feature additional educational resources focused on Sylius 2 architecture, long-term upgrade planning, and migration best practices.
Sylius 2 represents the most significant architectural evolution in the platform’s ecosystem in years. Consequently, a well-structured migration strategy is mission–critical for ensuring the stability and future scalability of your e-commerce system.
Migration means upgrading from Sylius 1.x to a stack based on Symfony 7, API Platform 4 and a modern frontend architecture. In enterprise cases, it also includes auditing custom extensions and integrations.
Long-term yes. Sylius 1.x depends on legacy components that are reaching End of Life (EOL). Migration ensures compatibility, security and maintainability.
It depends on customization level. Simple projects are straightforward. Enterprise systems require deep analysis of plugins, integrations and workflow logic.
Main effort areas:
frontend refactoring,
integration updates,
API Platform 4 upgrade.
During low business load periods, outside peak sales seasons. Start with a technical audit and dependency analysis.
Not yet. Many are ready, but enterprise systems require individual verification. That’s why a compatibility radar is part of the Migration Hub.
It’s been a fact since November, so let’s make it official - we have partnered up with Sylius and become the only Englis...
Read more →
The 2nd SyliusCon was all about getting together with the community and channeling a new burst of energy into the develo...
Read more →
It’s been a while since you’ve heard from us but here we are, getting back to blog posting. It turns out that producing ...
Read more →