Sylius Video Course & Certification 30% off!
LogoLogo
Ctrlk
🛣️ Roadmap💻 Sylius Demo💬 Community Slack
  • Sylius Documentation
  • Sylius Stack Documentation
  • Sylius FrontWing Documentation
GitBook Assistant
GitBook Assistant
Working...Thinking...
GitBook Assistant
Good night

I'm here to help you with the docs.

Ctrli
AI Based on your context
  • 📖Sylius Documentation
  • Organization
  • Release Cycle
  • Getting Started with Sylius
    • Choosing Sylius: When and Why
    • Before You Begin
    • Installation
    • Basic Configuration
    • Shipping & Payment
    • First Product
    • Customizing the Shop
    • Customizing Business Logic
    • Using API
    • Installing Plugins
    • Deployment
    • Summary
  • The Book
    • Introduction to Sylius
    • Sylius CE Installation
    • Architecture
    • Configuration
    • Customers
    • Products
    • Carts & Orders
    • Command Line Interface
    • 🎨Frontend & Themes
    • 🤖AI Conversational Commerce
    • Support
    • Contributing
    • 👨‍🎓Sylius Course
  • Plugins Development Guide
    • Official Sylius Plugins
    • How to Create a Plugin for Sylius?
    • Test Application
  • 🛠️The Customization Guide
    • Customizing Models
    • Customizing Forms
    • Customizing Templates
    • Customizing Styles
    • Customizing Dynamic Elements
    • Customizing Validation
    • Customizing Menus
    • Customizing Translations
    • Customizing Flashes
    • Customizing State Machines
    • Customizing Grids
    • Customizing Fixtures
    • Customizing API
    • Customizing Serialization of API
    • Customizing Payments
    • Customizing Checkout
  • 🧑‍🍳THE COOKBOOK
    • Media
  • Promotions
  • Emails
  • Shipping
  • B2B
  • Shop
  • The Performance Guide
    • Performance Optimization Concept
  • Sylius 1.X Documentation
    • 📓Sylius 1.x Documentation
  • Experimental
    • Store Wizard
    • [WIP] Plugin 2.0 Migration Guide
      • Introduction
      • Step 1: Plugin Analysis & Verification Strategy
      • Step 2: Upgrade to Sylius 1.14
      • Step 3: Migrate to TestApplication
      • Step 4: Core migration Steps
        • 0 Overview
        • 1 Update Composer Dependencies
        • 2 Fix Container Compilation
        • 3 Code Quality Tools
        • 4 Move Config to Root (Optional)
        • 5 Prepare and Run
        • 6.1 Entity Migration
        • 7.1 Admin: Routing Migration
        • 7.2 Admin: Menu Migration
        • 7.3 Admin: Grid Migration
        • 7.4 Admin: Template Migration
        • 7.5 Admin: Assets Migration
        • 8.1 Shop: Routing Migration
        • 8.2 Shop: Menu Migration
        • 8.3 Shop: Grid Migration
        • 8.4 Shop: Template Migration
        • 8.5 Shop: Assets Migration
        • 9.1 API: Restructure Configuration
        • 9.2 API: Update Serialization Groups
        • 9.3 API: Migrate DataProvider to StateProvider
        • 9.4 API: Migrate DataPersister to StateProcessor
        • 9.5 API: Update QueryExtension Signatures
        • 9.6 API: Migrate DataTransformer to SerializerContextBuilder
        • 10 Cleanup
        • 11 Fix tests
        • 12 Manual Testing
        • 13 Final Validation
      • Step 5: Verification & Testing
Powered by GitBook
On this page

Was this helpful?

  1. Experimental
  2. [WIP] Plugin 2.0 Migration Guide

Step 4: Core migration Steps

0 Overview1 Update Composer Dependencies2 Fix Container Compilation3 Code Quality Tools4 Move Config to Root (Optional)5 Prepare and Run6.1 Entity Migration7.1 Admin: Routing Migration7.2 Admin: Menu Migration7.3 Admin: Grid Migration7.4 Admin: Template Migration7.5 Admin: Assets Migration8.1 Shop: Routing Migration8.2 Shop: Menu Migration8.3 Shop: Grid Migration8.4 Shop: Template Migration8.5 Shop: Assets Migration9.1 API: Restructure Configuration9.2 API: Update Serialization Groups9.3 API: Migrate DataProvider to StateProvider9.4 API: Migrate DataPersister to StateProcessor9.5 API: Update QueryExtension Signatures9.6 API: Migrate DataTransformer to SerializerContextBuilder10 Cleanup11 Fix tests12 Manual Testing13 Final Validation
PreviousMissing Parameter ErrorNext0 Overview

Was this helpful?

LogoLogo

Developer

  • Community
  • Online Course

About

  • Team

© 2025 Sylius. All Rights Reserved