Сеть магазинов белья: MAX, лояльность и сертификаты поверх 1С
Сеть из 9 магазинов белья своей марки с учётом в 1С и своим программистом. Я предложил оставить 1С единственным источником учёта и поставить рядом сервис для каналов: витрина в MAX с партнёркой и розыгрышами, приложение с картой, свой реестр сертификатов, CRM и единое окно соцсетей. Предложение передано, решение за заказчицей.
Коротко (TL;DR)
- Сеть из 9 магазинов белья своей марки в сибирском городе. Учёт в 1С на собственном сервере, свой программист 1С, сайт на 1С-Битрикс с каталогом из 1С. Нужны были продажи и лояльность в MAX, единое окно для соцсетей и надстройка CRM.
- Главное правило предложения: 1С остаётся единственным источником учёта. Наш сервис ставится на сервер заказчицы и отвечает за то, чего в 1С нет: витрину в MAX, партнёрку, розыгрыши, согласия, приложение, реестр сертификатов, переписку.
- Итог оформлен презентацией на 12 слайдов: этап проектирования и три рабочих этапа, кто что делает на стороне заказчицы, какие документы нужны до запуска.
- Статус: предложение передано, решение за заказчиком. Договора нет, ничего не разработано.
Сделаю под ключ: разберу задачу, назову срок и цену. Чтобы начать, напишите в Telegram одной фразой.
Обсудить витрину в MAXЭтот кейс про предложение, которое за три недели переписывалось несколько раз и в итоге стало меньше. Расскажу, почему учёт мы решили не трогать и как устроена связка с 1С.
Задача
Заказ пришёл через агентство-партнёра. Владелица сети заполнила анкету: 9 магазинов в одном городе, своя марка, учёт в 1С:Управление торговлей, общая база на своём физическом сервере, рабочее место кассира в каждом магазине. Все доработки 1С делает её программист, который работает с ней шесть лет.
В анкете она попросила четыре вещи: группу в MAX с розыгрышем и партнёрской программой, витрину в MAX, надстройку CRM и единое окно для соцсетей. Текущий инструмент не приносил комментарии под постами и личные сообщения со страницы VK. Подписчики в Telegram, VK и MAX есть, а купить в один клик в этих каналах нельзя.
Что я сделал
Первое предложение я собрал после анкеты. Потом состав несколько раз менялся. В разговоре с партнёром заказчица захотела независимости от сторонних сервисов, и в предложении появились своя 1С, своя касса, приложение с геймификацией и свои подарочные сертификаты. Через неделю она сама сняла новую 1С и кассу: лицензии куплены, база на своём сервере, обмен с сайтом уже настроен.
Дальше на вопросы отвечал её программист 1С. Выяснилось, что в 1С уже есть программа лояльности с начислением и списанием баллов и два вида сертификатов: пластиковые живут в 1С, электронные в стороннем сервисе, к которому 1С и сайт ходят по API. После этого схема сложилась окончательно, и я свёл её в презентацию на 12 слайдов 1280 на 720. Вёрстка в HTML, PDF и картинки слайдов собирает скрипт.
Как устроено
В основе пять принципов: 1С единственный источник учёта; один бонусный счёт, одна база покупателей, одни остатки; наш сервис стоит на сервере заказчицы, код и данные принадлежат ей; сторонний сервис сертификатов заменяется своим реестром; логика 1С не меняется, доработки только для обмена и все расписываются до старта.
| Данные | Где живут | Как с ними работает наш сервис |
|---|---|---|
| Товары, цены, остатки | 1С | Витрина берёт каталог с сайта по расписанию, остатки по складам через 1С |
| Покупатели и бонусы | 1С | Приложение показывает баланс, начисление и списание идут через HTTP-сервис 1С |
| Пластиковые сертификаты | 1С | Без изменений |
| Электронные сертификаты | Наш реестр | 1С и сайт обращаются к нему по тому же протоколу, что сейчас к стороннему сервису |
| Продажи и скидки | 1С | Партнёрская скидка пробивается видом скидки 1С |
| Партнёры, розыгрыши, согласия, переписка | Наш сервис | В 1С не нужны |
Связь с 1С идёт через HTTP-сервис, который публикует программист заказчицы: найти покупателя, баланс бонусов, начисление и списание, остатки, резерв. Список методов фиксируется на этапе проектирования.
Этап 1: аудитория и витрина
Приглашения в канал MAX и первый розыгрыш. При первом входе в бот покупательница отдельной кнопкой даёт согласие, к нему прилагаются оферта и политика по 152-ФЗ, всё пишется в журнал согласий. Витрина показывает модели, размеры, цвета и наличие по магазинам. Партнёр показывает одноразовый QR, покупательница получает скидку видом скидки 1С, без гашения на кассе начислений нет. Бронь сначала приходит заявкой продавцу нужного магазина и откладывается отложенным чеком, как сейчас. Полноценный резерв, который видят 1С и сайт, появляется на третьем этапе.
Этап 2: приложение и сертификаты
Карта покупательницы в телефоне ставится с сайта или из бота, магазин приложений не нужен. Бонусный счёт тот же, что в 1С. Уровни и достижения меняют правила начисления, например процент растёт с уровнем. Сертификаты продаются через нашу страницу с оплатой эквайрингом банка прямо на счёт заказчицы. При продаже пробивается чек аванса, при погашении второй чек по 54-ФЗ. Погашение на кассе 1С не меняется: проверка, полное или частичное списание, отмена при возврате.
Этап 3: CRM и единое окно
Карточка покупательницы собирает покупки, бонусы, сертификаты и дни рождения из 1С, вторая база не заводится. Сообщения и комментарии из VK, Telegram и MAX приходят в одну ленту, ответ оттуда же, с распределением между сотрудниками. Рассылки только тем, кто дал согласие. Этап стартует после публикации HTTP-сервиса.
Что было сложно
Самое трудное было вовремя остановить лишнее. На промежуточном этапе в предложение попали вещи, которые звучали хорошо и плохо стыковались с законом и деньгами. Я выписал риски отдельным списком:
- «свой эквайринг» без банка не бывает, деньги идут на счёт ИП или ООО заказчицы, а чеки подчиняются 54-ФЗ;
- бессрочные бонусы со временем превращаются в долг, который покупательницы могут предъявить разом, поэтому в предложении стоят срок жизни бонуса 6 или 12 месяцев и потолок списания 20-30% чека;
- подарочный сертификат по 54-ФЗ считается авансом, нужны фискализация, учёт номинала и запрет повторного гашения;
- формулировку «вступили в группу, значит согласились» закон не принимает, согласие собирается отдельной кнопкой.
Второе, источник данных для витрины. Сначала я предлагал кормить витрину из того же обмена, что и сайт. Партнёр возразил, что в существующий обмен 1С с сайтом встраиваться нельзя, и был прав. Витрина берёт каталог с сайта по расписанию, а обмен 1С с сайтом остаётся нетронутым.
Третье, переход с внешнего сервиса сертификатов. Чтобы 1С не разбиралась, чей сертификат, все запросы идут на наш сервер. Новые номера он обрабатывает сам, старые пересылает во внешний сервис до конца их срока. Для 1С меняются только адрес и ключи доступа.
Что получилось
| Что | Состояние |
|---|---|
| Презентация | 12 слайдов, PDF, передана |
| Этапы | проектирование 1 неделя, этап 1 2-3 недели, этап 2 3-4 недели, этап 3 3-4 недели после публикации HTTP-сервиса |
| Работы программиста 1С | в предложение не входят, оцениваются им после проектирования |
| Документы до запуска | оферта и политика, правила лояльности, правила сертификатов, договор |
| Решение заказчицы | на момент написания нет |
Из запроса в анкете остались все четыре блока. Своя 1С и своя касса ушли по решению заказчицы.
Ограничения
- Ничего не разработано, HTTP-сервис в 1С не опубликован, список его методов пока черновой.
- Протокол внешнего сервиса сертификатов я знаю по его документации. На живых данных заказчицы ничего не проверялось.
- Как витрина в MAX повлияет на продажи, я не измерял и не обещаю.
- Правила бонусов (срок, потолок, уровни) утверждает заказчица, цифры в презентации стоят как предложение.
Частые вопросы
Почему не завести свою базу покупателей рядом с 1С?
Тогда появятся два бонусных счёта и два списка клиентов, которые придётся сверять. В 1С уже есть программа лояльности и сертификаты, поэтому наш сервис читает и пишет через HTTP-сервис, а учёт остаётся там.
Как партнёрская скидка попадает в чек 1С?
Партнёр показывает одноразовый QR, кассир гасит его, и скидка пробивается отдельным видом скидки 1С. Начисление партнёру появляется только после гашения на кассе.
Можно ли запустить витрину без доработок 1С?
Да, для этого бронь на первом этапе сделана заявкой продавцу и отложенным чеком. Каталог берётся с сайта, остатки по складам приходят через 1С. Полноценный резерв ждёт HTTP-сервиса.
Коротко о главном
Когда у сети уже есть 1С с программистом, лояльностью и обменом с сайтом, второй учёт рядом не нужен. Наш сервис добавляет каналы и механики поверх 1С, а все деньги, бонусы и чеки проходят через неё.
Сейчас это переданная презентация. Решения нет, HTTP-сервис не опубликован, разработка не начата. Если у вас сеть магазинов на 1С и нужна витрина в MAX или единое окно для соцсетей, напишите мне в Telegram: t.me/chimitdorzhi.
Всё о мессенджере MAX в одном месте
Эта статья — часть кластера материалов о MAX: разработка ботов и мини-аппов, продвижение канала, воронки, отраслевые сценарии и кейсы с реальными результатами.
Что я делаю для бизнеса
Напишите одной фразой, что нужно. Отвечу, что подойдёт, сколько займёт и сколько стоит. Сообщение уже подготовлено.
- Боты в Telegram, MAX, VK
- Автоматизация процессов и CRM
- Аналитика и дашборды
- Сайты и лендинги под ключ
Разборы, кейсы и практика — без воды. Выходит регулярно, читать 3–5 минут.


