Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Shopware 6: plugins and migration

Shopware 6: plugins and migration

Michael Telgmann

May 23, 2019
Tweet

Other Decks in Programming

Transcript

  1. Types of events loading the product detail page product page

    loader DAL* *data abstraction layer CRUD events for all entities page loaded events for the storefront
  2. Community Day 2019 Data Migration history SW3 SW4 „migration scripts“

    Shopware one-click update Shopware 5 migration plugin
  3. complete migration support for big data amounts simple operation for

    the user partial / repeated updates as automated as possible extensibility What we want to achieve performance stability extensibility
  4. Profiles acting as an entry point into migration Profiles contain

    the gateways - i.e. the types of connection to the source Profiles can be added or extended Extensibility through profiles
  5. Tagged Services using the Dependency Injection Container of Symfony get

    collected on initialization way to integrate your services into other system
  6. SCD 2019 Api Plugin („api gateway“) new API endpoints in

    Shopware 5 read-only interface high performance - no ORM extensibility
  7. SCD 2019 Local migration („local gateway“) Installation of 5 &

    6 on one server Connection to local database Migration of media from the local installation folder
  8. Processing media solution for downloading media via api plugin solution

    for local migration resolving paths for different strategies
  9. Functionality Migration Connector information about compatibility of your environment with

    Shopware 6 new api endpoints for fast read actions dynamic endpoint to request 3rd party tables