Номенклатура и упаковки
Единицы, кратность, минимальная партия и штрихкоды синхронизированы с учётом.
ZoomApps · Казахстан · с 2010 года
Заказы, прайсы, резервы, склад по штрихкоду и дебиторка в одной системе. От 350 000 ₸. Сроки от 4 недель.
Почему ZoomApps
Менеджер оформил заказ, склад получил задание на сборку, 1С получила документ. Никто не переписывает данные из одной программы в другую.
Приёмка, сборка и инвентаризация через терминал сбора данных или обычный смартфон с камерой. Кладовщик не ищет товар по бумажному списку.
Типы цен, персональные условия, акции на группу товаров. Цена в заказе всегда та, что положена этому клиенту.
Кредитный лимит и отсрочка проверяются до сборки, а не после того, как машина уехала.
Маршрут на день, история закупок магазина, остаток и прайс на экране телефона, заказ уходит сразу.
Товар под заказ резервируется на конкретном складе и освобождается сам, если оплата не пришла в срок.
Что входит
Единицы, кратность, минимальная партия и штрихкоды синхронизированы с учётом.
БИН, договор, тип цены, кредитный лимит, отсрочка и текущий долг в одной карточке.
Виды цен, срочные акции, правила скидок с согласованием по уровням.
Свободный остаток по складам, резерв с автоматическим снятием, ожидаемые поставки.
Приёмка, сборка, перемещение, инвентаризация и возвраты на ТСД или смартфоне.
Остатки дельтой, цены, долги, оплаты и заказы без ручного ввода.
Маршрут, визиты, заказ у точки, работа без связи.
Должники по дням просрочки, маржа по клиентам, упущенные продажи из-за отсутствия товара.
Процесс
Обычно 6-10 недель для компании с одним-тремя складами и обменом с 1С или МойСклад.
Этап 01 · 3-5 дней
Смотрим, как товар приходит, где лежит, как собирается заказ и кто решает, отгружать ли должнику.
Этап 02 · 1 неделя
Номенклатура, единицы и упаковки, штрихкоды, склады и зоны, типы цен, лимиты, статусы заказа.
Этап 03 · 1-3 недели
Что живёт в учёте, что в CRM, как часто идут остатки, что делать при расхождении.
Этап 04 · 1-2 недели
Приёмка, сборка, перемещение, инвентаризация на ТСД или смартфоне, печать этикеток.
Этап 05 · 1-3 недели
Маршруты, визиты, заказ у точки, работа без связи с отправкой при появлении сети.
Этап 06 · 2-4 недели
Сначала один склад и одна группа менеджеров, потом остальные, когда первые перестанут звонить с вопросами.
Кейсы
Запущенные проекты ZoomApps, доступные в App Store и Google Play
Стек технологий
Используем production-ready инструменты, которые проверены на тысячах пользователей. Никаких экзотических зависимостей.
Стоимость
Итог зависит от числа складов, объёма номенклатуры, учётной системы и того, нужна ли мобильная часть для торговых представителей.
CRM для оптовых продаж
от 350 000 ₸
Заказы, контрагенты с лимитами, типы цен и дебиторка с обменом с 1С или МойСклад.
CRM со складом
от 770 000 ₸
Всё из первого пакета плюс складские операции на ТСД или смартфоне.
Торговая система целиком
по проекту
Свой контур для дистрибьютора: склад, продажи, торговые представители, закупки.
Склад и отдел продаж в торговой компании почти всегда живут в разных мирах. Менеджер работает в CRM или в мессенджере, кладовщик в 1С или на бумаге, бухгалтер в своей базе. Каждый передаёт данные следующему вручную, и на каждом переходе что-то теряется: пересортица, неучтённый резерв, отгрузка по старой цене. Эта страница о том, как мы связываем продажи и склад в одну цепочку, где заказ проходит путь от звонка до отгрузки без перепечатки.
В основе три справочника, которые должны совпадать в CRM и в учёте: номенклатура, контрагенты и склады. Номенклатура приходит из 1С или МойСклад вместе с единицами измерения, упаковками и штрихкодами. Если коробка содержит 12 штук, а продавать можно только целыми коробками, это записывается один раз в карточке товара, и менеджер больше не может оформить 7 штук. Так же записывается минимальная партия для отдельных клиентов или групп товаров.
Контрагент в торговой CRM это не контакт, а юрлицо с БИН, договором и условиями. В карточке хранятся тип цены, кредитный лимит, срок отсрочки, текущий долг из учёта и просрочка в днях. При каждом новом заказе система считает: долг плюс сумма нового заказа против лимита. Если не помещается, заказ не уходит на склад, а ждёт решения руководителя, и это решение записывается с фамилией и причиной. Через полгода можно точно сказать, кто разрешал отгрузки должникам и чем это закончилось.
В опте цена почти никогда не одна. Обычный набор: розничная, мелкий опт, крупный опт, дилерская, цена для сетей, плюс индивидуальные условия по договору. Мы переносим все виды цен из учёта и задаём правила: какой тип цены у какого клиента, какая скидка разрешена менеджеру без согласования, какая требует подписи руководителя отдела, а какая только директора.
Отдельная история это акции поставщиков и временные цены на группу товаров. В CRM у такой цены есть срок, и после окончания она исчезает сама. Менеджеры перестают выставлять счета по акции, которая закончилась две недели назад.
Для коммерческого предложения прайс собирается под клиента: только его тип цены, только товары в наличии или с понятной датой поставки. Файл уходит в WhatsApp или на почту прямо из карточки, и в истории видно, какой прайс и когда получил покупатель.
Складской модуль не заменяет учёт в 1С, он делает то, чего 1С на складе не делает удобно: даёт кладовщику задание и проверяет его выполнение штрихкодом. Основные операции такие:
Работать с этим можно на двух типах устройств. Терминал сбора данных на Android со встроенным сканером читает штрихкод мгновенно, переживает падения и работает смену без подзарядки. Он нужен, если сборка идёт весь день и сканов сотни в час. Для небольшого склада хватает обычного смартфона: камера читает штрихкоды EAN и коды на этикетках достаточно быстро, а стоит телефон в несколько раз дешевле терминала. Часто начинаем со смартфонов, а ТСД докупаем на самые загруженные участки, когда видно, где реально теряется время.
Интерфейс для склада делаем отдельно от интерфейса менеджера: крупные кнопки, минимум текста, звуковой сигнал на ошибку. Кладовщик в перчатках не должен листать меню.
Остаток на складе и остаток, который можно продать, это разные числа. Из физического остатка вычитаются резервы под подтверждённые заказы, товар в сборке и товар на складе брака. Менеджер видит именно свободный остаток по каждому складу и ожидаемые поставки с датами.
Резерв ставится при подтверждении заказа и живёт столько, сколько указано в правилах: например, три рабочих дня до оплаты для клиентов по предоплате и до даты отгрузки для клиентов с отсрочкой. Если срок вышел, резерв снимается, менеджер получает уведомление, а товар возвращается в продажу. Это простое правило убирает большую часть ситуаций, когда склад полон, а продать нечего, потому что всё зарезервировано под заказы, которые никто не собирается оплачивать.
Главный вопрос любой интеграции: где живёт каждая сущность. Мы договариваемся об этом на этапе схемы данных и записываем в документ. Типичная раскладка для связки с 1С:Управление торговлей такая:
Обмен строим через HTTP-сервисы на стороне 1С или через стандартные механизмы конфигурации, остатки выгружаем дельтой, то есть только изменения, чтобы обмен не грузил базу. Для ходовых позиций остаток проверяется в момент подтверждения заказа прямым запросом. Если 1С недоступна, CRM продолжает работать с последними данными и показывает время обновления, а заказы ждут в очереди.
С МойСклад проще: у него документированный API, через который можно читать товары, остатки, цены и контрагентов и создавать заказы покупателей. Мы используем это, когда учёт компании уже живёт в МойСклад и переходить на 1С никто не собирается. Ограничения API МойСклад, например лимиты на число запросов, учитываем при проектировании, чтобы обмен не упирался в них в часы пик.
Если компания продаёт ещё и через Kaspi Магазин, остатки для площадки берутся из того же учёта. Как это устроено, описано на странице интеграция 1С и Kaspi.
Отгрузка юрлицу в Казахстане сопровождается пакетом документов: счёт на оплату, накладная, электронный счёт-фактура в ИС ЭСФ, а для товаров из перечня, который ведёт государство, ещё и сопроводительная накладная на товары. Выписывать всё это из CRM мы не советуем: правила меняются, и поддерживать их проще в учётной программе, которую обновляет производитель. CRM отвечает за то, чтобы заказ пришёл в учёт с правильными реквизитами: контрагент с проверенным БИН, договор, склад, цены с налогом или без него. С 2026 года ставка НДС в Казахстане 16%, и расчёт суммы с налогом в CRM должен совпадать с учётом до тиына, иначе бухгалтерия будет править каждый второй счёт.
Обратно из учёта в CRM приходят номер и статус документов. Менеджер видит, что реализация проведена, ЭСФ выписан, и может ответить клиенту, не звоня в бухгалтерию.
Когда в одной системе видны продажи, резервы и упущенные заказы, закупщик получает то, чего ему обычно не хватает: понятную потребность. Система показывает товары, которые заканчиваются с учётом средней скорости продаж и сроков поставки, и товары, которые клиенты просили, а их не было. Из этого списка формируется заказ поставщику, который уходит в учёт. Минимальные остатки и страховой запас задаются по группам товаров, а не по ощущениям.
Для сезонных групп смотрим продажи прошлого года за тот же период, иначе система будет советовать закупить санки в мае. Это делается в отчётах, а не в сложной математике: закупщику важно видеть цифры и решать самому.
Список должников собирается каждое утро из данных учёта и раскладывается по ответственным менеджерам. У каждой строки есть сумма, дата документа, день просрочки и последнее действие: звонок, обещание оплатить, отправленный акт сверки. Если клиент обещал заплатить в пятницу и не заплатил, в понедельник у менеджера появляется задача. Руководитель видит не только общую сумму долга, но и то, кто из менеджеров с ним работает, а кто нет.
Для компаний с большим числом мелких покупателей полезно автоматическое напоминание в WhatsApp за несколько дней до окончания отсрочки. Текст и время согласуем с вами, отправка идёт через официальный канал WhatsApp Business, чтобы номер не заблокировали за рассылку.
Мобильное приложение представителя работает с теми же данными, что и CRM в офисе. Утром у него маршрут на день, у каждой точки история закупок, долг, тип цены и задачи от офиса. Заказ собирается по свободному остатку и прайсу этого магазина, лимит проверяется сразу. Если связи нет, заказ сохраняется в телефоне и уходит, когда сеть появится. Фото полки, отметка визита по геолокации и комментарий прикрепляются к визиту.
Руководитель видит план визитов против факта, заказы по маршрутам и точки, которые давно ничего не заказывали. Это заменяет вечерние звонки представителям с вопросом, где они были и что продали.
Кладовщик видит задания на сборку и приёмку, но не видит цены и долги клиентов. Менеджер видит свободный остаток, но не может вручную поменять его. Старший склада подтверждает инвентаризацию и списание брака. Бухгалтер видит всё, но меняет только то, что относится к его участку. Каждое действие записывается в журнал: кто, когда, что изменил. Когда через месяц найдётся недостача, не придётся гадать, на каком шаге она появилась.
Склад нельзя закрыть на неделю ради внедрения, поэтому запуск идёт по частям. Сначала CRM начинает работать для менеджеров с данными из учёта, склад продолжает по старой схеме. Затем на одном участке, обычно на сборке, кладовщики переходят на сканирование, а бумажный лист ещё лежит рядом. Когда за неделю на этом участке нет расхождений, бумагу убираем и подключаем приёмку и перемещения. Инвентаризацию на телефонах делаем последней, после того как люди привыкли к устройствам.
Перед запуском сверяем остатки в учёте с фактом хотя бы по ходовым позициям. Если в 1С числится то, чего нет на полке, новая система честно покажет это расхождение в первый же день, и лучше разобраться с ним заранее.
CRM для оптовых продаж с обменом с учётом начинается от 350 000 ₸, со складскими операциями дороже. На итог сильнее всего влияют четыре вещи: сколько складов и как они устроены, сколько позиций в номенклатуре и есть ли у них штрихкоды, в каком состоянии база 1С или МойСклад и нужна ли мобильная часть для представителей. Склад на 300 позиций с одной зоной и склад на 15 000 позиций с адресным хранением это разные проекты, хотя оба называются складом. Поэтому точную сумму мы называем после обхода, а до него даём вилку по похожим проектам.
Если у вас уже есть CRM для продаж, но склад и учёт с ней не связаны, обычно начинаем с обмена и резервов: это даёт эффект в первый месяц. Если CRM нет, можно начать с готовой системы и связать её с учётом, это описано на странице внедрение CRM. Когда логика лимитов, прайсов и складских операций не помещается в готовый продукт, делаем свою систему, подробности на странице разработка CRM-системы. Сравнение вариантов с расчётом владения на три года есть на главной странице раздела CRM-система для бизнеса.
Типичный результат после запуска, который мы видим у оптовых клиентов: пересортица и недовложения при сборке становятся редкостью, отгрузки должникам идут только с записанным разрешением, а руководитель перестаёт собирать дебиторку из трёх таблиц. Конкретные цифры зависят от того, как работал склад до этого, поэтому обещать проценты заранее не будем.
Эту услугу выполняет опытная команда из 18 senior-разработчиков ZoomApps с офисом в Алматы. Мы на рынке с 2010 года и выпустили 32+ продукта в App Store и Google Play.
Узнать о команде ZoomApps →FAQ
Telegram
Блог
Выбор подрядчика обычно делают по портфолио и цене. Это два самых слабых критерия. Разбираем, на что смотреть на самом деле.
Самая частая причина разочарования в продвижении это неверные ожидания по срокам. Разбираем по месяцам, что происходит и когда появляются заявки.
Магазин отличается от сайта с каталогом не дизайном, а тем, что внутри: остатки, доставка, оплата, обработка заказов. Разбираем, что решить заранее.
Готовы обсудить?
Подписываем NDA до получения детального ТЗ. Отправляем смету, презентацию команды и портфолио по теме вашего проекта.
Перезвоним в течение 30 минут в рабочее время. NDA по запросу.
Перезвоним в течение 30 минут в рабочее время.