Разработка 4 мин чтения

Sylius: магазин на PHP, где витрина, учёт и 1С живут отдельно

Sylius это бесплатная платформа магазина на PHP и Symfony: бэкенд отдельно, витрина и 1С подключаются через REST API. Разбираю лицензию, версии и поддержку, B2B-цены, сравнение с Medusa, Bagisto и PrestaShop и то, чего в нём нет для России.

Syliusheadless-магазинPHP и Symfonyинтеграция с 1С
Коротко. Sylius это бесплатная платформа интернет-магазина на PHP и Symfony под лицензией MIT. Бэкенд хранит каталог, заказы и правила, а витрину, 1С и приложения подключают к нему через REST API. Последняя версия 2.3.0 вышла 28 сентября 2026 года. Это каркас для команды разработчиков, конструктора «поставил и торгуешь» тут нет. Русских платёжных модулей и готового обмена с 1С я не нашёл, админка переведена не полностью. Подходит магазину со сложными ценами, скидками и доставкой, который готов оплатить доработку.

Когда коробочный магазин мешает

Магазин открыли на готовой коробке, и правила накопились такие, что шаблон их не вмещает. Оптовикам свои цены, розница живёт по акциям, доставка считается по весу и по городу, номенклатура и остатки сидят в 1С, а заказы из сайта в 1С переносят руками. Прикидка: тридцать заказов в день по пять минут это два с половиной часа работы менеджера. Цифры у вас свои, но порядок понятен.

Каждая новая правка в такой коробке превращается в костыль внутри чужого кода. Платформа, где витрина, учёт и интеграции разнесены, эту проблему снимает. Sylius один из вариантов.

Что такое Sylius

Репозиторий Sylius/Sylius описан как headless open-source платформа на PHP, Symfony и API Platform. Проекту с 2011 года. На 8 октября 2026 у репозитория около 8 500 звёзд и более 2 100 форков, свежий коммит был в то же утро. Лицензия MIT, в файле LICENSE правообладателем указана компания Sylius Sp. z o.o. Она же продаёт Sylius Plus, коммерческую версию с модулями B2B Suite, мультимагазином, возвратами, мультискладом, ролями доступа и поддержкой по SLA.

Слово headless здесь надо читать аккуратно. Из коробки идут админка, готовая витрина для розницы и REST API с разделением на shop и admin. Витрину можно оставить штатной или заменить на Next.js, Vue либо мобильное приложение, бэкенд от этого не меняется.

В базовой версии есть каталог с вариантами товаров, каналы продаж, валюты и языки, корзина, заказы, акции и способы доставки. Оплата по умолчанию офлайн: наложенный платёж и банковский перевод. Онлайн-платежи подключаются плагинами, официальные есть для PayPal, Stripe, Adyen и Mollie.

Установка, версии, поддержка

Ставится через Composer: composer create-project sylius/sylius-standard AcmeStore. Либо через Docker: клонируют шаблон Sylius-Standard и запускают make init. В composer.json версии 2.3.0 указан PHP ^8.3 (в документации написано 8.2 и выше, ориентируйтесь на файл). Из базы подойдут MySQL 8, MariaDB 10.4.10 или PostgreSQL 13.9, для сборки ассетов нужен Node 20 или 22. Windows только через WSL.

По документации патчи выходят раз в 3-6 недель, минорные версии раз в 3-6 месяцев. Версия 2.2 получает исправления до ноября 2026 и обновления безопасности до марта 2027. Таблица в документации версию 2.3 пока не содержит, её сроки поддержки я не подтвердил. Обновление раз в полгода-год придётся закладывать в бюджет.

Цены для оптовиков, скидки, доставка, 1С

Цена в Sylius лежит на варианте товара внутри канала продаж. Группы клиентов есть, и правило акции умеет проверять группу. Персонального прайса на каждого оптовика готовой кнопкой в бесплатной версии я не нашёл: его берут из B2B Suite в Plus или дописывают кодом.

Доставка привязана к зоне и категории товара, стоимость считает калькулятор: фикс за заказ, за позицию, за вес или за объём. Расчёт по тарифам перевозчика потребует своего модуля.

Готового коннектора с 1С я не нашёл. Обмен строят вокруг API: из 1С уходят номенклатура, цены и остатки, обратно приходят заказы. Какие способы бывают, я описывал в статье про интеграцию сайта с 1С, а оптовый кабинет с ценами по клиентам разобран здесь.

Sylius, Medusa, Bagisto, PrestaShop

Победителя нет, у каждого своя команда и своя задача. Sylius написан на PHP и Symfony, логику можно переписать на любом уровне, цена за это объём разработки. Medusa работает на Node.js и изначально headless, витрину строят отдельно, подробности в разборе Medusa. Для РФ у неё есть сторонний набор интеграций от Gorgo: ЮKassa, T-Kassa, Robokassa, ApiShip, 1С и фид для Яндекс Маркета. Качество этих модулей я не проверял, но у Sylius аналога я не нашёл.

Bagisto на Laravel отдаёт готовую витрину и админку, для типового каталога это быстрее, см. статью про Bagisto. PrestaShop тоже на PHP, ядро под лицензией OSL-3.0, модулей много, есть пакет русской локализации, подробно в разборе PrestaShop. Если нужен обычный магазин без нестандартной логики, он проще Sylius.

Практичное правило: берите то, на чём уже сильна команда. Symfony ведёт к Sylius, Laravel к Bagisto, JavaScript к Medusa.

Где Sylius не сработает

Документация сама называет Sylius developer-first и адресует агентствам и техническим командам. Без разработчика его не поставить, не обновить и не доработать.

Платежи РФ. Среди 750 пакетов типа sylius-plugin на Packagist поиск по ЮKassa, Robokassa, CloudPayments, Т-Банку, СДЭК и 1С ничего не дал, веб-поиск тоже. Платёжный модуль под вашего провайдера придётся писать. Это отдельная статья работ и бюджета.

Перевод. Файлы ru в репозитории есть, но неполные. По ветке 2.3 в основном файле админки переведено 35 строк из 117, в файле витрины 23 из 46, остальное придётся перевести самим. В письме о подтверждении заказа я нашёл строку «успешно кикнут!», такое лучше исправить до запуска. Счёт я вёл только по этим файлам.

Поддержка. В базовой версии помощь идёт через Slack и Stack Overflow. Ответ в срок обещает только платный Plus.

Что можно сделать уже сейчас

  1. Выписать правила, которые не влезают в нынешний магазин: цены по клиентам, скидки, доставка, что и когда идёт из 1С.
  2. Проверить, есть ли в команде человек на Symfony. Если нет, сначала смотреть Bagisto или PrestaShop.
  3. Поднять Sylius-Standard в Docker через make init и за вечер посмотреть админку и API на тестовых данных.
  4. Если выбор сделан, написать мне. Оценим объём по платежам, доставке и обмену с 1С, подробнее об этом на странице про разработку сайтов и магазинов.

Частые вопросы

Sylius правда бесплатный?

Сама платформа да, лицензия MIT. Платить придётся за сервер, разработку и сопровождение, а модули Plus покупаются отдельно у вендора.

Можно взять готовую витрину и не делать свою?

Можно. Штатная витрина для розницы входит в поставку. Отдельное приложение нужно, когда штатной мало: нестандартный интерфейс, мобильный клиент, терминал.

Подойдёт ли Sylius маленькому магазину?

Если товаров немного, а условия типовые, он избыточен. Дешевле выйдет Bagisto или PrestaShop. Sylius оправдывает себя там, где правила цен, скидок и доставки не умещаются в стандартные настройки.

Коротко о главном

Sylius даёт бэкенд для магазина со сложной логикой: MIT, живой проект, свежая версия 2.3.0, REST API для витрины и интеграций. Платежей РФ, обмена с 1С и полного перевода в нём нет, это работа команды разработчиков. Если команды на Symfony нет, ищите платформу попроще.

Есть магазин, которому тесно в коробке, и нужно понять, хватит ли Sylius или лучше другой движок? Напишите мне в Telegram слово «ПРИЛАВОК». Разберём ваши правила цен, доставки и обмена с 1С и скажем прямо, что брать.

Услуги по теме

Что я делаю для бизнеса

  • Боты в Telegram, MAX, VK
  • Автоматизация процессов и CRM
  • Аналитика и дашборды
  • Сайты и лендинги под ключ

Бесплатно: чек-лист «Готов ли ваш бизнес к 152-ФЗ»

12 пунктов, которые проверяют готовность за час: данные, согласия, уведомление в РКН, локализация, защита. Отметьте, что уже сделано, и увидите дыры, за которые сейчас штрафуют.

Готовы обсудить вашу задачу?

Бесплатная консультация — разберём, как внедрить это в вашем бизнесе под ключ. Без форм, пишите напрямую.

Пишу о разработке, ИИ и законах для бизнеса

Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.

Готовые решения под ключTurnkey solutionsSoluciones llave en mano交钥匙解决方案Түлхүүр гардуулах шийдэл 451 готовых IT-решений для бизнеса451 ready-made IT solutions for business451 soluciones IT listas para empresas451 个面向企业的现成 IT 解决方案Бизнест зориулсан 451 бэлэн IT шийдэл Автоматизация, боты, AI, 152-ФЗ и платформы · бесплатная консультацияAutomation, bots, AI, data privacy and platforms · free consultationAutomatización, bots, IA, privacidad de datos y plataformas · consulta gratis自动化、机器人、AI、数据合规与平台 · 免费咨询Автоматжуулалт, бот, AI, өгөгдлийн хамгаалалт ба платформ · үнэгүй зөвлөгөө Смотреть каталогView catalogVer catálogo查看目录Каталог үзэх