Sylius Official Plugins

What Are Sylius Plugins?

A Sylius plugin is an extension or add-on that adds new functionality to your Sylius instance. They are designed to integrate seamlessly with Sylius, enabling you to customize and extend its core features without modifying the underlying codebase.

Plugins are typically built as Symfony bundles, following Sylius's architecture. This enables the addition of new services, controllers, templates, and more, without modifying the core Sylius application.

Why Use Plugins?

  • Customization: Tailor Sylius to fit your unique business needs. Whether it's adding a payment method, creating a new shipping calculator, or customizing the admin panel, plugins make it easy to add or change functionality.

  • Extensibility: Sylius provides a modular framework, meaning plugins can extend the platform in various ways, allowing you to choose what features you need and leave others out.

  • Upgrades: Since plugins don't modify the core code, they can be updated independently. This means you can upgrade Sylius without worrying about losing custom changes made through plugins.

Plugins help you avoid bloating Sylius with unnecessary features and allow for a more streamlined, maintainable solution.

Official Sylius Plugins

This documentation section focuses specifically on official Sylius plugins, those that the Sylius Team actively maintains. These plugins follow best practices, ensuring they integrate smoothly with Sylius and receive regular updates and support. They provide a reliable and standardized way to extend Sylius without compromising the integrity of your platform.

Community Plugins

In addition to official plugins, the Sylius Store offers a variety of community plugins. These plugins, created and maintained by Sylius users, add extra features and integrations to your platform.

Explore community plugins in the Sylius Store.

Last updated

Was this helpful?