Демо-стенд «Шаурма Арбат» — доступы

Тестовое окружение, синтетические данные. Можно тыкать что угодно, ничего не сломается — есть бэкапы, восстановим.

URL

ЧтоАдресЛогин через
erp-admin (веб бэк-офис)https://erp-test.nirbi.ruemail + пароль
POS web (касса в браузере)https://erp-test.nirbi.ru/posemail + пароль + выбор ТТ
POS Desktop (Windows .exe)инсталлер пришлю отдельноemail + пароль ИЛИ PIN

POS Desktop vs POS web

Desktop — нативная Windows-сборка (Tauri). Web — то же самое в браузере. Логика одинаковая, выбирайте что удобнее.

Контекст: что есть в системе

  • 1 франшиза «Шаурма Арбат» (тип corporate)
  • 2 ЮЛ:
    • Главное ЮЛ (владеет: admin@erp.local) — 2 ТТ: Арбат, Сокольники
    • Партнёр (владеет: partner@test.local) — 1 ТТ: Бауманская
  • 7 сотрудников, 15 товаров с фото, 11 техкарт, 5 клиентов, 7 тестовых заказов
ТТUUIDГрафик
Арбат-флагманfe4b54a9-2cc1-458f-9d0e-338bbc51df7610:00–22:00
Сокольники6e02dffe-e344-4859-909b-68059cb3938510:00–22:00
Партнёр — Бауманская47c128b9-1f7d-4f01-b6ad-795795b50e7a10:00–23:00

Время — Europe/Moscow.

Учётки

КтоEmailПарольPIN (POS)РольЧто видит
Владелец франшизыadmin@erp.localadmin123АдминистраторВсё во всех ТТ + админка + POS любой ТТ
Партнёр-владелецpartner@test.localTest123!АдминистраторТолько Бауманскую (своё ЮЛ) + админка по своим данным + POS Бауманской
Менеджерivan@test.localTest123!1111Менеджер ТТВсе 3 ТТ — открытие/закрытие смен, заказы, KDS, отчёты, без редактирования каталога/сотрудников
Кассир Арбатanna@test.localTest123!2222КассирТолько Арбат — POS, заказы, рефанды (с одобрением)
Кассир Сокольникиoleg@test.localTest123!3333КассирТолько Сокольники — POS, заказы, рефанды
Бариста Арбатmaria@test.localTest123!4444КассирТолько Арбат — POS (та же роль что и Анна)
Курьерpetr@test.localTest123!5555КурьерТолько Арбат — список доставочных заказов, смена pickup

Как залогиниться

erp-admin (бэк-офис)

  1. Открыть https://erp-test.nirbi.ru
  2. Email + пароль из таблицы выше
  3. Войти

Имеет смысл смотреть под:

  • admin@erp.local — увидите всё (полный сценарий франшизы)
  • partner@test.local — увидите как партнёр видит только свою Бауманскую

POS Desktop / POS web

  1. Открыть https://erp-test.nirbi.ru/pos (или установить Desktop-инсталлер)
  2. Первый раз — экран регистрации устройства, логин по email + пароль:
    • Кассир/менеджер должен выбрать ТТ из списка доступных
    • Владелец франшизы видит все 3 ТТ — выбирает любую
  3. Дальше — экран PIN-логина. Кассир/менеджер вводит свой PIN, попадает в смену
  4. Чтобы переключить ТТ — кнопка «Сменить устройство» или logout

Кассы Арбата и Сокольников — разные «устройства»

Если зайти Анной (Арбат) на устройстве, потом залогиниться Олегом (Сокольники) на том же устройстве — система попросит перерегистрировать устройство на новую ТТ.

Что попробовать

Бэк-офис (admin@erp.local)

РазделЧто внутри
ДашбордВыручка, заказы за день
Юр. лица2 ЮЛ (главное + партнёр), создание новых, soft-delete
Магазины3 ТТ, расписание, назначение прейскуранта
Сотрудники7 сотрудников, роли, scope-per-store
Каталог15 товаров с фото, 8 категорий, 4 группы модификаторов, 11 техкарт
Прейскуранты«Базовый» (default), time-tariffs (happy hours), menu availabilities
Стоп-листыОстрая шаурма скрыта на Арбате, категория Десерты — на Сокольниках
Склад60 stock-balances, 3 акта приёмки, авто-списания после закрытия заказа
Клиенты5 клиентов, 4 динамические/статические группы (VIP, Постоянные, Спящие, Майские именинники)
Зарплата3 формулы (фикс/час/час+overtime), 20 shift-records прошлой недели
PayKeeper3 attached account/terminal в sandbox-режиме

POS касса (anna@test.local под Арбатом)

  1. Открыть смену
  2. Создать заказ — кафтан с модификатором, оплатить наличными
  3. Открыть закрытый заказ → возврат (рефанд) — стоит ингредиенты восстановит на склад
  4. Зайти под ivan@test.local (менеджер) — одобрить рефанд большой суммы

Что НЕ работает (известно)

  • Webhook PayKeeper в sandbox — не переключён на наш adapter (общий с Koala_TG_app), фискализация через informer не сработает. Создание инвойса работает.
  • Закрытие смены / Z-отчёт — не финализировано полностью, есть UI но физического Z не печатает (тестовый стенд)
  • Yandex.Eda / Delivery Club — не подключены
  • Курьер petr@test.local — UI курьера сырой, основной flow takeaway/dine-in
  • Тарифы / availability — кеш 30 секунд, изменения видны не сразу

Поддержка

Если что-то сломалось — пишите Алексею (vault: obsidian_erp). Бэкап БД от 2026-05-04 — на VPS в ~/erp/backups/synth-pre-2026-05-04/, восстанавливается за минуту.

Ссылки