Касса, склад и этикетки
в одном лёгком сервисе

Оформляйте продажи за минуты, печатайте ценники и ведите остатки. Журнал, заказы и роли сотрудников — всё в одном интерфейсе, прямо в браузере.

  • ⚡ Запуск за 5 минут
  • 🏷️ Штрих-коды и этикетки
  • 📈 Журнал и аналитика
  • 👥 Заказы и роли
Скриншот POS / Журнала
Интерфейс на Tabler • Node.js + Prisma + MariaDB
Без сложностей
Работает в браузере. Нужен только компьютер и принтер.
Быстрый старт
Импортируйте номенклатуру и начните продавать за 5 минут.
Штрих-коды
EAN-13 / Code128. Печать этикеток прямо из карточки товара.
Для команды
Роли сотрудников и доступ только к своим магазинам.
0
Чеков за 30 дней
0
Товаров в каталоге
0
Напечатано этикеток
0
Оценка пользователей

Разделы MAG

Подходит магазину любой величины — от корнера до сети точек.

Продажи (POS)

Быстрые чеки и детали продаж

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

  • Горячие товары, поиск по SKU
  • Удаление чека, печать квитанции
  • Журнал с фильтрами по датам/сумме
POS / чек-аут
Номенклатура

Единый каталог товаров

SKU, цены, штрих-коды и фото. Импорт/экспорт для быстрого запуска.

  • Поиск по названию, SKU и штрих-коду
  • Пакетное редактирование и загрузка
  • Готовность к многим магазинам
Карточка товара
Этикетки и ценники

Генерация и печать в один клик

EAN-13 / Code128 через bwip-js. Макет с данными товара, печать на обычном принтере.

  • Гибкий макет и PDF-экспорт
  • Поддержка собственных артикулов
  • Печать партиями
Макет ценника
Журнал и аналитика

Фильтры, пресеты и детали чека

«Сегодня / Неделя / Месяц», фильтрация по сумме, открытие деталей без ухода со страницы.

  • Синхронизация фильтров с URL
  • Пагинация и пустые состояния
  • Автообновление после удаления
Журнал продаж
Склад

Остатки и движения

Остатки по магазинам/товарам, приход/списание/перемещение. История движений.

  • IN / OUT / TRANSFER
  • Сводные остатки по точкам
  • Журнал операций с фильтрами
Остатки / движения
Заказы

Лёгкая CRM по статусам

Доска из колонок с перетаскиванием, карточка заказа с товарами/клиентом, связь с оплатой/чеком.

  • Новый → в работе → готов → выдан → отменён
  • Привязка оплаты и генерация продажи
  • Вебхуки `order.*`
Доска заказов
Магазины и роли

Сеть точек и доступы сотрудников

Каталог общий на фирму, продажи/остатки — по выбранной точке. Роли owner/manager/cashier.

  • Свитчер магазина в интерфейсе
  • Ограничение прав по storeId
  • Биллинг «за магазин»
Свитчер магазина
Интеграции

Публичный REST API и вебхуки

Стабильный слой `/api/v1`, API-ключи, единый формат ответов. Вебхуки с HMAC подписью.

  • Пагинация, фильтры, идемпотентность POST
  • Ретраи доставки и журнал попыток
  • ULID-идентификаторы
API / вебхуки

Аналитика и динамика

Пульс продаж и лидеры ассортимента — в одном экране.

Выручка по дням
Топ категорий

Интеграции и экосистема

Работаем с инструментами, которые вы уже используете.

Простой REST API

Версионирование `/api/v1`, авторизация по ключу, предсказуемый ответ `{ data, meta, error }`.

# Получить список продаж за сегодня
curl -H "Authorization: Bearer <API_KEY>" \
  "https://mag.example.com/api/v1/sales?date=today&limit=50"

# Пример ответа
{ "data":[{ "uid":"01J6Z...", "totalCents":15500 }], "meta":{ "limit":50 }, "error":null }
Надёжные вебхуки

События `sale.created`, `order.created`. Подпись HMAC в заголовке, ретраи с экспонентой.

POST /webhooks/mag
x-mag-signature: t=1692450000,v1=78af...

{
  "event": "sale.created",
  "data": { "uid": "01J6Z...", "totalCents": 15500 }
}

Что говорят клиенты

Д
Дарья, шоу-рум одежды
@dariya.shop
★★★★★

Перешли с Excel — продажи и наклейки теперь занимают минуты. Нравится журнал и быстрый поиск по товарам.

С
Сергей, хозтовары
@handy.store
★★★★★

Два магазина — кассиры видят только свою точку, отчёты собираются автоматически. Никакого сложного софта.

А
Антон, цветочная студия
@flowers.by
★★★★☆

Этикетки печатаем прямо из карточки товара, курьеры сканируют — ошибок стало меньше.

Простые цены

Оплата «за точку/магазин». Полный функционал доступен всем.

Бизнес
399 ₽
за магазин / месяц
Каждый следующий магазин +399 ₽

Готовы попробовать MAG?

Дайте нам 5 минут — и у вас будет касса, каталог и печать этикеток.