Welcome to the Shopware Backend Development Intermediate learning path!
In this learning path, you’ll work with practical, real-world scenarios to understand how Shopware behaves internally and where to hook in with your own logic. The focus is on core framework concepts you’ll reuse across projects: DAL modeling, API usage, translations, DI/events, cart calculation, and testing.
Before diving into this learning path, make sure you have:
This learning path expects a normal Shopware project created from the production template. If you are unsure which setup to use, go back to Choosing the Right Shopware Setup.
Learn how to work with Shopware’s Data Abstraction Layer to create, read, write, and extend entities.
Learn how to explore and use Shopware APIs (Store API, Admin API, Sync API) and understand when to use which one.
Learn how to translations and snippets are handled in Shopware and how to manage multilingual content in extensions.
Learn intermediate concepts of Shopware plugin development, including event handling, dependency injection, and plugin lifecycle management.
Understand how carts are built, validated, recalculated, and converted into an order in Shopware.
Learn how to test Shopware plugins effectively using PHPUnit and static analysis with PHPStan.

This learning path builds extended backend development skills for the Shopware platform. Developers learn to extend Shopware's data model, leverage APIs effectively, and create robust, maintainable extensions. Upon completion, participants can confidently implement and test complex backend logic.
The learning path consists of six practice-oriented modules: Data Abstraction Layer, APIs, Translations, Events & Dependency Injection, Checkout/Cart, and Advanced Testing. Each module combines theoretical foundations with concrete code examples from real plugin projects. Content builds systematically and prepares specifically for the certification exam. Developers work throughout with example plugins.
The certificate validates intermediate backend development competencies in Shopware. It serves as proof of qualification for employers, partners, and clients. Particularly relevant for developers seeking to show their expertise within the Shopware ecosystem.
The exam consists of 50 multiple-choice questions to be completed online within 30 minutes. It tests practical understanding of learning path content – from DAL operations and API usage to testing strategies. Retakes can be booked if needed.
Sign up to enroll and track your progress on this learning path
Sign up now