Карта маршрута — где мы сейчасЧто сделано, что в пути, что впереди и что нужно от вас — по шагам, с подробностями →
План · 09.10.2026 · уточнён после ответов владельца

Супер-приложение Posudamarket: одно приложение для покупателей, сотрудников, бухгалтера и главного — поверх одной Paloma

Открываешь — сразу магазин. Нажимаешь «Вход», вводишь телефон — приложение само понимает, кто ты: покупатель, продавец, бухгалтер или главный, и открывает твои вкладки. Вся работа — товары, склад, касса, банк, расходы, сотрудники, посещаемость, зарплаты — живёт в Paloma. Приложение делает её красивой и понятной в стиле POSUDAMARKET GAME. Кто что может — решает отдельная админка: любую функцию любому человеку, с вопросом «точно даёте?», если доступ шире его магазина. Потом — то же самое в App Store и Google Play.

Paloma — источник правды Одна Paloma вместо трёх Вход по телефону, заказ — только со входом ≈ 3–4 месяца до полной замены Telegram и ПИН-коды уходят
Короткий ответ. Да, в Paloma есть почти всё, что нам нужно: кроме товаров и склада там есть кассы, банковские счета, расходы, перемещения между кассами, статьи доходов и расходов с прибылью (EBITDA), сотрудники с телефонами, учёт рабочего времени, графики, зарплатный отчёт, клиенты с картами, скидки, депозиты, заявки на доставку и больше 35 отчётов. Большая часть этого просто не настроена или неудобна. Супер-приложение будет «лицом» Paloma: человек нажимает понятную кнопку — в Paloma создаётся правильный документ. Своя база нужна только для того, чего в Paloma нет: вход по телефону и роли, планы и KPI-бонусы, штрафы, задания, обучение, проверка накладных с фото, жалобы, игра, пуши.
1 · Изучено по очереди

Что уже есть и что из этого берём

Пройдены все рабочие проекты сети и сама Paloma (панель, справочники, документы, отчёты — только чтение). ERP и проекты, не связанные с сетью, не берём.

ПроектЧто делает сейчасВ супер-приложении
Posudamarket
витрина + админка
Витрина, корзина, заказы, кабинет продавца и менеджера, админка на 48 страниц, игра. 4 разных входа (Firebase, продавец, менеджер, админ)Витрина, заказы, игра, работа с товарами. Входы — один, по телефону
FinanceГлавный (28 разделов), бухгалтер, кабинет сотрудника (смена, график, бонусы, цены сканером, задания, обучение), жалобы, возвраты. Вход по ПИНКабинеты сотрудника, бухгалтера и главного. Деньги — в Paloma, а не в своей таблице (в Finance за всё время 7 расходов и 0 переводов)
KPIВечерний отчёт магазина (1 338 отчётов), сверка с Paloma, проверяющий, инкассатор. ПИН = пароль«Закрыть смену»: продажи подтягиваются из Paloma, расходы смены пишутся в кассу магазина в Paloma
ПеремещенияПриёмка накладных, распределение поступлений, автонаценка, ценники, мостик в Almas010Всё, кроме мостика — после слияния баз он не нужен
РевизорИнвентаризация сканом прямо в документ PalomaВкладка «Ревизия» у продавца, склада и контролёра
ПосредникЕдинственный вход в Paloma для всех приложений (7 700 строк, 80 ручек), ПИН-пропускаСтановится «Paloma-шлюзом»: один вход по роли, очередь записей без дублей
Сертификаты, Клубная картаВыпуск сертификатов в Askar010; карта на Neon со скидкой 10 %Сертификаты и карта — прямо в Paloma (там уже есть скидка «Клубная карта 10%» и штрихкод карты у клиента)
Absolute, кабинет инвестораКопия Finance и KPI для Бухар Жырау и Улы Дала; кабинет с цифрами, внесёнными вручнуюРоль «Инвестор»: живые цифры своих магазинов из общей Paloma
Аналитика KaspiПрибыль по товарам Kaspi, что выставить, остатки и рискиРаздел «Kaspi» у главного
Лендинг, Опт B2Bposudamarket.kz; оптовый сайт на Vue+LaravelЛендинг → главная витрины. Опт — позже, через «тип цен» Paloma
2 · Paloma целиком

Что умеет Paloma и что из этого настроено

Проверено вживую в базе Saken010 09.10.2026. «Есть, не настроено» — функция в Paloma есть, но работает плохо или не включена. Это и есть главная работа: настроить и показать красиво.

работает

Товары и склад

13 852 карточки, штрихкоды, фото, типы цен. Поступления, перемещения, инвентаризация, списание, возвраты, пересортица, заявки на склад, критические остатки, наценка, печать ценников.

работает

Продажи и чеки

262 258 чеков с продавцом, клиентом и видом оплаты. Продажи сами падают в кассу или на счёт по таблице «Виды оплаты по рабочим местам».

есть, не настроено

Касса и банк

Поступление, расход и перемещение по кассам; то же по счетам; касса ↔ счёт; импорт банковской выписки. Сейчас 5 касс на 10 магазинов, наличные всех магазинов падают в одну «Касса1», за всё время 2 расхода из кассы.

есть, не настроено

Статьи и прибыль

Статьи доходов и расходов уже разложены по группам «1 ДОХОДЫ … 7 EBITDA». Отчёты «Доходы и расходы», «Прибыльность», «Финансовый суммарный», «Движение денег». Остатки искажены «выравниванием» на 215 млн.

есть, не настроено

Сотрудники и время

33 сотрудника с телефонами и должностями. Учёт рабочего времени: отметки «приход/уход» (2 121 шт., велись до 17.02.2025 на 5 точках), «кто на работе», графики (0), табель.

есть, не настроено

Зарплата

Отчёт «Зарплата (УРВ)»: ставка × отработанное (ставки не заведены). «Отчёт по сотрудникам»: процент с продаж. Выплата — расход из кассы со статьёй «Зарплата/Аванс/Бонусы» и сотрудником.

работает

Клиенты и лояльность

26 491 клиент: телефон, штрихкод карты, день рождения. Скидка «Клубная карта 10%», накопительные скидки, депозиты, подарки и уровни подарков, сертификаты (13 видов).

есть, не настроено

Заказы и доставка

«Заявки на доставку»: точка, адрес, клиент, сумма, статус, сотрудник и поле «номер внешнего заказа» — для нашего сайта. Статусы — как у заказов Kaspi: Paloma умеет принимать Kaspi-заказы.

работает

Поставщики

Контрагенты-поставщики, акт сверки, сальдо (кто кому должен), возврат поставщику, анализ закупок.

работает

Отчёты и контроль

Больше 35 отчётов: ABC, продажи по часам и сотрудникам, сводка по точкам, остатки, движение товаров, итоги ревизий. Журнал действий и «подозрительные действия».

нет в Paloma

Только у нас

Вход по телефону и роли приложения, план магазина и KPI-бонус по плану, штрафы, задания, обучение и тесты, проверка накладных с фото, фото чеков расходов и согласование, жалобы, игра, пуши, избранное.

проверить

Что уточнить у Paloma

Как заказ с сайта появляется на кассе; можно ли писать отметки «приход/уход» из приложения; лимиты запросов; уведомление о новом чеке; слияние трёх баз.

3 · Вход и функции

Как человек входит, и кто решает, что ему можно

Супер-приложение (posudamarket.kz, iPhone, Android)

Открыл — сразу магазин: каталог, поиск, корзина. Вверху кнопка «Вход».
Смотреть каталог и собирать корзину можно без входа. Любой заказ — самовывоз или доставка — только после входа: так заказ привязан к телефону, покупатель видит его статус, а магазин знает, кому выдавать.
«Вход» → телефон → SMS-код из 6 цифр.
Номер есть в админке → открываются ровно те функции, которые ему включили. Номера нет → он покупатель и возвращается к корзине.
Первая вкладка — главная для его роли; у каждого сотрудника есть «Режим покупателя».
Выключили функцию или уволили → вступает в силу сразу, на всех телефонах.

Админка — отдельный вход (admin.posudamarket.kz)

Ни одной ссылки из супер-приложения. Вход: телефон + SMS + код из приложения-аутентификатора. Пускает только номера админов.

  • Люди: телефон → кто это (ФИО), к чему привязан (магазин, склад, вся сеть), роль как набор по умолчанию и любые функции галочками — хоть главному «Создать магазин», хоть продавцу «Распределение»
  • Функции: каталог из 8 групп (ниже), у каждой — понятное название, что она делает в Paloma и охват
  • Магазины: точка, склад, касса и счета Paloma, план, часы, зона для отметки смены
  • Paloma: подключение, очередь записей, ошибки, повтор
  • Витрина, игра, уведомления, журнал входов и действий

Область доступа — как админка решает, где функция действует

У каждого человека есть привязка: один магазин, склад, несколько магазинов или вся сеть. У каждой функции — охват: «только я», «свой магазин», «склад», «вся сеть».
Человек привязан к одному магазину, функция — «свой магазин» → область ставится сама: только его магазин, вопросов нет.
Функция шире привязки (охват «вся сеть» или «склад» у продавца из магазина; или админ выбрал «несколько магазинов» / «все») → перед сохранением окно: «Вы даёте Асель Б. (продавец, Толе би 46) доступ ко всей сети: Распределение поступлений. Точно даёте?» — «Да, даю» или «Нет». Ответ пишется в журнал, главному приходит уведомление «кому расширили доступ».
Важные функции — деньги, зарплата, списание, «Создать магазин» — всегда с таким окном, даже главному и даже при привязке «вся сеть».
Роль — только набор по умолчанию. После роли админ включает и выключает отдельные функции; на карточке видно «Продавец + 2 функции сверх роли».
Раз в месяц админу и главному приходит список всех расширенных доступов на пересмотр: оставить или убрать.
4 · Каталог функций

Функции: понятные названия, 8 групп, у каждой свой охват

Это то, что админ видит галочками у человека. Охват: я — только про себя, магазин — свой магазин, склад — центральный склад, сеть — все магазины. ⚠ — важная функция: при выдаче всегда окно «Точно даёте?» и запись в журнал.

ФункцияЧто делаетОхват
Магазин: смена
Открыть / закрыть смену«Пришёл» с геометкой у магазина → отметка в учёт времени Paloma; вечером отчёт дня: продажи по видам оплаты из Paloma, наличные в кассе, расходы сменымагазин
Расход из кассы магазинаВода, обед, хозтовары… → расход из кассы магазина в Paloma со статьёй и фото чека; выше лимита — на согласованиемагазин
Заказы магазинаЗаказы сайта, Kaspi и из зала: собрать → готов → выдать по кодумагазин
СканерШтрихкод → цена, остатки по магазинам, фото (добавить в Paloma), ценникмагазин
Приёмка накладныхПринять «в доставке»: принял всё / N / брак с фото / лишнее; документ проводится в Paloma на принятоемагазин
Ревизия в магазинеИнвентаризация сканом в документ Paloma, с двух телефоновмагазин
Возврат от покупателяВозврат в Paloma, причина, фотомагазин
Подарки и сертификатыВыдать подарок игры по коду, выпустить и погасить сертификатмагазин
Мои задания · обучение · графикЗадания с фото-отчётом; курсы и тесты; мой график, отпросы, замены; мой KPI и зарплатая
Магазин: управление
Управлять магазиномКто на смене, план и факт, подтвердить отчёты смен, что заканчиваетсямагазин
График сотрудниковСоставлять график магазина, согласовывать отпросы и заменымагазин
Заявка на складИз «что заканчивается» → заявка на склад в Palomaмагазин
Выдавать заданияСотруднику, магазину или всем, с дедлайноммагазин
Склад
ПоступленияВидеть поступления Paloma, проверять по накладной поставщикасклад
Распределение поступлений ⚠Разложить по магазинам (расчёт по продажам), наценка, «Создать перемещения» → документы «в доставке» в Palomaсклад
В доставкеЧто едет, что принято, «ждёт решения»: брак → списать / вернуть поставщику, другой магазин, осталось, не нашлисклад
НаценкаПравила наценки по группам, применить к поступлениюсклад
Списание и возврат поставщику ⚠Списание или возврат поставщику в Paloma с причиной и фотосклад
Ревизия складаИнвентаризация складасклад
Заявки магазиновПринять в работу, включить в распределение, отклонить с причинойсклад
Деньги
Касса ⚠Приход, расход, перемещение между кассами — документы Palomaсеть
Банк ⚠Приход, расход, перевод между счетами, загрузка выпискисеть
Касса ↔ счёт ⚠Внесение в банк и снятиесеть
Согласовать расходы ⚠Расходы выше лимита, списания «не нашли»сеть
Поставщики ⚠Долги, оплаты, акт сверки из Palomaсеть
Постоянные расходыАренда, коммунальные, связь — напоминания и готовый черновик расходасеть
Инкассация ⚠Маршрут по магазинам, «Забрал N ₸» → перемещение между кассами, «Сдал в банк»сеть
Отчёты по деньгамОстатки касс и счетов, движение денег, доходы и расходы, прибыль — просмотрсеть
Люди
Сотрудники и посещаемостьСписок, кто на работе, табель из Paloma — просмотрсеть
Зарплата ⚠Расчёт (ставка, дни, % с продаж, KPI, штрафы) и «Выплатить» → расход из кассы на сотрудникасеть
KPI, бонусы и штрафы ⚠Планы магазинов, ступени бонусов, штрафысеть
Обучение: создаватьКурсы, блоки, тесты, кому назначенысеть
Графики всех магазиновГрафики и замены по всей сетисеть
Клиенты и заказы
Все заказыЗаказы сайта и Kaspi по всей сети, переназначить магазинсеть
Клиенты и клубная картаКлиенты Paloma, карты, история покупок, скидкисеть
ИграРаунды, товары, призы, розыгрыши, проверка чековсеть
Жалобы и возвратыОбращения покупателей, ответы, статусысеть
ВитринаБаннеры, акции, подборки, зоны и цены доставкисеть
Товары и цены
Карточки товаровФото, названия, штрихкоды — в Palomaсеть
Цены ⚠Типы цен, изменение цен в Paloma, анализ закуп/продажасеть
Аналитика товаровABC, что заканчивается, что не продаётся, Kaspiсеть
Контроль
Проверка отчётов сменОтчёт рядом с цифрами Paloma: утвердить или вернутьсеть
Расхождения и ревизииРасхождения с Paloma, все ревизии, итогисеть
Все накладныеВсё «в доставке» по сети, просрочки, расхождениясеть
Журнал действийКто что сделал, в том числе кому расширили доступсеть
Сеть
Создать магазин ⚠Одной формой в Paloma: точка продаж, склад, касса, рабочее место с видами оплаты, точка учёта времени; у нас: план, часы, геозонасеть
Настройки магазина ⚠План, часы, геозона, кассы и счета, закрыть магазинсеть
Пульс сетиГлавный экран: выручка вживую, план, деньги, тревогисеть
Кабинет инвестораТолько просмотр по выбранным магазинамсеть
Настройки сети ⚠Лимиты согласования, зоны доставки, SMS, уведомлениясеть

Роли по умолчанию: Покупатель (ничего), Продавец (магазин: смена), Заведующий (+ управление), Склад, Курьер, Инкассатор, Контролёр, Бухгалтер (деньги + зарплата), Главный (всё, кроме админки), Инвестор. Админка — отдельно: люди и функции, Paloma, журнал.

5 · Вкладки и страницы

Что видит каждая роль

Внизу экрана — до 5 вкладок (первая — главная для роли), остальное — в «Ещё». Роль — набор функций по умолчанию; вкладки собираются из тех функций, что включены человеку. Главному включили «Распределение» — у него появится эта вкладка.

КПокупательбез входа и после входа по SMS
ГлавнаяКаталогКорзинаИграПрофиль
  • Главная: поиск и скан штрихкода, акции, категории, хиты, магазины рядом
  • Каталог и товар: фото, цена, наличие в каждом магазине (из Paloma), похожие, «сообщить, когда появится»
  • Корзина → оформление (после входа): самовывоз (магазин, где всё есть, отложим на 24 ч) или доставка (адрес на карте, время; оплата при получении или счётом Kaspi на телефон — его оплачивают в Kaspi.kz за 24 часа)
  • Мои заказы: принят → собирается → готов / в пути → выдан, пуш на каждый шаг
  • Клубная карта: штрихкод для кассы, скидка, история покупок, сертификаты
  • Игра: POSUDAMARKET GAME целиком
  • Профиль: адреса, язык RU/KZ, уведомления, жалоба или возврат, выход
ППродавецсотрудник магазина
СменаЗаказыСканерЗаданияЕщё
  • Смена: «Пришёл» с геометкой у магазина, без селфи (отметка уходит в учёт времени Paloma) → в течение дня план и факт магазина из Paloma, мой бонус → «Закрыть смену»: продажи по видам оплаты подтягиваются сами, вписать наличные в кассе, расходы смены со статьёй и фото чека
  • Заказы: заказы сайта и Kaspi для этого магазина: собрать → готов → выдать по коду клиента; заказы из зала по QR
  • Сканер: штрихкод → цена, остатки во всех магазинах, фото (добавить в Paloma), ценник, «нет на витрине»
  • Задания: от главного и заведующего, с фото-отчётом
  • Ещё: приёмка накладных «в доставке» (принял / брак с фото / лишнее), ревизия, мой KPI и зарплата, график и отпросы, обучение и тесты, подарок игры по коду, сертификат, возврат от покупателя
ЗЗаведующий магазиномпродавец + управление магазином
МагазинСменаЗаказыСканерЕщё
  • Магазин: кто на работе (учёт времени Paloma), план и факт дня, отчёты смен на подтверждение, что заканчивается → заявка на склад одной кнопкой, задания магазину, график сотрудников
ССкладзаведующий складом и кладовщики
ПоступленияРаспределениеВ доставкеСканерЕщё
  • Поступления из Paloma → распределение по магазинам с автонаценкой → перемещения «в доставке» одной кнопкой; «В доставке»: едет · ждёт решения (брак → списать или вернуть поставщику, другой магазин, осталось, не нашли) · закрытые; заявки магазинов; ревизия склада; ценники. Вкладки «Входящие» больше нет
ДКурьер
ДоставкиКартаПрофиль
  • Заявки на доставку на сегодня, маршрут, звонок клиенту, «Доставлено», приём оплаты. Статус уходит в заявку Paloma и пушем клиенту
ИИнкассатор
МаршрутИстория
  • Сколько забрать в каждом магазине (касса магазина в Paloma), «Забрал N ₸» → перемещение «касса магазина → касса инкассатора»; правка суммы только с причиной; «Сдал в банк» → «касса → счёт»
ККонтролёрпроверка отчётов и ревизии
ОтчётыРасхожденияРевизииНакладные
  • Отчёты смен на проверке рядом с цифрами Paloma, «вернуть» или «утвердить»; расхождения; ревизии по магазинам; всё «в доставке» по сети и просрочки
ББухгалтер
СегодняПлатежиКассыЗарплатаЕщё
  • Сегодня: кому платить (просрочено и ближайшие 3 дня), остатки касс и счетов, операции на согласовании
  • Платежи: «Расход», «Приход», «Перевод между кассами», «Между счетами», «Касса ↔ счёт» — каждый создаёт свой документ Paloma; статья, поставщик, фото
  • Кассы и счета: остатки и движение по каждой кассе и каждому счёту; загрузка банковской выписки
  • Зарплата: ставка и дни из учёта времени + % с продаж + KPI-бонус − штрафы → «Выплатить» = расход из кассы на сотрудника
  • Ещё: поставщики (долги, акт сверки), постоянные расходы с напоминаниями, отчёты (доходы и расходы, прибыль)
ГГлавныйвладелец
ПульсДеньгиМагазиныЛюдиЕщё
  • Пульс: выручка сегодня по магазинам вживую, план, средний чек, заказы сайта и Kaspi, деньги в кассах и на счетах, тревоги (расхождения, просрочки, жалобы, нет товара), «Одобрить» крупные расходы
  • Деньги: всё, что у бухгалтера + прибыль по группам статей до EBITDA
  • Магазины: карточка магазина (выручка, план, кто на смене, отчёты, остатки, накладные, ревизии), сравнение магазинов
  • Люди: сотрудники, посещаемость, KPI, бонусы и штрафы, зарплаты, обучение, задания
  • Ещё: товары (ABC, что заканчивается, поступления, наценка), клиенты (заказы, карта, игра, розыгрыши, жалобы, возвраты), Kaspi, контроль и журнал, инвестор, отчёты
₸Инвестор
ОбзорМагазиныВыплаты
  • Только свои магазины (Бухар Жырау 27, Улы Дала 58/1): выручка, прибыль, остатки, выплаты. Только просмотр
6 · Паутина

Каждая функция ↔ Paloma

Правило: если в Paloma есть место для этих данных — пишем туда. У себя храним только то, чего в Paloma нет, и ссылку на документ Paloma.

Функция в приложенииЧто в PalomaЧто у нас
Каталог, поиск, карточкаТовары, штрихкоды, фото, типы цен s_items · s_shtrih · s_picturesКопия для быстрого поиска, обновляется каждые 10 мин
Наличие по магазинамОстатки на складах remainscompactКопия на 5 мин
Заказ с сайтаЗаявка на доставку с номером нашего заказа, клиентом, адресом, статусом df_request; на кассе пробивается обычный чекСтатусы для покупателя, пуши
Заказы KaspiУже приходят в «Заявки на доставку» со статусами KaspiПоказываем в общем списке заказов магазина
Покупатель, клубная картаКлиент: телефон, штрихкод карты, день рождения; скидка «Клубная карта 10%» s_clients · s_discountСвязь «вход по телефону ↔ клиент Paloma», адреса, избранное
История покупок, бонусыЧеки клиента, депозиты, подарки и уровни d_order · d_balance · s_gifts—
СертификатыСертификаты и номиналы s_certificates—
Кто сотрудникСотрудники: телефон, должность s_employeeРоль в приложении, функции галочками
«Пришёл» / «Ушёл»Отметки учёта времени, «кто на работе», табель d_urv_transactionsГеометка и время — доказательство, что отметка из магазина
График работыГрафики и дни urv_graphic · urv_timetableЗамены и отпросы (согласование)
Зарплата«Зарплата (УРВ)», «Отчёт по сотрудникам» (% с продаж), выплата — расход из кассы на сотрудникаПлан магазина, KPI-бонус, штрафы → одна сумма к выплате
Закрыть сменуПродажи по видам оплаты, касса магазина, расходы смены d_cash_outcomeПроверка контролёром, фото чеков, расхождения
Расход магазина (вода, обед…)Расход из кассы магазина, статья из справочника d_cash_outcome · s_type_inoutФото чека, кто внёс, согласование выше лимита
ИнкассацияПеремещение между кассами, касса → счёт d_cash_movement · d_cash_bank_outcomeМаршрут, причина правки суммы
БанкПоступление, расход, перевод по счетам; импорт выписки d_bank_*—
Платёж поставщикуРасход со счёта или из кассы на поставщика; акт сверки и сальдо — отчёты PalomaКалендарь «кому платить»
Постоянные расходыРасход со статьёй «Аренда», «Коммунальные»…Напоминание в срок и готовый черновик
Деньги и прибыльКассовая ведомость, движение денег, «Доходы и расходы», «Прибыльность» cash_remains · financial_summaryКрасивые графики
Поступление и распределениеПоступление, наценка, перемещения непроведённые — товар на складе d_receipt · d_extra_charge · d_movementПравила наценки, расчёт по продажам, статус «В доставке», свободный остаток
Приёмка накладнойДокумент проводится на принятое; брак → списание или возврат поставщику; «другой магазин» → новое перемещение conduct · d_cancellation · d_return_to_covenanteeПринято / брак с фото / лишнее, причины по строкам, решение склада, просрочки
РевизияИнвентаризация и её итоги d_inventory—
Списание, возвратыd_cancellation · d_return_to_covenantee · d_return_from_covenanteeФото, причина
Заявка на складЗаявка, критические остатки d_request · d_critminmaxКнопка из «что заканчивается»
АналитикаABC, продажи по часам и сотрудникам, сводка по точкам, анализ закупок—
Задания, обучение, жалобы, игра, пуши—Всё у нас
7 · В доставке

Склад → магазин: товар числится на складе, пока магазин не принял

Склад нажал «Создать перемещения» — в Paloma документ сохраняется, но не проводится: товар остаётся на САКЕН СКЛАД. В приложении документ получает статус «В доставке». Проводит документ приёмка магазина: ровно на то, что магазин принял. Всё непринятое остаётся на складе и ждёт решения завсклада. Paloma так умеет — ревизия уже работает именно так: документ создаётся непроведённым и проводится потом.

Путь документа

Создано. Склад разложил поступление и нажал «Создать перемещения». В Paloma — непроведённые перемещения на каждый магазин.
В доставке. Товар едет. У магазина — накладная с пометкой «едет к вам», у склада — во вкладке «В доставке». Свободный остаток склада в следующем распределении = остаток Paloma минус всё, что в доставке: один товар дважды не разложится.
Приёмка. Магазин по каждой строке: «принял всё» / «принял N» / «брак N» + фото (обязательно) / лишний товар — сканом. «Всё ровно» или «Отправить расхождения».
Проведено. Документ в Paloma проводится на принятое; товар переходит магазину. Разница остаётся на САКЕН СКЛАД и попадает к завскладу в «Ждёт решения».
Закрыто. По каждой непринятой строке завсклад выбрал причину, документы Paloma созданы.

Непринятое — что выбирает завсклад

  • Брак. Товар едет обратно на САКЕН СКЛАД. По фото из магазина завсклад решает: «Списать» → списание в Paloma со склада, или «Вернуть поставщику» → возврат поставщику в Paloma. До решения в приложении «брак, едет на склад», в Paloma товар на складе.
  • Уехало в другой магазин. Выбрать магазин → новое перемещение «в доставке» в тот магазин, и уже он принимает.
  • Осталось на складе. Ничего не меняем, строка закрыта.
  • Не нашли. Списание «недостача» после подтверждения главного (ему приходит запрос).
  • Лишний товар у магазина — склад подтверждает, строка добавляется в документ до проведения.

Не принято 2 дня — тревога магазину, складу и главному. Отменить «в доставке» до приёмки может только склад: документ удаляется из Paloma, запись в журнале.

Вкладки склада: Поступления · Распределение · В доставке (едет · ждёт решения · закрытые) · Сканер · Ещё. Вкладки «Входящие» у склада больше нет — возвраты из магазинов на склад не нужны. До слияния баз: для Бухар Жырау и Улы Дала документ копируется мостиком в момент приёмки, а не создания — лучше сначала слить базы.

8 · Вживую

Как это работает на трёх примерах

Вода в магазине

Продавец: «Расход» → «Вода» → 1 200 ₸ → фото чека
В Paloma создаётся расход из кассы этого магазина со статьёй «Вода» и примечанием, кто внёс
Остаток кассы магазина у главного и бухгалтера уменьшился
Вечером строка уже стоит в отчёте смены — второй раз вписывать не нужно

Заказ с доставкой

Покупатель вошёл по SMS, выбрал адрес, оплатил счёт Kaspi
В Paloma — заявка на доставку с номером заказа сайта; у магазина пуш «новый заказ»
Продавец собрал → «передан на доставку» → «доставлено»; покупатель видит каждый шаг
Чек пробит в Paloma → засчитан в игре и в истории клубной карты

Зарплата за месяц

Дни и часы — из отметок «пришёл/ушёл» в Paloma; % с продаж — из чеков продавца
Приложение добавляет KPI-бонус по плану магазина и вычитает штрафы
Бухгалтер видит расчётный лист и жмёт «Выплатить»
В Paloma — расход из кассы «Зарплата» на сотрудника; у сотрудника — пуш и расчётный лист
9 · Своя база

Что храним у себя и почему

Всё новое и отдельное от текущих проектов: репозиторий pm-app (GitHub), база pm-app (Supabase, Франкфурт), шлюз pm-gateway (Cloudflare Worker), проект pm-app (Vercel). Текущие базы и посредник остаются старым приложениям, пока их не выключим. Деньги и товары в своей базе не хранятся.

Люди и доступ

  • Телефон → человек → привязка, роль, функции с областью, кто и когда выдал, подтверждения «точно даёте?»
  • Связь с сотрудником и клиентом Paloma
  • Устройства, пуши, журнал входов

Работа магазина

  • Отчёты смен и их проверка (цифры — ссылки на Paloma)
  • Геометки смен, отпросы, замены
  • Планы магазинов, KPI-бонусы, штрафы
  • Документы «в доставке»: статусы, принято по строкам, брак с фото, решения склада

Слой над деньгами

  • Кто создал операцию, фото чека, согласование
  • Номер документа Paloma и ключ от двойной записи
  • Ошибка и повтор, если Paloma не ответила

Покупатели и прочее

  • Заказы сайта: статусы, адреса
  • Избранное, «сообщить о поступлении»
  • Задания, обучение и тесты, жалобы, игра
  • Быстрые копии каталога, остатков и продаж
10 · Схема

Как всё связано

Люди
Покупателивитрина, заказы, карта, игра
Магазины и складпродавцы, заведующие, склад, инкассатор, контролёр
Бухгалтер, главный, инвесторденьги, люди, отчёты
Админтелефоны, роли, функции
вход по телефону и SMS
Приложения
Супер-приложение pm-appposudamarket.kz · iPhone · Android
Админкаadmin.posudamarket.kz · свой вход
запросы с ролью пользователя
Сервер
pm-gateway — новый шлюзCloudflare Worker: чтение с кэшем, запись через очередь без дублей, расписания
pm-app — новая базаSupabase: вход, люди и функции, планы, «в доставке», задания, обучение, игра, пуши
документы и справочники
Внешнее
Paloma (одна база)товары, склад, касса, банк, сотрудники, время, клиенты, заказы, отчёты
Kaspiзаказы, Kaspi Pay, аналитика
SMS · пуши · 2ГИСкод входа, уведомления, адреса

Приложения никогда не ходят в Paloma напрямую: только через шлюз, который знает роль человека. Пароль Paloma хранится только в секретах шлюза.

11 · Дизайн

Общий дизайн — как в POSUDAMARKET GAME

Красный, чёрный и белый. Бронза, серебро и золото — только для уровней и наград. Шрифт Manrope. Крупные цифры, кнопки-«таблетки» с красным градиентом, тёмная шапка с бордовым свечением, мягкие анимации. Покупателю — светлая витрина, персоналу — тёмная шапка и светлые карточки, админке — плотные светлые таблицы. Один набор цветов для сайта, iPhone и Android.

Красный
#e5232b
Тёмно-красный
#a8101a
Чернила
#0d0d10
Бумага
#f6f6f8
Кнопка
градиент
Шапка
свечение
Хорошо
#138a43
Награды
бронза·серебро·золото
Вход
Найти посуду…▣ скан
НЕДЕЛЯ КАЗАНОВ−20% на казаны и воксамовывоз сегодня в 7 магазинах
ВсёКазаныЧайникиСервизы
12 990 ₸Казан 6 лесть в 5 магазинах
8 490 ₸Чайник 2,5 лесть в 3 магазинах
ГлавнаяКаталогКорзинаИграПрофиль

Покупатель — витрина

СМЕНА · ТОЛЕ БИ 46 · С 09:02
412 300 ₸
план дня 750 000 ₸ · 55 %
Мой бонус сегодня+3 200 ₸
ещё 120 000 ₸ до следующей ступени
Заказы к выдаче2
сайт · Kaspi — собрать до 14:00
Расходы смены1 200 ₸
вода · фото чека ✓ · в кассе Paloma
Закрыть смену
СменаЗаказыСканерЗаданияЕщё

Продавец — смена

ПУЛЬС · СЕГОДНЯ 18:40
4,2 млн ₸
план сети 82 % · средний чек 9 870 ₸
Магазины
Женис 796%
Толе би 4655%
Абылайхана88%
Деньгикассы 1,1 млн · счета 8,4 млн
Тревоги3
расхождение · накладная 2 дня · жалоба
ПульсДеньгиМагазиныЛюдиЕщё

Главный — пульс

Макеты, цифры для примера. Перед вёрсткой нарисую экраны каждой роли и покажу вам.

12 · Зависимости

На чём строим — лучшие варианты на сегодня

ЧастьВыборПочему
Сайт и кабинетыNext.js 16, React 19.2, TypeScriptВитрина видна в Google и быстро открывается; опыт и код текущей витрины переносятся
iPhone и AndroidExpo SDK 57 (React Native 0.86), Expo Router, EASОдин код на обе платформы; обновления без пересборки в магазинах; родной сканер, пуши, геолокация
Общий кодpnpm + Turborepo: общие расчёты, проверки данных (zod 4), дизайн-токеныПравила KPI, бонусов, распределения одинаковые на сайте и в телефоне
Внешний видTailwind CSS 4, Radix UI, Motion; в приложении — NativeWindДизайн игры переносится один в один; удобно для слабовидящих
Данные на экранеTanStack Query 5, react-hook-formБыстрые списки, повтор при плохой связи, проверка форм
Вход и своя базаSupabase: Postgres, вход по телефону, права на уровне базы, файлы, живые обновления, расписанияЗнакомо, надёжно; роль проверяется самой базой, а не только экраном
SMS-кодFirebase владельца (тот же проект, что у нынешней витрины) → обмен на вход SupabaseУже работает у витрины; около 0,23 $ за SMS, 10 в день бесплатно
Paloma-шлюзCloudflare Workers + Hono, D1/KV, Queues, CronПосредник уже там; очередь записей с повтором; кэш снимает нагрузку с Paloma
УведомленияExpo Notifications (iPhone/Android) + Web Push (уже работает в кабинете сотрудника)Без Telegram и без Firebase
Оплата и картаKaspi Pay поэтапно: сначала при получении и счёт на телефон из Kaspi Pay, потом API по договору с Kaspi; 2ГИС MapGLОткрытого API Kaspi для сайтов нет — только по договору; точные адреса Алматы
Сканер, печатьКамера телефона (на сайте BarcodeDetector/ZXing, в приложении expo-camera); @react-pdf/renderer; этикетки 58 ммУже проверено в «Ценах» и «Перемещениях»
Языки, PWAnext-intl (RU/KZ), SerwistКазахский с первого дня; сайт ставится на телефон до выхода в магазины
КачествоSentry, Vercel Analytics, Vitest, Playwright, GitHub ActionsОшибки видны сразу; каждая выкладка проверяется тестами
13 · Одна Paloma

Три аккаунта Paloma сливаются в один

Сейчас

  • Saken010 — 7 магазинов и склад
  • Almas010 — Бухар Жырау 27 и Улы Дала 58/1
  • Askar010 — сертификаты и тесты
  • Мостик копирует перемещения и карточки; на нём теряются коды коробок (те 8 товаров)

После

  • Одна база: все магазины, склад, сертификаты
  • Магазины инвестора — своя организация (в Paloma уже 2 организации), отчёты по организации
  • Перемещение на Бухар Жырау — обычное перемещение, мостик выключается
  • Разные цены, если нужно, — через типы цен на точках

Приложение строим сразу под одну базу. Старые базы шлюз читает только для истории, пока она нужна. Askar010 советую оставить тестовым полигоном: на нём проверяем запись денег, заказов и отметок, прежде чем писать в рабочую базу.

Что спросить у Paloma про слияние: как переносят карточки (по штрихкоду, включая коды коробок), остатки на дату, клиентов и их карты, сертификаты, кто и когда это делает, что будет с историей чеков.

14 · Владельцу

Что добавить и что убрать

В Paloma (всё это я могу завести сам по вашему «да»)

  • Кассы — по одной на каждый магазин + «Инкассатор» + «Главный». Сейчас 5 касс, и наличные всех магазинов падают в одну «Касса1»
  • Счета с настоящими названиями (Kaspi, Народный, Forte, Freedom) и привязка к видам оплаты — сейчас карты идут в «[Все]»
  • Статьи расходов: вода, обед персоналу, хозтовары, ремонт, реклама, доставка, комиссия банка, возврат клиенту — по группам 1–7
  • Начальные остатки касс и счетов на дату старта вместо «выравнивания»
  • Телефоны и должности всех сотрудников; уволенных закрыть
  • Ставки зарплаты и % с продаж, если так считаете
  • Точки учёта времени на все магазины (сейчас 5 из 9)
  • Отдельный пользователь Paloma для приложения. Пароль вносите сами в секреты, в чат не присылать
  • Поставщики: вернуть настоящих поставщиков 6 285 карточкам с «Поставщик №1» (жду ваш ответ, какие поступления случайные)

Аккаунты и документы

  • Firebase: два адреса pm-app в списке разрешённых (Authorized domains)
  • Репозиторий pm-app на GitHub (создать: github.com/new, приватный) и Supabase Pro ($25/мес) — на бесплатном плане уже 2 проекта, третий не создаётся
  • Cloudflare Workers Paid ($5/мес) — нужно и сейчас, из-за лимита 27.09 вставали «Перемещения»
  • Apple Developer ($99/год, на ТОО нужен номер D-U-N-S — оформлять заранее, до 2 недель) и Google Play ($25 один раз)
  • Kaspi Pay: заявка на kaspi.kz/webpay/partnership («Интернет-магазины») — когда дойдём до автоматической оплаты
  • Ключ 2ГИС для карты адресов
  • Домены: posudamarket.kz — витрина, admin.posudamarket.kz — админка
  • Политика конфиденциальности и согласие на обработку персональных данных — требование App Store, Google Play и закона РК
  • Список людей: телефон → ФИО → роль → магазин (заполню из Paloma, вы проверите); лимит расходов без согласования; зоны и цены доставки

Убрать — после того как раздел заработает в супер-приложении

  • Telegram-боты и PDF в Telegram → пуши и «Пульс»
  • ПИН-входы восьми приложений → один вход по телефону
  • Firebase (вход и пуши витрины), Neon (клубная карта)
  • Мостик Saken → Almas — после слияния баз
  • Старые приложения по одному: KPI, Finance, Перемещения, Ревизор, Сертификаты, Доставка, Absolute, кабинет инвестора, Kaspi-аналитика, лендинг. Пока раздел не готов — старое работает как раньше
  • Не трогаем: ERP и проекты, не связанные с сетью
15 · Идеи

Что ещё сделать, раз всё в одном месте

Покупателям

  • «Сообщить, когда появится» — пуш, когда товар пришёл в магазин
  • Отложить товар в магазине на 24 часа
  • Подарок в день рождения (дата есть в Paloma)
  • Оценка после выдачи заказа: одна кнопка
  • QR на ценнике → карточка товара на сайте

Магазинам

  • «Что заканчивается» → заявка на склад одной кнопкой
  • Смена как в игре: уровни продавца, рейтинг магазинов
  • Поиск всего в шапке: товар, накладная, клиент по телефону
  • Сканер и ревизия без интернета — дошлются потом

Главному

  • «Пульс» пушем в 22:00 вместо PDF в Telegram
  • Крупный расход → «Одобрить» прямо из пуша
  • Импорт выписки банка — сверка сама
  • Kaspi-заказы и сайт в одном списке заказов
  • Задел на SaaS: продавать приложение другим сетям на Paloma
16 · Этапы

Что делать по шагам

Каждый этап — рабочий результат. Новое работает рядом со старым; переключаемся, когда вы проверили.

0

Подготовка

1 неделя

Вы: настройка Paloma, SMS, аккаунты. Я: новый проект, своя база, шлюз, дизайн-система, админка «люди и роли», вход по SMS.

Готово, когда: вы входите по телефону и попадаете на свою вкладку; админ меняет роль — меняется вход.

1

Витрина и покупатель

2–3 недели

Каталог из Paloma, поиск и скан, наличие по магазинам, корзина, самовывоз и доставка, заказы → заявки Paloma, клубная карта, профиль. У продавца — вкладка «Заказы».

Готово, когда: настоящий заказ прошёл от сайта до выдачи и чека.

2

Магазин

2–3 недели

Смена с геометкой и учётом времени Paloma, закрытие смены с расходами в кассу Paloma, сканер, накладные, ревизия, задания, KPI, обучение, график. Заведующий, контролёр, инкассатор.

Готово, когда: магазин неделю работает без KPI и кабинета сотрудника Finance.

3

Деньги

2 недели

Бухгалтер и главный: расходы, приходы, переводы, касса ↔ банк, выписка, поставщики, зарплата, отчёты до EBITDA.

Готово, когда: остатки касс в приложении совпадают с пересчётом денег.

4

Главный и склад

1–2 недели

Пульс, магазины, люди, товары и ABC, Kaspi, контроль, инвестор; склад: поступления, распределение, наценка, ценники.

Готово, когда: Finance, Перемещения и Absolute больше не открываются.

5

Игра и лояльность

1–2 недели

POSUDAMARKET GAME, сертификаты, розыгрыши, подарки — внутри супер-приложения.

Готово, когда: игроки перешли без потери очков.

6

iPhone и Android

3–4 недели

Приложения на Expo: родной сканер, пуши, геолокация, публикация. Проверка Apple — от 1 до 7 дней.

Готово, когда: приложение скачивается в App Store и Google Play.

17 · Риски

Что может пойти не так и как страхуемся

высокий

Paloma меняет свою панель — запись идёт через неё, а не через официальный API.

Вся работа с Paloma в одном шлюзе, проверки на полигоне Askar010, тревога при первой ошибке, очередь с повтором.

высокий

Двойной расход при плохой связи.

У каждой операции свой ключ в примечании документа Paloma — повтор не создаёт второй документ. Отмена — только сторно с причиной в журнале.

средний

Слияние баз затянется.

Шлюз умеет работать с несколькими базами, поэтому этапы 0–2 можно делать параллельно со слиянием.

средний

Apple откажет в публикации.

Родные функции (сканер, пуши, гео), политика данных, тестовый номер для проверяющего.

средний

Нагрузка на Paloma от 13 852 товаров и многих пользователей.

Каталог, остатки и продажи — из кэша; в Paloma только запись и свежие цифры.

низкий

SMS не доходят.

SMS шлёт Firebase (Google) — тот же, что у витрины; повтор кода через 60 секунд; лимит 3000 SMS в день.

18 · С чего начать

Ближайшие шаги

1
Создайте репозиторий pm-app на GitHub и переведите Supabase на Pro — тогда создам базу и подключу проект.
2
Скажите «да» на настройку Paloma — заведу кассы, счета и статьи сам и покажу список до записи.
3
Позвоните в Paloma про слияние трёх баз (вопросы — в разделе 11).
4
Начните D-U-N-S и Apple Developer — это самое долгое, ждать до 2 недель.
5
Разрешите адреса pm-app в Firebase — два адреса в Authorized domains.
6
Авторизуйте Cloudflare в коннекторах claude.ai — без этого шлюз pm-gateway не выложить.
7
Решено: отметка смены — только геометка. Kaspi — поэтапно: при получении и счёт на телефон сразу, API — по договору с Kaspi позже.

План составлен 09.10.2026, уточнён в тот же день (функции и область доступа, «В доставке», всё новое): изучены все рабочие проекты сети и база Paloma Saken010 (только чтение). Сроки — оценки. ← Вернуться в «Цикл»