An open-source ecommerce framework built on Symfony for creating tailored online stores with a REST API.

Sylius is an open-source ecommerce framework built on the Symfony PHP framework. It provides a foundation for developing tailored online stores and shopping experiences through a server-side application. The software is deployed as a web application and is managed via Composer, allowing developers to integrate it into existing PHP environments or start new projects from a clean installation.
The framework supports both full-stack ecommerce implementations and headless architectures. It allows developers to build custom storefronts by utilizing a REST API to deliver data to various devices and interfaces. This makes it suitable for projects requiring specific business logic and custom customer journeys that cannot be met by standard templates. By separating the backend logic from the frontend presentation, it enables the creation of unique user interfaces across different platforms.
Sylius is designed for developers who require a flexible codebase rather than a rigid out-of-the-box store. The architecture emphasizes code quality and a strong testing culture, utilizing a full-stack BDD approach to ensure that business requirements are met accurately. It integrates with the broader Symfony ecosystem, allowing for the use of standard Symfony bundles and packages to extend functionality. Developers can find additional packages marked as sylius-plugin on Packagist to add specific features to their installations.
The system is structured to handle the complexities of modern digital commerce while remaining modular. This modularity allows for the addition of specialized suites, such as B2B tools or loyalty systems, depending on the needs of the business. The focus remains on providing a developer-friendly environment where the underlying code is accessible and modifiable.
This framework is positioned as a developer-centric tool for building specialized ecommerce platforms.
A headless commerce framework for building customizable online stores, B2B platforms, and point of sale systems.
A headless, API-first commerce platform using GraphQL to manage products, orders, and multichannel sales operations.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.