Step 2: Upgrade to Sylius 1.14
Before moving to Sylius 2.0, your plugin should be compatible with the latest Sylius 1.x release (1.14). This ensures a smoother transition path and lets you catch deprecations early.
Why this step is important
Sylius 1.14 is the last stable release of the 1.x line.
It contains most of the deprecations and changes required for 2.0.
Aligning here reduces migration risk and complexity.
What to do
Update
composer.json
to requiresylius/sylius:^1.14
.Run
composer update
and resolve dependency conflicts.Address deprecations (check logs, run static analysis).
Ensure the plugin compiles and tests pass on Sylius 1.14.
✅ Once your plugin works on 1.14 without errors or deprecated usages, you’re ready for the TestApplication setup.
Last updated
Was this helpful?