Description
In this episode, we walk you through the process of upgrading a Sylius 1.14 project to Sylius 2.0, focusing exclusively on migrating the existing Brand feature. This is not a tutorial on new Sylius 2.0 capabilities — it’s a safe and structured migration path for legacy code.
You’ll learn:
- How to prepare your environment (PHP 8.2, Node.js 20+),
- How to upgrade dependencies via Composer and Yarn,
- How to update plugin configuration, routing, security, and API endpoints,
- How to refactor Twig templates and shop layout to Bootstrap + Tabler style,
- How to configure API Platform 4 with full CRUD and state transitions for brands,
- How to manage schema updates, migrations, and test fixtures,
- How to identify and resolve common errors during the upgrade process.
This episode is a hands-on migration guide — perfect for dev teams maintaining production Sylius projects who want to move to 2.0 without diving into new feature sets yet. It provides actionable steps, best practices, and a clear migration checklist.