JEL Labsjel labs.
в разработкеИнтернет-магазин · B2C и B2B · RU · KK

Alaber

Интернет-магазин электроники и бытовой техники для Казахстана без собственного склада: товары, цены и остатки каждую ночь приходят от дистрибьюторов и собираются в один каталог.

Alaber
год
2026
клиент
Alaber, Казахстан
наша роль
Архитектура, разработка магазина и админки, импорт данных, инфраструктура, сопровождение
стек
Medusa 2 · Next.js 16 · React 19 · TypeScript · PostgreSQL · Meilisearch · Redis · MinIO · Docker
розница и компании
B2C + B2B
языки витрины
RU · KK
01

задача

Магазину электроники нужен каталог масштаба маркетплейса, но без своего склада. Товары, цены и остатки живут у нескольких дистрибьюторов в разных форматах — API, XML-фиды, таблицы Excel. Задача — каждую ночь собирать их в один чистый каталог, считать цены по правилам и не пустить на витрину ни одной ошибки поставщика.

02

что сделали

  • Витрина на русском и казахском: каталог с фильтрами, поиск по названию, артикулу и характеристикам, карточка товара, корзина и оформление заказа
  • B2B-кабинет: профиль компании, сотрудники с ролями и согласованием заказов, счёт в PDF, индивидуальные цены и условия оплаты
  • Импорт от дистрибьюторов: один каталог, склейка дублей одного товара от разных поставщиков
  • Рабочее место менеджера: правила наценки, отчёт по марже, «откуда эта цена», цены через Excel туда и обратно, редактор баннеров
  • Оплата картой и удалённая оплата через Kaspi подготовлены к подключению после договоров

Витрина

Каталог, поиск и оформление заказа для розницы и компаний — на русском и казахском.

Главная: поиск, каталог, переключатель языка
Главная: поиск, каталог, переключатель языка
Мега-меню каталога: разделы и бренды
Мега-меню каталога: разделы и бренды
Оформление заказа: курьер или самовывоз, физлицо или компания
Оформление заказа: курьер или самовывоз, физлицо или компания
Мобильная витрина: главная на русском, поиск на казахском, меню
Мобильная витрина: главная на русском, поиск на казахском, меню

Рабочее место менеджера

Админка, в которой менеджер управляет огромным каталогом без программиста.

Каталог менеджера с фильтрами по категории, бренду, поставщику и наличию
Каталог менеджера с фильтрами по категории, бренду, поставщику и наличию
Правила наценки: бренд, категория, поставщик, отдельный товар
Правила наценки: бренд, категория, поставщик, отдельный товар
Редактор баннеров с предпросмотром для компьютера и телефона
Редактор баннеров с предпросмотром для компьютера и телефона
03

процесс и making-of

  1. 01

    Техзадание клиента

    Работа идёт по согласованному ТЗ: витрина, каталог, корзина, кабинет, B2B, админка, интеграции, оплата, доставка, уведомления и возвраты.

  2. 02

    Импорт через снимки

    Каждый прайс сначала ложится в промежуточный снимок и выходит на витрину только целиком. Сбой или неполная выгрузка оставляют вчерашние данные.

  3. 03

    Один товар — одна карточка

    Дубли от разных поставщиков склеиваются по штрихкоду, затем по бренду и артикулу производителя. Фото переносятся в собственное хранилище.

  4. 04

    Цены по правилам

    Цена — лучшее свежее предложение в наличии плюс наценка: по товару, поставщику, бренду, категории или глобально. Менеджер видит, откуда взялась каждая цифра.

  5. 05

    Предохранители

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

  6. 06

    AI-агенты в эксплуатации

    Магазин сопровождает AI-агент: импорт, цены, релизы и утренний разбор ночного отчёта. Изменения отдельно проверяет независимый AI-аудитор.

04

технологии

  • Medusa 2
  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Meilisearch
  • Redis
  • MinIO
  • Docker

Бэкенд и админка — Medusa 2 на TypeScript с собственными расширениями на React. Витрина — Next.js 16 и React 19. Данные — PostgreSQL, поиск — Meilisearch, очереди и кэш — Redis, медиа — MinIO, всё в Docker Compose. Товар публикуется только с ценой, фото и категорией; после импорта поиск переиндексируется.

05

команда и роль JEL

JEL Labs проектирует и строит магазин целиком: архитектуру, витрину, админку, конвейер импорта, инфраструктуру и сопровождение с AI-агентами.

06

результат и отзывы

Магазин в разработке и проходит приёмку у клиента; витрина пока закрыта для покупателей. Каталог, импорт, цены, B2B и админка уже работают на сервере клиента.

следующий кейс

ENTRINE →