castomFLOW
Открыть castomFLOW

Электронная коммерция и заказы

Между «оплачено» и «доставлено» — девять задач

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

Пекарня с интернет-магазином

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

Ничто из этого не сложно. Всё это — обычное утро вторника. И только примечание о самовывозе требует человеческой фразы — остальное это те же девять шагов в том же порядке, сорок раз в неделю.

Заказ оплачен → полученЗапуск №40 118
  • ⚡ТриггерВебхук order.paid, 289,00 zł, самовывоз в субботу.
  • 2Адрес проверенПочтовый индекс сверен со справочными данными. Бесплатно, без ключа.
  • 3Счёт выставленПоля взяты из заказа. Никто не вводил имя или адрес вручную.
  • 4Запас скорректированНабор для декорирования минус один. Ключ идемпотентности — идентификатор заказа.
  • 5Примечание о самовывозеШаг ИИ. Два тёплых предложения на языке клиента, в тоне пекарни.
  • ✉ОтправленоПисьмо со счётом во вложении и короткой ссылкой на детали самовывоза.
  • ⏸ОжиданиеДо субботы 18:00, затем спросить, как всё прошло.

Прошло: 4,1 сШаги, вызывавшие модель: 1

Привычные семь

Что строят в первую очередь

Из заказа в счёт

Оплаченный заказ на входе, счёт на выходе, с проверкой адреса по пути, чтобы его позже не отклонил человек, чья работа — отклонять счета. Готово к KSeF там, где система выставления счетов это поддерживает.

Уведомление об отправке

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

Брошенная корзина

Бездействие сорок минут, ожидание два часа, отправка одного сообщения, тема письма в двух вариантах — и остановка в момент оформления заказа. Цель завершает сценарий; никому не напоминают купить то, что он уже купил.

Предупреждения о запасах

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

Возвращает

Запрос на возврат, классифицированный по словам самого клиента — повреждено, не тот размер, передумал — и направленный соответствующим образом, с автоматически созданной этикеткой для двух вариантов из трёх, не требующих участия человека.

Запросы отзывов

Отправляются через заданное число дней после доставки, а не после отправки, на языке клиента, и никогда тем, у кого с заказом возникла проблема. Последнее условие — одна ветка, и она избавляет от множества неловких ситуаций.

Заказ был простой частью.

Первое число месяца

Сверка — это та работа, о которой люди говорят в последнюю очередь и которую ценят больше всего. Магазин говорит одно, платёжный провайдер — другое, бухгалтерская система — третье, и расхождения почти всегда объяснимы: возврат проведён с опозданием, выплата пересекла границу месяцев, конвертация валюты прошла по чуть иному курсу.

Почти всегда. Задача сценария — не выполнить расчёты, что тривиально, а выполнять их каждый день, чтобы первого числа месяца было четыре позиции для просмотра, а не четыреста.

Продажи за рубежом

Справочные данные тихо работают здесь. Код страны, который существует. Валюта, которая есть. Почтовый индекс, относящийся к указанному рядом городу. Адрес, нормализованный в формат, который ожидает перевозчик этой страны, а не в тот, что собрала ваша форма.

Сообщение, которое получает клиент, может быть написано на его языке шагом ИИ, а перевод, являющийся шагом сценария, — это перевод, который выполняется в три часа ночи для клиента, заказавшего в три часа ночи.

Ежедневная сверка06:00
  • ⚡РасписаниеEurope/Warsaw. Вчерашний период.
  • 2Три источникаЗаказы магазина, расчёты платёжного провайдера, проводки в бухгалтерии.
  • 3Сопоставлено412 из 416 сопоставлены точно. Детерминированно; ничего не стоит.
  • 4Осталось четыреШаг ИИ читает эти четыре и предлагает причину для каждой. Человек подтверждает.
  • ✉ОтправленоОдно письмо. Четыре строки. Не четыреста.

Каждый день, чтобы конец месяца прошёл спокойноОплаченных шагов: 1

Что это заменяет, а что нет

Оно заменяет перепечатывание данных, напоминания, вопрос «а это уже отправили?», и четыре часа в начале каждого месяца. Оно не заменяет решение о выборе поставщика, разговор с клиентом, чей торт испортили, или суждение о том, обоснован ли возврат.

Оно также не заменяет вашу платформу магазина, бухгалтерское ПО или складскую систему. Это связующее звено между ними — та часть, которую никто не продаёт, потому что в каждом бизнесе она своя.

Скажем прямо: магазину с четырьмя заказами в неделю это не нужно. Магазин с сорока заказами — вот где это начинает окупаться, а магазин с четырьмя сотнями обычно уже успел собрать что-то подобное на скриптовом языке, который никто не хочет поддерживать.