- Интернет-магазины · Laravel 12
- Замер 19.05.2026
Платформа для интернет-магазина: Stable Shop на Laravel
Stable Shop — собственная платформа для интернет-магазина от LIONEX, движок на Laravel 12. Несколько складов с разной ценой одного товара и уровни оптовых цен в нём заложены в ядро, а магазин ставится на ваш сервер вместе с исходным кодом. Продукт мы готовим к запуску, а пока движок работает на проде магазина автозапчастей: 19.05.2026 первый ответ главной страницы там составлял 167 мс. Это состояние этого прода на дату замера, а не обещание для другого сервера.
- Стоимость
- после бесплатного аудита
- Гарантия
- 30 дней после подписания акта
- Первый ответ главной
- 167 мс на проде магазина автозапчастей, Hetzner cx43, 19.05.2026
- Стоимость
- после бесплатного аудита
- Гарантия
- 30
- дней после подписания акта
- Первый ответ главной
- 167 мс
- на проде магазина автозапчастей, Hetzner cx43, 19.05.2026
- Попадание в Redis-кэш
- 98,3 %
- при нуле вытесненных ключей (замеры того же прода), 12.06.2026
- Во время обновления контейнера
- ответили 299 из 300 запросов (замеры того же прода), 12.06.2026
- Развёртывание по инструкции
- около 15 минут из архива с кодом и Docker-образа
От чего зависит выбор платформы для интернет-магазина
Сначала задачи магазина
Фиксируем, сколько товаров, какие интеграции, способы оплаты и доставки нужны и кто будет управлять сайтом.
У платформ разные границы
OpenCart, WooCommerce и собственная система по-разному масштабируются, расширяются и требуют разной поддержки.
Выбираем под ваши условия
Платформу выбираем по задачам и стоимости дальнейшей поддержки. Собственную систему предлагаем, когда готовые решения не подходят.
Единственной лучшей платформы не существует. Выбор зависит от каталога, интеграций и людей, которые будут работать с сайтом каждый день.
Ситуации, в которых эта услуга даёт результат
Два-три склада с разной закупкой
Один артикул лежит в нескольких местах, и у каждого склада своя цена, остаток и срок доставки. Покупатель выбирает вариант склада на карточке, заказ разбивается автоматически, маржа считается отдельно по каждому складу. Почему типовой движок здесь ломается, разобрано в статье о нескольких складах.
Разберём вашу ситуацию на бесплатном аудитеОпт и розница на одном каталоге
Группы клиентов, несколько уровней опта, персональные цены на позицию и минимальные суммы заказа — это часть ядра, а не отдельных модулей.
Каталог, где артикул пишут по-разному
Покупатель вводит номер с пробелами, дефисами или точками, а поиск на Meilisearch всё равно его находит и понимает падежи украинского языка.
Магазин, который хочет держать код у себя
Конструктор берёт плату каждый месяц, пока магазин работает, и код не передаёт. Свой интернет-магазин на Stable Shop покупается один раз и ставится на ваш сервер; если вести сервер не хочется, есть аренда на нашем хостинге.
Полный перечень работ и того, что вы получаете на выходе
- Несколько складов: у каждого своя цена, остаток и срок доставки одного и того же артикула, заказ разбивается автоматически
- Складской журнал: каждое движение остатка отдельной строкой с автором и временем; операции в транзакциях, поэтому параллельные заказы не ломают остаток
- Опт и лояльность: персональные цены по группам клиентов, несколько уровней опта, минимальные суммы заказа, бонусные баллы, купоны трёх типов
- Новая Почта и Укрпошта: ТТН, реестры, трекинг, отдельный отправитель на каждый склад
- Оплата через LiqPay, WayForPay, Monobank, наложенный платёж или перевод; фискализация Checkbox
- Поиск на Meilisearch с лемматизацией украинского; артикул находится с пробелами, дефисами и точками
- Мультиязычность контента; английская версия интерфейса витрины пока в планах
- Админка с пятью наборами прав: «клиент-админ» не видит системных разделов
- Модули включаются переключателем в админке, выключенный модуль данных не теряет
- Фиды в Rozetka, Prom, OLX и Google Shopping, семь карт сайта, шестнадцать типов микроразметки
- Обновление модуля с копией перед заменой; откат — одно действие
- Передача: архив с кодом, Docker-образ и инструкция, по которой развёртывание занимает около 15 минут
Что не входит в работу — чтобы не было сюрпризов на сдаче
- Один склад, несколько сотен товаров и никаких планов на оптовые цены или доработки — аренда конструктора выйдет дешевле, и мы скажем это первым письмом, а не после оплаты
- Ваш разработчик работает на другом стеке, не Laravel
- Для запуска нужны импорт из OpenCart, резервирование товара с таймером в корзине или доставка Meest либо Rozetka Delivery — этого в Stable Shop пока нет
- Запрос «как у конкурента, только дешевле» без разбора, что именно у него работает
Работаем официально
Договор, акт и счёт — на каждый проект, а не только на большой.
Нам доверяют: Kvant Energy, GYPSUN, Naturel Cosmetics, Pancer Protection, LUGI, BeeTech
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Сайты в девяти странах
Наши сайты работают в девяти странах: кроме Украины — Польша, Германия, Австрия, Англия, Норвегия, Болгария, Молдова, Испания.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
Договор, акт и гарантия 30 дней
На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.
ФОП и безналичный расчёт
Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.
Права и доступы — ваши
Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.
Портал клиента вместо переписки
Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.
Сайты в девяти странах
Наши сайты работают в девяти странах: кроме Украины — Польша, Германия, Австрия, Англия, Норвегия, Болгария, Молдова, Испания.
Цифры, которые можно проверить
Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.
Сначала аудит, потом сумма
Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.
Говорим «нет», когда не уверены
Если задача не наша или срок нереальный — скажем сразу.
NDA подписываем по запросу. После завершения свои доступы удаляем сами.
Прозрачные этапы с согласованием на каждом шагу
Разбор задачи
Смотрим прайс, количество складов, оптовые условия, нужные способы оплаты и доставки. На выходе — какие модули Stable Shop включить, что придётся дописать и нужен ли вам этот движок вообще.
Техническое задание и смета
Фиксируем объём по этапам и модель: покупка движка или аренда на нашем хостинге. Именно из этого документа берётся сумма в договоре.
Каталог и склады
Переносим ваш каталог и раскладываем остатки и цены по складам; готового импорта из OpenCart в Stable Shop нет, поэтому способ переноса определяем на разборе. Более глубокую переделку внешнего вида делаем перекрытием шаблонов, ядро не трогаем, и обновления ставятся и дальше.
Оплата, доставка, фискализация
Подключаем выбранные на разборе шлюзы и перевозчиков на ключах вашего магазина. Проверяем на живом заказе.
Приёмка и передача
Архив с кодом и Docker-образ, доступы, репозиторий и база на вас, подписанный акт. Со дня подписания действует гарантия 30 дней.
На чём строим и с чем это соединяется
Стек
- Laravel 12 — ядро Stable Shop без собственных надстроек, поэтому доработать проект сможет любой Laravel-разработчик
- Filament 3 и Livewire 3
- Laravel Octane на Swoole
- Meilisearch — поиск с лемматизацией украинского; артикул находится с пробелами, дефисами и точками
- Redis 7 — кэш
- MySQL 8 — операции складского учёта в транзакциях с блокировкой строки
- Tailwind 4; цвета, шрифты и радиусы темы задаются в файле настроек, без пересборки
Интеграции
- Новая Почта и Укрпошта
- LiqPay, WayForPay, Monobank
- Фискализация через Checkbox
- Фиды для Rozetka, Prom, OLX и Google Shopping
Не нашли свой случай?
Опишите, как это устроено у вас, — ответим, подходит ли «Разработка интернет-магазина на собственной платформе» и что это значит в вашей ситуации. Без брифа и без звонка: один вопрос, один ответ.
Без этого не начнём — лучше подготовить заранее
- Прайс или выгрузка каталога в любом машиночитаемом виде
- Перечень складов и правила цены для каждого, если складов несколько
- Способы оплаты и доставки, которые вам нужны
- Аккаунты Новой Почты и эквайринга, оформленные на магазин: перевозчики и шлюзы работают на ваших ключах
- Доступы к домену и почте для настройки
- Ответственный человек с вашей стороны, с которым можно сверяться
Что спрашивают чаще всего — с конкретными ответами
Что такое Stable Shop и чем он отличается от конструктора?
Это собственная платформа для интернет-магазина от LIONEX, движок на Laravel. Конструктор держит магазин на чужой платформе и берёт плату каждый месяц, пока вы продаёте, а код не передаёт. Stable Shop ставится на ваш сервер вместе с исходным кодом, и несколько складов и оптовые цены в нём — часть ядра, тогда как в конструкторе они обычно зависят от тарифа. Полное описание с замерами — на карточке продукта в портфолио.
Движок покупается или арендуется?
Модель — разовая покупка движка: после неё он работает на вашем сервере, и ежемесячной платы за право продавать нет. Для тех, кто не хочет держать сервер сам, есть альтернатива — аренда на нашем хостинге. Какая модель выгоднее именно вам, зависит от каталога, количества складов и планов на доработки, поэтому отвечаем на разборе, а сумм на сайте не публикуем.
Чем Stable Shop отличается от OpenCart?
OpenCart выигрывает, когда задача типовая и под неё уже есть готовый модуль: его дешевле поставить, чем написать. Тема для OpenCart меняет внешний вид поверх чужого движка, а несколько складов, персональные цены на позицию, минимальные суммы и журнал движений остатка — логика ядра; в штатном OpenCart цену по группе клиентов и количеству задаёт вкладка Discount, а нескольких складов с отдельной ценой и журнала движений остатка нет — их приходится дописывать. Поэтому Stable Shop имеет смысл от двух складов, при потребности в оптовых ценах или когда конструктор упирается в свои ограничения.
Что будет, если мы захотим уйти к другому подрядчику?
Исходный код передаётся вам и остаётся на вашем сервере; объём прав на него фиксируем в договоре до оплаты. База и доступы — на вас. Laravel здесь без собственных надстроек, поэтому доработать проект сможет любой Laravel-разработчик. Если магазин работает в аренде на нашем хостинге, условия выхода обсуждаем до подписания договора.
Кто обновляет платформу?
Ядро Stable Shop наше. Перед обновлением модуля создаётся копия, откат — одно действие; кто и на каких условиях ставит обновления, фиксируем в договоре.
Чего в Stable Shop ещё нет?
Резервирования товара с таймером в корзине нет: остаток списывается при оформлении заказа. Импорта из OpenCart тоже нет, Rozetka Delivery и Meest пока заглушки, а мультиязычность переводит контент, но не саму витрину. Магазин расширений, точки расширения для сторонних разработчиков и панель управления всеми инстансами в разработке. Если что-то из этого критично для вашего запуска, скажем об этом на разборе.
Можно ли купить готовый интернет-магазин и сразу продавать?
Движок готов и уже работает на проде магазина автозапчастей, а развёртывание по инструкции занимает около 15 минут. Однако каталог, цены по складам, оплата и доставка настраиваются под ваш магазин, а перевозчики и шлюзы работают на ваших собственных ключах, поэтому срок до первых продаж называем после разбора. Сам Stable Shop как продукт сейчас готовим к запуску.
Сколько это стоит?
Сумму называем после бесплатного разбора. Объём одной и той же работы у двух магазинов отличается в разы: каталог на 500 позиций с одним складом и каталог на 50 тысяч с тремя — разные проекты. На сумму влияет и модель, покупка или аренда. Цифра «от» здесь ничего не объясняет.
Бесплатные инструменты по этой теме
Проверьте сайт сами. Это бесплатные инструменты LIONEX из отдельного раздела сайта, подобранные к этой услуге.
- Валидатор YML-фидаДля Prom, Rozetka, Хорошоп и Merchant Center показывает, какие товары не пройдут импорт и почему, еще до выгрузки.Открыть инструмент
- Аудит карточки товараПроверяет страницу товара по ссылке и показывает, что на ней заполнено плохо.Открыть инструмент
- Дубли товаров в фидеИщет почти одинаковые карточки товаров, которые часто появляются в каталогах от нескольких поставщиков.Открыть инструмент
Ваш каталог на экране телефона
Так может выглядеть ваш магазин в телефоне: баннер коллекции, популярные товары и корзина в одно касание. Нажмите «В корзину» — счётчик в шапке обновится, как в настоящем магазине.
- Баннер коллекцииПервый экран показывает новинку, а не логотип.
- Карточки товаровФото, цена и кнопка — без перехода на отдельную страницу.
- Корзина в одно касаниеСчётчик в шапке обновляется сразу, как в настоящем магазине.
- Худи Essentials1 290 ₴
- Рюкзак Urban1 490 ₴
- Кепка Classic690 ₴
- Футболка Basic590 ₴
- Кроссовки Street2 390 ₴
- Шорты Active890 ₴
Посмотрим ваш каталог и выгрузку прайса.
Ответим в течение 2 часов и договоримся о разборе: что переносится из вашей выгрузки, что придётся делать руками, какие модули Stable Shop закрывают ваши задачи. Если этот движок вам не нужен, так и скажем. Дальше — сумма и срок по этапам.
- Ответ в течение 2 часов
- Без обязательств
- Работаем по договору
Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.