Sylius

One install, many shops: Sylius runs separate storefronts with their own languages, currencies, and countries from a single admin panel. Products are simple or configurable. Define a size option, generate variants from S through XXL, and track stock per variant. Attributes, translations, and a nested taxon tree keep the catalog organized. Prices are set per channel. Catalog promotions add sale badges and struck-through prices. Cart promotions pair rules, like a minimum item total, with actions, like a fixed order discount, optionally behind coupon codes. Shipping methods carry delivery windows, zone eligibility, and shipping and tax categories. Order pages show items, shipping, taxes, promotions, payment state, and customer details. The dashboard charts sales and paid orders over time and lists pending work. A ready-made storefront covers product pages, a cart, checkout with address, shipping, payment, and review steps, customer accounts with order history, and product reviews. Custom frontends talk to separate shop and admin REST APIs, documented in OpenAPI. Every enabled locale adds a translation section to products, taxons, shipping methods, and promotions. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.

Sylius
Sylius
Sylius
Sylius
Sylius
Sylius
Sylius
Sylius

Benefits

  • One install, several storefronts
  • Channels give each storefront its own locales, currencies, and countries, so a single Sylius install can serve, for example, one shop priced in euros and another priced in dollars.
  • Promotions without custom code
  • Cart promotions pair rules, such as a minimum item total, with actions, such as a fixed order discount, while catalog promotions add sale prices and badges to products.
  • Use the storefront or go headless
  • A ready-made storefront works out of the box, and separate shop and admin REST APIs, documented in OpenAPI, let you build a custom frontend or connect other systems.
  • See sales and orders at a glance
  • The dashboard charts sales and paid orders over time and lists pending actions and new orders, and each order page shows items, shipping, taxes, payment status, and customer details.

Features

  • Variants and Options
  • Define options such as size, then use Generate to create variants like S, M, L, XL, and XXL, each with its own code, position, enabled flag, and stock tracking.
  • Taxon Category Tree
  • Organize the catalog in a nested taxon tree such as Category, T-shirts, Men, and Women, edit each node's translations and slug, and reorder products inside it.
  • Shipping Methods and Zones
  • Each shipping method has a zone, minimum and maximum delivery days, a shipping category requirement, a tax category, and per-locale names and descriptions.
  • Translations in Every Locale
  • Locales such as German, French, Polish, Spanish, Portuguese, Chinese, and Slovak each add a translation section for names, slugs, and descriptions on products, taxons, and shipping methods.
  • Admin and Shop APIs
  • Separate shop and admin REST APIs under /api/v2 cover orders, products, promotions, shipping methods, customers, and channels, with OpenAPI documentation and an interactive reference page.

Apps Similar to Sylius