Электронная коммерция и заказы
Между «оплачено» и «доставлено» — девять задач
Платформа магазина прекрасно справляется с корзиной и оформлением заказа — и на этом останавливается. Всё, что происходит после оплаты, — счёт, остатки на складе, склад, курьер, клиент, который хочет знать, где его посылка, — это чьё-то утро, каждое утро.
Пекарня с интернет-магазином
Возьмём небольшую пекарню, которая начала продавать праздничные торты онлайн в тихий зимний сезон и теперь принимает сорок заказов в неделю. Магазин принимает оплату. После этого кто-то открывает систему выставления счетов и снова вводит данные клиента вручную, уменьшает запас набора для декорирования на единицу, пишет личное примечание о самовывозе, а позже на той же неделе вспоминает, что надо спросить, понравился ли торт.
Ничто из этого не сложно. Всё это — обычное утро вторника. И только примечание о самовывозе требует человеческой фразы — остальное это те же девять шагов в том же порядке, сорок раз в неделю.
- ⚡ТриггерВебхук
order.paid, 289,00 zł, самовывоз в субботу. - 2Адрес проверенПочтовый индекс сверен со справочными данными. Бесплатно, без ключа.
- 3Счёт выставленПоля взяты из заказа. Никто не вводил имя или адрес вручную.
- 4Запас скорректированНабор для декорирования минус один. Ключ идемпотентности — идентификатор заказа.
- 5Примечание о самовывозеШаг ИИ. Два тёплых предложения на языке клиента, в тоне пекарни.
- ✉ОтправленоПисьмо со счётом во вложении и короткой ссылкой на детали самовывоза.
- ⏸ОжиданиеДо субботы 18:00, затем спросить, как всё прошло.
Прошло: 4,1 сШаги, вызывавшие модель: 1
Привычные семь
Что строят в первую очередь
Из заказа в счёт
Оплаченный заказ на входе, счёт на выходе, с проверкой адреса по пути, чтобы его позже не отклонил человек, чья работа — отклонять счета. Готово к KSeF там, где система выставления счетов это поддерживает.
Уведомление об отправке
Когда вебхук перевозчика сообщает об отправке, клиент получает сообщение с короткой ссылкой, которая считает собственные переходы — так вы знаете, кликают ли люди, без трекера в чьём-либо браузере.
Брошенная корзина
Бездействие сорок минут, ожидание два часа, отправка одного сообщения, тема письма в двух вариантах — и остановка в момент оформления заказа. Цель завершает сценарий; никому не напоминают купить то, что он уже купил.
Предупреждения о запасах
Ночной проход по уровням запасов с учётом того, как быстро реально расходуется каждая позиция, с одним сообщением со списком вместо сорока оповещений, которые никто не читает.
Возвращает
Запрос на возврат, классифицированный по словам самого клиента — повреждено, не тот размер, передумал — и направленный соответствующим образом, с автоматически созданной этикеткой для двух вариантов из трёх, не требующих участия человека.
Запросы отзывов
Отправляются через заданное число дней после доставки, а не после отправки, на языке клиента, и никогда тем, у кого с заказом возникла проблема. Последнее условие — одна ветка, и она избавляет от множества неловких ситуаций.

Заказ был простой частью.
Первое число месяца
Сверка — это та работа, о которой люди говорят в последнюю очередь и которую ценят больше всего. Магазин говорит одно, платёжный провайдер — другое, бухгалтерская система — третье, и расхождения почти всегда объяснимы: возврат проведён с опозданием, выплата пересекла границу месяцев, конвертация валюты прошла по чуть иному курсу.
Почти всегда. Задача сценария — не выполнить расчёты, что тривиально, а выполнять их каждый день, чтобы первого числа месяца было четыре позиции для просмотра, а не четыреста.
Продажи за рубежом
Справочные данные тихо работают здесь. Код страны, который существует. Валюта, которая есть. Почтовый индекс, относящийся к указанному рядом городу. Адрес, нормализованный в формат, который ожидает перевозчик этой страны, а не в тот, что собрала ваша форма.
Сообщение, которое получает клиент, может быть написано на его языке шагом ИИ, а перевод, являющийся шагом сценария, — это перевод, который выполняется в три часа ночи для клиента, заказавшего в три часа ночи.
- ⚡РасписаниеEurope/Warsaw. Вчерашний период.
- 2Три источникаЗаказы магазина, расчёты платёжного провайдера, проводки в бухгалтерии.
- 3Сопоставлено412 из 416 сопоставлены точно. Детерминированно; ничего не стоит.
- 4Осталось четыреШаг ИИ читает эти четыре и предлагает причину для каждой. Человек подтверждает.
- ✉ОтправленоОдно письмо. Четыре строки. Не четыреста.
Каждый день, чтобы конец месяца прошёл спокойноОплаченных шагов: 1
Что это заменяет, а что нет
Оно заменяет перепечатывание данных, напоминания, вопрос «а это уже отправили?», и четыре часа в начале каждого месяца. Оно не заменяет решение о выборе поставщика, разговор с клиентом, чей торт испортили, или суждение о том, обоснован ли возврат.
Оно также не заменяет вашу платформу магазина, бухгалтерское ПО или складскую систему. Это связующее звено между ними — та часть, которую никто не продаёт, потому что в каждом бизнесе она своя.
Скажем прямо: магазину с четырьмя заказами в неделю это не нужно. Магазин с сорока заказами — вот где это начинает окупаться, а магазин с четырьмя сотнями обычно уже успел собрать что-то подобное на скриптовом языке, который никто не хочет поддерживать.