Skip to content

E-commerce на Laravel

Сводка

РешениеСтатусЛицензияТипКому подходит
Bagisto🟢MIT (core)Коробка: витрина + админкаМагазин «из коробки», быстрые запуски
Lunar🟢MITHeadless-пакеты + Filament-админкаКастомные магазины на своём фронте
Aimeos🟢LGPL-3Пакет-фреймворкВысоконагруженные каталоги (100k+ SKU)
Vanilo🟢MITМодули для встраиванияКоммерция внутри существующего приложения
Shopper🟡Открытый кодHeadless + FilamentНаблюдать, в прод пока осторожно
Larammerce🟡Открытый кодКоробкаМалое сообщество

Bagisto — bagisto/bagisto (Webkul)

Что это: самый полный бесплатный магазин на Laravel: витрина, корзина, checkout, админка (Vue), мультиязычность/мультивалютность, несколько складов, купоны, GraphQL API, темы. За core-магазином — компания Webkul с большой экосистемой расширений.

  • Сильное: реально рабочий магазин за день установки; активные релизы; из бесплатного покрыто почти всё для B2C-магазина среднего размера.
  • Слабое: ключевые «расширения» платные — Multi-Vendor Marketplace, POS, B2B — это платно у Webkul; своя архитектура (пакеты Webkul/*) — кастомизация глубже темы требует вникания в их конвенции; фронт-темы «магазинные», под уникальный дизайн — переделка.
  • Когда брать: типовой магазин с ограниченным бюджетом; MVP маркетплейса товаров (с покупкой Multi-Vendor-модуля дешевле, чем писать своё).
  • Когда не брать: нестандартные сценарии продажи (услуги, подписки, сложные конфигураторы) — ломать коробку дороже, чем строить на Lunar.

Lunar — lunarphp/lunar

Что это: headless e-commerce для Laravel (бывший GetCandy). Ядро: товары/варианты, цены (в т.ч. tiered), корзины, заказы, скидки, налоги, клиенты. Админка — на Filament. Витрины нет — фронт пишешь сам (Blade/Livewire/Inertia/API).

  • Сильное: идеальная пара к стеку студии (Filament уже основной); модели — обычный Eloquent, расширяются штатно; не навязывает витрину — полный контроль над UX и SEO.
  • Слабое: это конструктор — checkout, интеграции доставки/оплаты собираешь сам; сообщество растущее, но меньше Bagisto.
  • Когда брать: магазин с уникальным дизайном/логикой, каталог+заказы внутри корпоративного сайта, продажа нестандартного (услуги с параметрами).
  • Когда не брать: «нужен магазин завтра и подешевле» — Bagisto быстрее.

Aimeos — aimeos/aimeos-laravel

Что это: e-commerce-фреймворк (ядро не привязано к Laravel, есть Laravel-дистрибутив). Ориентирован на производительность: заявленно миллионы товаров, мультиарендность, B2B-возможности в ядре.

  • Сильное: производительность и масштаб; много встроенного (правила цен, поставщики, подписочные продукты).
  • Слабое: LGPL (модификации ядра — открывать); своя архитектура (менеджеры/провайдеры, свои шаблоны) — это «фреймворк во фреймворке», порог входа высокий; premium-расширения платные.
  • Когда брать: каталог от сотен тысяч SKU, где Bagisto/Lunar упрутся в производительность.
  • Когда не брать: обычный магазин — переплата сложностью.

Vanilo — vanilophp/framework

Что это: «e-commerce фреймворк, а не платформа»: независимые модули (product, cart, order, checkout, payment, promotion), которые добавляются в существующее Laravel-приложение. Есть отдельная админка (vanilo/admin), но можно и на Filament свою.

  • Сильное: минимальная связанность — берёшь только корзину и заказы, остальное своё; чистый код, концепции близки ванильному Laravel.
  • Слабое: сообщество небольшое; интеграций из коробки мало.
  • Когда брать: на сайте появилась продажа 10–50 позиций (мерч, билеты, пакеты услуг) — не тащить платформу ради корзины.

Платёжная обвязка (кратко)

  • laravel/cashier-stripe, cashier-paddle — подписки/платежи, но Stripe/Paddle в РФ недоступны — для зарубежных заказчиков.
  • league/omnipay + драйверы — единый интерфейс к десяткам шлюзов; драйверы разного качества.
  • Российские шлюзы (ЮKassa, Robokassa, CloudPayments, Т-Касса)ru-specific.md.

Матрица выбора

КритерийBagistoLunarAimeosVanilo
Скорость запуска MVP★★★★★★★
Свобода кастомизации★★★★★★★★
Масштаб каталога★★★★★★★
Совпадение со стеком студии (Filament)★★★★★
Уникальный дизайн витрины★★★★★★★★
Мультивендор из коробкиплатнонетчастичнонет

Дефолт студии: Lunar для кастомных магазинов, Bagisto для «коробочных» с жёстким бюджетом, Vanilo для точечной коммерции на существующих сайтах.

Внутренняя база знаний студии