circle-info
Elesto: New Sylius B2B Demo
arrow-up-right
LogoLogo
search
Ctrlk
🛣️ Roadmap💻 Sylius Demo💬 Community Slack
  • book-open-coverSylius Documentation
  • pancakesSylius Stack Documentation
  • reactSylius FrontWing Documentation
GitBook Assistant
GitBook Assistant
Working...Thinking...
GitBook Assistant
Good morning

I'm here to help you with the docs.

Ctrli
AI Based on your contextquestion-circle
  • 📖Sylius Documentation
  • Organizationchevron-right
  • Release Cyclechevron-right
  • 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 Installationchevron-right
    • Architecturechevron-right
    • Configurationchevron-right
    • Customerschevron-right
    • Productschevron-right
    • Carts & Orderschevron-right
    • Command Line Interfacechevron-right
    • 🎨Frontend & Themes
    • 🤖AI Conversational Commerce
    • Support
    • Contributingchevron-right
    • 👨‍🎓Sylius Coursearrow-up-right-from-square
  • puzzlePlugins Development Guide
    • Official Sylius Plugins
    • How to Create a Plugin for Sylius?
    • Test Applicationchevron-right
  • 🛠️The Customization Guide
    • Customizing Modelschevron-right
    • Customizing Formschevron-right
    • 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 Paymentschevron-right
    • Customizing Checkout
  • 🧑‍🍳THE COOKBOOK
    • warehouseB2Bchevron-right
    • gearConfigurationchevron-right
    • envelopesEmailschevron-right
    • photo-filmMediachevron-right
    • percentPromotionschevron-right
    • truckShippingchevron-right
    • storeShopchevron-right
  • The Performance Guide
    • Performance Optimization Concept
  • Sylius 1.X Documentation
    • 📓Sylius 1.x Documentationarrow-up-right-from-square
  • Experimental
    • wand-sparklesStore Wizard
    • [WIP] Plugin 2.0 Migration Guidechevron-right
      • Introduction
      • Step 1: Plugin Analysis & Verification Strategy
      • Step 2: Upgrade to Sylius 1.14
      • Step 3: Migrate to TestApplicationchevron-right
      • Step 4: Core migration Stepschevron-right
        • 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
    • BitBag to Sylius Adyen Plugin Migration
    • BitBag to Sylius Wishlist Plugin Migration
gitbookPowered by GitBook
block-quoteOn this pagechevron-down
  1. Experimentalchevron-right
  2. [WIP] Plugin 2.0 Migration Guide

Step 4: Core migration Steps

0 Overviewchevron-right1 Update Composer Dependencieschevron-right2 Fix Container Compilationchevron-right3 Code Quality Toolschevron-right4 Move Config to Root (Optional)chevron-right5 Prepare and Runchevron-right6.1 Entity Migrationchevron-right7.1 Admin: Routing Migrationchevron-right7.2 Admin: Menu Migrationchevron-right7.3 Admin: Grid Migrationchevron-right7.4 Admin: Template Migrationchevron-right7.5 Admin: Assets Migrationchevron-right8.1 Shop: Routing Migrationchevron-right8.2 Shop: Menu Migrationchevron-right8.3 Shop: Grid Migrationchevron-right8.4 Shop: Template Migrationchevron-right8.5 Shop: Assets Migrationchevron-right9.1 API: Restructure Configurationchevron-right9.2 API: Update Serialization Groupschevron-right9.3 API: Migrate DataProvider to StateProviderchevron-right9.4 API: Migrate DataPersister to StateProcessorchevron-right9.5 API: Update QueryExtension Signatureschevron-right9.6 API: Migrate DataTransformer to SerializerContextBuilderchevron-right10 Cleanupchevron-right11 Fix testschevron-right12 Manual Testingchevron-right13 Final Validationchevron-right
PreviousMissing Parameter Errorchevron-leftNext0 Overviewchevron-right

Was this helpful?

LogoLogo

Developer

  • Community
  • Online Course

About

  • Team

© 2025 Sylius. All Rights Reserved

Was this helpful?