eCommerce Framework

Sylius — Open-Source eCommerce Framework

Sylius is an open-source PHP/Symfony eCommerce framework, released under the MIT licence. Launched in 2011 and maintained by Sylius GmbH with a global contributor community, it is designed for complex B2B and B2C stores that need deep customisation, multi-channel operations and API-first architecture — without paying per-transaction fees or accepting a rigid data model.

Open Source MIT License PHP 8.1+ Symfony 6/7 REST & GraphQL B2B Ready
  • Complex B2B portals with tiered pricing, quotes and customer groups
  • B2C stores with custom checkout flows and product configurators
  • Multi-vendor marketplace platforms
  • Headless storefronts consuming the Sylius API via React or Next.js
Why Sylius?

What makes Sylius the right choice for complex commerce

The technical and commercial strengths that set Sylius apart from rigid off-the-shelf platforms.

Resource Layer & State Machines

Sylius's resource layer lets you extend any entity (Product, Order, Customer) without touching the core. Winzou State Machine powers the order, payment and shipment workflows — every transition is overridable, extendable and hookable via event system. This is what makes Sylius genuinely customisable rather than just configurable.

API Platform Integration

Sylius 2.0 ships with API Platform, giving you a fully documented REST and GraphQL API out of the box. Build headless storefronts, mobile apps or B2B self-service portals that consume the API — with automatic OpenAPI documentation and JSON-LD/Hydra support.

Multi-Channel & Multi-Currency

Run multiple storefronts (different domains, catalogues, pricing, currencies, locales) from a single Sylius installation. Each channel has independent configuration — essential for international or multi-brand operations.

Built on Symfony

Sylius is a Symfony application. Dependency injection, routing, security and Doctrine ORM are all native Symfony — so any Symfony developer is immediately productive. No proprietary abstractions to learn before contributing.

MIT Licence — No Transaction Fees

Sylius is free software. There are no monthly fees, no per-transaction charges and no vendor lock-in. Sylius Plus is a commercial add-on for enterprise features (loyalty, multi-source inventory, returns) but the core platform is entirely free.

Active Community & Ecosystem

7,000+ community members on Slack, 80+ certified agency partners, and a growing marketplace of plugins. Sylius GmbH provides LTS versions with security backports, so production stores have a predictable support lifecycle.

Best fit

Who is Sylius the right choice for?

B2B Companies with Custom Workflows

Businesses that need complex customer groups, tiered pricing rules, RFQ (request for quote) flows, order approvals and custom business logic that off-the-shelf platforms cannot handle without expensive workarounds.

Scale-Up Merchants Hitting Platform Limits

Mid-market to enterprise retailers who have outgrown Shopify or WooCommerce and need a platform that grows with them without per-transaction fees or plan-based feature limits.

Developer Teams Who Want Full Ownership

Agencies and in-house engineering teams who need a codebase they fully understand, can fully modify and can upgrade on their own schedule. Sylius's Symfony foundation means every pattern is standard PHP.

How we help

MVSoft & Sylius

As an official Sylius partner, we design, build and support Sylius stores across Europe.

Sylius Development & Consulting

From greenfield builds and platform migrations to audits, custom plugins and ongoing development support. We cover the full lifecycle.

eCommerce Integrations

Connect your Sylius store to ERP, PIM, CRM, payment gateways, logistics providers and any third-party system your business depends on.

FAQ

Sylius (MIT) is the free open-source core platform covering the complete commerce feature set: catalogue, checkout, payments, shipments, promotions, multi-channel and the REST/GraphQL API. Sylius Plus is a commercial add-on maintained by Sylius GmbH that extends the core with enterprise features: multi-source inventory, loyalty and rewards, advanced returns management, B2B suite and priority enterprise support. Most projects start with Sylius core and add Plus when specific enterprise features are needed.

Sylius 2.0 (released 2024) requires PHP 8.1+ and Symfony 6.4+, drops legacy components, makes API Platform the primary integration layer (replacing the old Admin API), improves the storefront theme structure and introduces a cleaner plugin architecture. If you're on Sylius 1.x, migration is straightforward for most projects but requires testing your custom plugins for compatibility.

Yes, with proper infrastructure. Sylius stores with 500,000+ SKUs and high traffic use Elasticsearch for catalogue search, Redis for session and application caching, Varnish for full-page caching, and horizontal scaling via load-balanced PHP-FPM instances. The platform itself has no inherent limits on catalogue size or traffic — infrastructure is the variable.

A well-scoped B2C store with catalogue, checkout, payment and shipping integrations typically takes 10–16 weeks from kick-off to launch. Complex B2B platforms with custom pricing logic, ERP integration and multi-channel setups can take 20–40 weeks. We always define a detailed scope and timeline before starting.

Yes. Sylius's multi-channel architecture and resource layer are well-suited to marketplace models. The Lakion Marketplace Plugin and similar community extensions handle vendor management, commission rules and order splitting. For larger marketplace projects, we typically build custom vendor management on top of Sylius core. Sylius Plus also includes a marketplace suite.

Ready to build? Building on Sylius?

Tell us about your project — whether it's a new build, a migration or an existing platform that needs extension.