Лютик

DaoMatcha · магазин матчи: сайт и мини-приложение Telegram

Магазин, который работает за операциониста и контент-менеджераСайт и Telegram на МоёмСкладе — без своей базы, админки и ручной работы с заказами

  • БылоDaoMatcha продаёт вкусную матчу из Вьетнама. Её можно купить и в созданных компанией первых в России матча-аппаратах, а сами аппараты — взять как готовый бизнес. Для всего этого нужно было одно приложение: и для розничных покупателей, и для владельцев аппаратов и кофеен.
  • СделалиСделали магазин внутри Telegram и на сайте прямо на МоёмСкладе: каталог, фото, остатки и три уровня цен берутся из учёта. Довели до надёжной работы: оплаченный заказ сам попадает в склад и в доставку, даже если покупатель закрыл вкладку. Переделали под розницу: кабинет без пароля, оплата картой и по СБП с чеком, счёт для компаний, доставка СДЭК и Ozon оформляется сама.
  • ИтогПокупатель проходит путь от выбора до трек-номера без звонков и регистрации, а заказ сам попадает в МойСклад и в доставку. Продажи в итоге пошли через маркетплейсы — магазин ведёт туда в одно касание, а сайт стал витриной, которую дают ссылкой знакомым и новым партнёрам.
Проморолик сделан нашей студией · дальше сайт и мини-приложение

Деньги

Админка не нужна
магазин стоит на МоёмСкладе, который у бизнеса уже был: второй системы для товаров и заказов просто не требуется

Время

От оплаты до трек-номера — без людей
заказ, доставку, чеки, документы и сообщения покупателю проводит программа

Нервы

Оплата не теряется
оплаченный заказ сам доходит до склада и доставки, даже если вкладку закрыли, а трек-номер приходит покупателю на почту

Люди

Без операциониста
людям остаётся собрать и сдать посылку

Удобство

Вход без пароля
через Telegram, по ссылке из письма или по коду из SMS

Живой бизнес: DaoMatcha на выставке

Матча-аппарат DaoMatcha на выставке Coffee Tea Cacao Expo: стенд, очередь к аппарату, гости пробуют матчу.

Стенд DaoMatcha и матча-аппарат
Стенд DaoMatcha и матча-аппарат
Очередь к аппарату
Очередь к аппарату
Гости выбирают напиток на экране аппарата
Гости выбирают напиток на экране аппарата

Куда уходило время владельца магазина

Все дела делятся на срочные и важные. Партнёры, кофейни и маркетплейсы лежат в «важно, но не срочно» — и чем меньше ручной работы с заказами, тем больше на них остаётся времени.

Срочно
Не срочно
Важно

Горитсрочно и важно

Ростважно, но не срочно

Не важно

Отвлекаетсрочно, но не важно

Шумне срочно и не важно

10 задач, которые решили внутри

Нажмите на задачу — откроется, как было, что сделали и что это дало.

Из чего складываются деньги и время

Без рублей: показываем, на чём экономится, и сколько это стоило бы, делай это человек, — это наша оценка.

Что экономит и приносит деньги

  • Админка не нужна — её не надо ни делать, ни вестиТовары, цены, клиенты, статусы, заказы, счета и платежи живут в МоёмСкладе, который у бизнеса уже был. Код магазина — витрина и «начинка», которая связывает МойСклад, кассу, СДЭК, Ozon, Telegram и почту.Оценка: своя админка с каталогом, клиентами и заказами — обычно от трети до половины сметы интернет-магазина; здесь в ней просто нет нужды.
  • Не нужны операционист и контент-менеджерКарточку товара правят в МоёмСкладе — на сайте и в Telegram она меняется сразу. Заказ, клиента, платёж и доставку записывает программа.Оценка: минус частичная ставка человека, который переносит каталог и заказы между системами.
  • Оплаченные деньги не «зависают» без отправкиОплаты картой доводит сервер с журналом и доводчиком, оплату счетов юрлиц он замечает сам по отметке в МоёмСкладе.Оценка: каждый оплаченный заказ уходит покупателю — без поиска «потерянных» оплат по выписке и без извинений перед клиентом.
  • Цену нельзя подделать, скидку — «подкрутить»Сумму заказа считает сервер по ценам и статусу клиента из МоегоСклада, платёж подписывается на сервере.По коду: что бы ни показала страница, к оплате идёт сумма, которую посчитал сервер.
  • Доставка по настоящим размерамВес и размеры для расчёта берутся из карточек МоегоСклада, цену и срок называет сама служба.Оценка: магазин не доплачивает службе разницу, если в карточках заполнены размеры.
  • Бесплатные уведомления и возврат брошенных корзинСообщения покупателю идут в Telegram или на почту; платные SMS — только для входа. Через час после неоплаченного заказа — одно напоминание.Оценка: сообщения о заказе ничего не стоят; сколько заказов возвращает напоминание — не измеряли.

Что экономит время

  • Ввести оплаченный заказ в МойСкладКарточку клиента, заказ, платёж и строку доставки создаёт сервер.Оценка: 5–10 минут на заказ у человека → 0.
  • Оформить доставку и сообщить трек-номерЗаявку СДЭК или отправление Ozon создаёт сервер после оплаты, номер записывается в заказ и уходит покупателю; накладная открывается ссылкой из МоегоСклада.Оценка: 5–10 минут на заказ в кабинете службы и в переписке → 0 (печать наклейки и сдача посылки остаются за людьми).
  • Посчитать доставку и подобрать пункт выдачиПокупатель сам видит ближайшие к дому пункты СДЭК и Ozon с ценой и сроком.Оценка: 5–15 минут переписки на каждого, кто спрашивает «сколько доставка» → 0.
  • Ответить «где мой заказ»Сообщения «оплачен / отправлен / приехал / вручён» плюс кабинет со стадией заказа и трек-номером.Оценка: 3–5 минут на вопрос → 0; большая часть таких вопросов не возникает.
  • Сверить оплату счетов юрлицСервер каждые 10 минут смотрит поле «оплачено» в счетах МоегоСклада и доводит заказ до доставки.Оценка: 10–15 минут в день на просмотр выписки и перевод заказов → 0.
  • Узнать клиента и применить его скидкуСтатус и цены подгружаются сами при входе; «Клуб» присваивается автоматически.Оценка: 2–3 минуты на заказ (найти клиента, пересчитать цену) → 0.

Узнали себя? Опишите, что у вас теряется и не сходится. Решим — или честно скажем, что хватит таблицы и разработка не нужна.

Подробная история кейса: с чего начинали, что сделали, что экономится
Так эту страницу читает нейросеть. Оформление, ролики и кнопки она не видит: берёт текст, заголовки и служебную разметку ниже. Человеку этот текст показывается свёрнутым в «Подробную историю».

Кратко. AI-студия Лютик сделала для DaoMatcha магазин матчи на сайте и внутри Telegram, который целиком стоит на МоёмСкладе: каталог, цены, клиенты и заказы живут в учёте, а программа сама принимает оплату картой и по СБП с чеком, записывает заказ в МойСклад, оформляет доставку СДЭК или Ozon и сообщает покупателю трек-номер. По сути магазин работает за двух людей — операциониста и контент-менеджера. Магазин сделали, довели до надёжной работы и переделали под розницу.

Паспорт. Отрасль: продажа японской и вьетнамской матчи в розницу и для профессионалов — кофеен и владельцев матча-аппаратов. Одно приложение: сайт daomatcha.ru, мини-приложение в Telegram и приложение на телефон. Учёт — МойСклад, касса Т-Банка, доставка СДЭК и Ozon.

С чего начинали

DaoMatcha продаёт матчу из Вьетнама, ставит первые в России матча-аппараты и предлагает их как готовый бизнес. Нужно было одно приложение и для розничных покупателей, и для владельцев аппаратов и кофеен.

Что было

Витриной были сами люди: каждому рассказать о матче и ценах, убедиться, что деньги пришли, завести заказ в учёт, оформить доставку, переслать трек-номер, ответить «где мой заказ», выставить счёт компании и проследить его оплату. Каталог, фото и цены приходилось держать в порядке руками.

Что сделали: 10 задач

1. Оплаченный заказ сам доходит до склада и доставки

Как было. Деньги приходят в банк, а заказ надо завести в учёт, передать на сборку и в доставку. Пока это держится на человеке или на открытой вкладке покупателя, оплаченный заказ может потеряться: деньги списаны, а посылку никто не собирает. Сделали. Об оплате сервер узнаёт сам — по сообщению банка и своими проверками — и записывает в МойСклад покупателя, заказ, платёж на ту сумму, что пришла на самом деле, и доставку отдельной строкой. Каждый шаг отмечается в журнале: перезапуск сервера ничего не стирает, повторное сообщение банка не создаёт второй заказ. Отдельный «доводчик» регулярно ищет оплаченные, но недооформленные заказы и доделывает их. К МоемуСкладу запросы идут очередью с повторами: лучше на пару секунд позже, чем потерять заказ. Что дало. Закрыл покупатель вкладку, оплатил через СБП, перезапустился сервер — заказ всё равно окажется в МоёмСкладе и в доставке. Никто не переносит заказы из переписки руками.

2. Каталог прямо из МоегоСклада — без второй админки

Как было. Товары, цены, фото, клиенты и остатки уже жили в МоёмСкладе. Обычный интернет-магазин заставил бы завести всё это второй раз в своей админке и сверять остатки и цены между двумя системами. Сделали. Витрина при каждом открытии сама берёт из МоегоСклада товары, описания, фото, остатки и цены. Разделы каталога — это папки МоегоСклада: розница, «Профессиональная линейка» и скрытые служебные товары. Нет на складе — товар не исчезает, а показывает «Скоро в продаже»; положить в корзину больше, чем есть, нельзя. Фото сервер забирает один раз, ужимает и хранит у себя, чтобы витрина не оставалась без картинок. Что дало. Поправили карточку в МоёмСкладе — она сразу изменилась на сайте и в Telegram. Ни своей базы, ни админки, ни человека, который переносит каталог.

3. Оплата картой и по СБП с чеком

Как было. Без своей оплаты остаётся перевод по номеру карты: проверять руками, пришли ли деньги, и отдельно выбивать чек. Сделали. Касса Т-Банка: карта или СБП, на телефоне СБП сама открывает приложение банка. Платёж создаёт и подписывает сервер, сумму берёт из своей записи о заказе, а не со страницы. Электронный чек по закону о кассах формирует касса — сервер передаёт ей состав заказа и почту. После оплаты человек возвращается туда, откуда пришёл: в Telegram или на сайт. Что дало. Покупатель платит привычным способом за минуту и получает чек на почту. Сверять переводы руками не нужно, а подменить сумму на странице нельзя.

4. Доставка СДЭК и Ozon считается и оформляется сама

Как было. Покупатель спрашивает «сколько доставка», ему подбирают пункт выдачи, после оплаты кто-то заходит в кабинет службы, создаёт отправление и пересылает трек-номер. Сделали. Покупатель выбирает СДЭК или Ozon, пункт выдачи или курьера и сразу видит цену и срок — по весу и размерам из карточек МоегоСклада. Пункты показаны ближайшими к его дому, адрес подсказывается при наборе. Сразу после оплаты сервер сам создаёт заявку в СДЭК или отправление в Ozon, дожидается номера и записывает его в заказ МоегоСклада вместе со ссылкой на накладную для печати. Что дало. Между оплатой и трек-номером нет ручных шагов: людям остаётся распечатать наклейку и сдать посылку.

5. Покупатель в курсе: от оплаты до «посылка приехала»

Как было. Покупатель заплатил и ждёт: получили ли оплату, когда отправят, где посылка. Каждый такой вопрос — переписка с магазином. Сделали. Покупателю приходят сообщения: «Заказ оплачен» со ссылкой на кабинет, «Передан в доставку» с трек-номером и ссылкой отслеживания, «Приехал, можно забирать», «Вручён». Собрал корзину и не оплатил — через час одно напоминание с той же ссылкой. Канал — Telegram, если человек пришёл оттуда, иначе почта; платные SMS — только для входа. Статусы посылки сервер спрашивает у СДЭК сам, не трогая уже работающую у магазина связку СДЭК с МоимСкладом. Администраторам — сводка о каждом заказе в Telegram, запасной путь — почта. Что дало. Ответ на «где мой заказ» приходит раньше, чем человек успевает спросить. Магазин узнаёт о заказе, даже если у кого-то не работает Telegram.

6. Личный кабинет без регистрации и паролей

Как было. Регистрация с паролем отпугивает покупателя, а без кабинета он заново вводит данные при каждом заказе и пишет «где мой заказ». Сделали. Карточка клиента в МоёмСкладе заводится сама при первом заказе. Войти можно тремя путями, и ни один не просит пароль: из Telegram — автоматически; по ссылке из письма об оплате — одноразовый ключ, пересланная ссылка через день уже ничего не откроет; на сайте — по коду из SMS. В кабинете — все заказы со статусами из МоегоСклада и шкалой «Оплачен → Собран → В пути → Выдача → Получен», трек-номер, «Задать вопрос» и «Оставить отзыв». Данные профиля сами подставляются в следующий заказ. Что дало. Человек не придумывает пароль и не заполняет форму дважды. Статус меняют в МоёмСкладе — покупатель видит его в кабинете без звонка.

7. Своя цена для каждого покупателя — без промокодов

Как было. Скидку постоянному клиенту или партнёру приходится помнить и пересчитывать вручную — по переписке или по памяти. Сделали. Три статуса — «Новичок», «Клуб», «Партнёр» — это статусы карточки клиента в МоёмСкладе, у каждого товара там же три цены. Покупатель узнан — витрина сразу показывает его цену, в карточке товара видны все три, своя подсвечена. «Клуб» присваивается сам, как только в профиле есть телефон, имя и город; «Партнёра» ставит человек в МоёмСкладе. Итоговую сумму сервер пересчитывает сам по ценам и статусу из МоегоСклада. Что дало. Постоянный клиент видит свою цену без звонков, новичок видит, что выгодно вернуться. Оптовику достаточно один раз поставить статус.

8. Счёт для юрлица и сверка его оплаты

Как было. Кофейня или компания просит счёт: его выставляют вручную, потом смотрят выписку, пришли ли деньги, и только тогда отправляют заказ. Сделали. В оформлении — «Выставить счёт»: реквизиты компании, профиль подставляется сам. МойСклад создаёт счёт с QR-кодом, печатью и подписью; он сразу открывается документом и потом лежит в кабинете. Администраторам приходит «Выставлен счёт». Сервер сам следит за отметкой оплаты в МоёмСкладе: сумма сошлась — заказ переходит в «Оплачен», оформляется доставка, всем уходят сообщения. Что дало. Компания получает счёт за минуту, без звонка бухгалтеру. Оплаченный счёт не лежит без движения: доставка уходит сама.

9. Один магазин — в Telegram, на сайте и на телефоне

Как было. Магазин задумывали для Telegram, а потом понадобился и обычный сайт. Обычно это две разработки и две поддержки. Сделали. Одна и та же витрина открывается мини-приложением внутри Telegram (кнопка в боте DaoMatcha), обычным сайтом daomatcha.ru с раскладкой для компьютера и планшета и ставится на телефон как приложение со своей иконкой. Корзина, кабинет, цены и заказы одни и те же; в Telegram вход происходит сам. Что дало. Разработку и поддержку оплачивают один раз, а не трижды. Ссылку можно отправить кому угодно: есть Telegram — откроется там, нет — в браузере.

10. Мостик на маркетплейсы и вход для партнёров

Как было. Магазин задумывали для владельцев аппаратов и кофеен, а главным каналом продаж стал маркетплейс. Сайт не должен с ним спорить. Сделали. Раздел «Маркетплейсы» ведёт прямо в магазины DaoMatcha на Ozon, Wildberries и Яндекс Маркете. «Профессиональная линейка для вендинговых аппаратов» — отдельный каталог со своей ценой для партнёров. «Партнёрство» — аренда автомата, кофейня, витрина в магазине, маркетплейсы — и заявка, которая приходит администраторам в Telegram. Здесь же рецепты напитков из матчи, частые вопросы, отзывы и «Сообщить о проблеме». Что дало. Кто привык к маркетплейсу, уходит туда в одно касание. Кофейня и партнёр приходят по той же ссылке и видят свою линейку и свою цену.

Что экономит и приносит деньги

  • Админка не нужна — её не надо ни делать, ни вести. Товары, цены, клиенты, статусы, заказы, счета и платежи живут в МоёмСкладе, который у бизнеса уже был. Код магазина — витрина и «начинка», которая связывает МойСклад, кассу, СДЭК, Ozon, Telegram и почту. Оценка: своя админка с каталогом, клиентами и заказами — обычно от трети до половины сметы интернет-магазина; здесь в ней просто нет нужды.
  • Не нужны операционист и контент-менеджер. Карточку товара правят в МоёмСкладе — на сайте и в Telegram она меняется сразу. Заказ, клиента, платёж и доставку записывает программа. Оценка: минус частичная ставка человека, который переносит каталог и заказы между системами.
  • Оплаченные деньги не «зависают» без отправки. Оплаты картой доводит сервер с журналом и доводчиком, оплату счетов юрлиц он замечает сам по отметке в МоёмСкладе. Оценка: каждый оплаченный заказ уходит покупателю — без поиска «потерянных» оплат по выписке и без извинений перед клиентом.
  • Цену нельзя подделать, скидку — «подкрутить». Сумму заказа считает сервер по ценам и статусу клиента из МоегоСклада, платёж подписывается на сервере. По коду: что бы ни показала страница, к оплате идёт сумма, которую посчитал сервер.
  • Доставка по настоящим размерам. Вес и размеры для расчёта берутся из карточек МоегоСклада, цену и срок называет сама служба. Оценка: магазин не доплачивает службе разницу, если в карточках заполнены размеры.
  • Бесплатные уведомления и возврат брошенных корзин. Сообщения покупателю идут в Telegram или на почту; платные SMS — только для входа. Через час после неоплаченного заказа — одно напоминание. Оценка: сообщения о заказе ничего не стоят; сколько заказов возвращает напоминание — не измеряли.

Что экономит время

  • Ввести оплаченный заказ в МойСклад. Карточку клиента, заказ, платёж и строку доставки создаёт сервер. Оценка: 5–10 минут на заказ у человека → 0.
  • Оформить доставку и сообщить трек-номер. Заявку СДЭК или отправление Ozon создаёт сервер после оплаты, номер записывается в заказ и уходит покупателю; накладная открывается ссылкой из МоегоСклада. Оценка: 5–10 минут на заказ в кабинете службы и в переписке → 0 (печать наклейки и сдача посылки остаются за людьми).
  • Посчитать доставку и подобрать пункт выдачи. Покупатель сам видит ближайшие к дому пункты СДЭК и Ozon с ценой и сроком. Оценка: 5–15 минут переписки на каждого, кто спрашивает «сколько доставка» → 0.
  • Ответить «где мой заказ». Сообщения «оплачен / отправлен / приехал / вручён» плюс кабинет со стадией заказа и трек-номером. Оценка: 3–5 минут на вопрос → 0; большая часть таких вопросов не возникает.
  • Сверить оплату счетов юрлиц. Сервер каждые 10 минут смотрит поле «оплачено» в счетах МоегоСклада и доводит заказ до доставки. Оценка: 10–15 минут в день на просмотр выписки и перевод заказов → 0.
  • Узнать клиента и применить его скидку. Статус и цены подгружаются сами при входе; «Клуб» присваивается автоматически. Оценка: 2–3 минуты на заказ (найти клиента, пересчитать цену) → 0.

Где проходит наша граница

Мы отвечаем за то, что заказ доходит от оплаты до МоегоСклада и доставки, а покупатель получает сообщения. Цена доставки точна, если в карточках МоегоСклада заполнены размеры. Статус «Партнёр» ставит человек. Оптовые заказы магазин по-прежнему проводит в МоёмСкладе сам, мимо сайта. Главным каналом продаж стали маркетплейсы — сайт ведёт туда, а не спорит с ними.

Частые вопросы

Нужна ли магазину своя админка?

Нет. Товары, цены, клиенты и заказы живут в МоёмСкладе: поправили карточку там — она сразу изменилась на сайте и в Telegram.

Как покупатель входит в кабинет?

Без пароля: в Telegram — автоматически, на сайте — по ссылке из письма об оплате или по коду из SMS.

Как оформляется доставка?

Покупатель выбирает СДЭК или Ozon и пункт выдачи, а после оплаты сервер сам создаёт отправление и присылает трек-номер.

Можно ли купить по счёту?

Да. Компания вводит реквизиты, получает счёт с QR-кодом, печатью и подписью, а когда деньги приходят, заказ сам уходит в доставку.

Служебная разметка (JSON-LD)

Невидима для человека, читается поисковиками и нейросетями: кто сделал, о чём статья, вопросы и ответы.