Коммунизм
Основа:
Деление производится на 2 части: менее 2 часов до доставки и более 2 часов до доставки.
Все работает на основе справочника и составляющих его.
Хозяин товара - это тот, кто создал товар или у кого заказали как в случае с поштучными.
Магазин-приниматель - это тот, кто забирает заказ от магазина-хозяина.
Все звонки робота производятся в рабочее время магазинов.
В финансах добавляется рассказывающий пункт, почему и как избавиться от подобных списаний за передачу заказов.
Магазины полностью информируются о системе передачи и как она работает.
Ночной заказ - это заказ, который совершается ночью перед днем заказа по местному времени магазина, к которому приходит заказ.
Надежда работает по принципу принятия заявок, опционально(см раздел Логика работы Надежды).
Вешаем лейбл "Гарантия доставки" тем у кого совпадают состав и составляющие единого справочника.
Магазины могут управлять отправками заказов надежды, т е включать или отключать их.
Система "Оформить заказ в другом магазине" - это возможность сделать заказ закрытого товара, но сообщается клиенту, что данный товар отправится другим магазинам и что это не точно, что его смогут выполнить. См любой товар, который закрыт для примера.
Хороший магазин - это тот, который соответствует правилам сервиса, т е заполняет данные по времени доставки(4 из 5 заказов), адрес доставки(с гео)(4 из 5 заказов) и есть курьер рядом у последних 4 из 5 курьеров.
Новый магазин - это магазин, который зарегистрировался менее 1 месяца назад. А именно, прошел первичную модерацию. При приходе первого заказа ему приходит руководство как лучше всего выполнить данный заказ.
Первичная модерация - это модерация, которую проходит первый раз магазин.
Составляющие - это наличие цветка в магазине, т е стоит цена и галочка наличия.
Если магазин ставит, что нет цветов в наличии, то скрываем товар, если это товар классика, т е с одним составляющим, то скрываем и все подобные цветы. Если это поштучный, то скрываем поштучные данные у магазина. Информируем магазин об этом.
Отдаем сразу - значит, что мы ждем 10 секунд, в это время мы проверяем, кто кто принял раньше, то тому и отдаем.
Система заявок - это система, когда магазины принимают заказы, но идет ожидание до 3 минут и потом данный заказ отдается самому ближайшему магазину.
Классика и поштучные - это типы товаров состоящие из одного составляющего. Или с минус словами.
Спец товары - это созданные нами товары, которые плодятся по всем городам, где есть составляющие для данного товара. Где берем среднее число 5 самых выгодных цен. И плюсуем среднюю стоимость доставки.
Искусственно поднятые спец товары - это товары, которые поднимаются в моменты пиков продаж(День Матери, День Святого Валентина, 8 марта и др) и занимают топовые позиции в соответствующей категории.
Основа работы отправки уведомлений о заказе магазинам-принимателям - если нет магазинов в радиусе 3 км, то сразу увеличиваем радиус до 5 км. Если и там нет, то до 7 км, если и там нет, то до 10 км. Если там нет, то всем магазинам, кто согласился получать Надежду, включая посредников. т е радиусы всегда у всех сценарией одинаковые: 3 км - 5 км - 7 км - 10 км - все магазины, включая посредников, кто дал право отправлять им Надежду.
Время до 2 часов считается от конца, например, стоит время с 13:00 до 14:00, берем время 14:00, вычитаем 2 часа = 12:00, с этого момента начинает действовать все сценарии До 2 часов до доставки.
Если человек заказывает ночью на следующее утро, то учитываем, что к доставке прибавляется + 2 часа с начала рабочего дня. Вообщем та логика, которая работает сейчас(расписать на досуге)
<<Передача заказа:>>
<Менее 2 часов:>
15 минут висит на магазине и потом производится передача. Только в рабочее время. В 15 минут включены: приход на магазин, т е физическое приземление на магазин(НЕ оплатой или созданием заказа!!!) и сообщение о заказе магазину-хозяину товара. 10 минут висит на магазине. За 5 минут до передачи вызываются звонки роботом(Сценарий угроза или предупреждение (смотри раздел сценарии робота) на все номера магазинов(см раздел сценарии робота).
Если и после этого не берут, отправляется заказ по сценариям(см. раздел Сценарии)
<Более 2 часов:>
30 минут висит заказ. Опять же с момента передачи конкретно магазину-хозяину. Потом звонит робот(сценарий забота, см раздел сценарии робота). Потом за 10 минут до 2 часов до доставки производится звонок роботом угроза или предупреждение.
Если и после этого не берут, отправляется заказ по сценариям.
<Примечания к пункту>
- Если уходит от магазина, то уже не возвращается заказ. Магазин сможет его вернуть только на правах как магазин-приниматель заказа.
- В случае с ночным заказом или в не рабочее время магазина, то робот звонит по сценарию предупреждение/угроза или забота в зависимости от времени доставки, т е до 2 часов или более 2 часов соответствующе. Звонок совершается в момент начала рабочего дня магазина-хозяина на все номера. После совершения звонков ждем 15 минут. В это время НЕ делаются ни отмены, ни передачи заказа. Если нет реакции и заказ не принимается, то через 15 минут ожидания совершается сценарий Согласование с клиентом(см описание данного сценария). Далее действия развиваются по данному сценарию.
<<Сценарий Согласовать с клиентом>>
Данный сценарий вызывается в момент не принятия заказа магазином после ночного заказа. Суть: клиенту отправляется смс(если человек не авторизован в приложении) или уведомление(если авторизован в приложении) с информационной страницей, которая говорит о том, что т к заказ был совершен в не рабочее время магазина и магазин к сожалению не смог оперативно отреагировать на заказ, то мы предлагаем альтернативу, или делаем отмену или переносим доставку на 2 часа или на то время, которое вам будет удобно с возможностью поменять адрес доставки. Если отмена, то деньги разморозятся на вашей карте и снова будут доступны.
Если клиент выбирает отмену, то отмена заказа.
Если клиент изменяет информацию, то информация меняется. И соответствующее сообщение отправляется магазину-хозяину.
Если магазин отказывается, то заказ уходит по сценариям(см сценарии Нет соответствия и есть соответствие в блоке Логика работы Надежды).
<Включение согласования в пики продаж>
Появляется система включения и отключения системы, когда все заказы будут отменяться только после согласования с клиентом. А именно, любая автоматическая отмена будут сначала отправлять сообщение клиенту со ссылкой на интерфейс отмены или переноса на + 2 часа доставки.
НО если и после переноса никто не берет в течении 35 минут, то производится автоматическое сообщение клиенту об отмене и скидка на заказ другого товара в размере 15% от стоимости данного товара, которые спишутся с магазина хозяина товара.
<<Логика отправки сообщений "Согласовать с клиентом":>>
<Ночной заказ>
Заказ приходит ночью по местному времени, когда магазин не работает. В первые минуты рабочего дня робот звонит магазину на все номер, сообщает об заказе и мы ждем 15 минут. Если заказ не принимается, то заказ улетает по сценариям передачи(см сценарии). Если же такой заказ никто не берет, то вызывается отправка сообщения клиенту о переносе. Если через 30 минут, как клиент либо нажал на Готов ждать, либо просто проигнорировал сообщение, ни один магазин НЕ принял заказ, то производится автоматическая отмена заказа.
<Включенный в пики продаж>
Искуственно включенная система согласования. Запускается после прохождения сценария До 2 часов доставка. А именно, после 35 минут ожидания НЕ производится автоматическая отмена. Т е если же такой заказ никто не берет, то вызывается отправка сообщения клиенту о переносе. Если через 30 минут, как клиент либо нажал на Готов ждать, либо просто проигнорировал сообщение, ни один магазин НЕ принял заказ, то производится автоматическая отмена заказа.
<<Сценарии робота>>>
Все телефоны магазина - это: основной телефон, запасной номер и номер первого директора, если номер совпадает, то следующий по списку. Если нет второго директора, то на номер менеджера или флориста, в соответствующем порядке.
Т к мы гуманны по своей природе, то мы после запуска системы будем всем магазинам делать предупреждения в первый раз передачи заказа по причине, если магазин не сумел во время скрыть товар, которого нет в наличии(см подробнее в разделе Штрафы) или по другой причине. Поэтому каждому магазину будет даваться первое предупреждение о том, что в следующий раз будет штраф.
<Сценарий Предупреждение>
Робот будет звонить со словами:
- Сценарий до 2 часов, первая передача - она будет запускаться до того момента пока не будет произведена непосредственно передача заказа с потенциальным минусом:
Привет, я робот Флаувау, вам пришел заказ с доставкой к {время доставки} примите заказ, или он отправитсяулетит другим магазинам. Так как это первый такой случай, то это первое предупреждение и не будет нести штрафных санкций, но в следующий раз уже будут штрафы, поэтому, пожалуйста, примите заказ. У вас менее 5 минут до передачи. Торопитесь, отличного вам дня!
- Сценарий начало рабочего дня магазина, после ночного заказа, первая передача:
Привет, я робот Флаувау, вам пришел заказ с доставкой к {время доставки} примите заказ, или он улетит другим магазинам. Так как это первый такой случай, то это первое предупреждение и не будет нести штрафных санкций, но в следующий раз уже будут штрафы, поэтому, пожалуйста, примите заказ. У вас менее 15 минут до передачи. Торопитесь, отличного вам дня!
- Сценарий, когда осталось 10 минут до 2 часов до доставки, первая передача:
Привет, я робот Флаувау, вам пришел заказ с доставкой к {время доставки} примите заказ, или он улетит другим магазинам. Так как это первый такой случай, то это первое предупреждение и не будет нести штрафных санкций, но в следующий раз уже будут штрафы, поэтому, пожалуйста, примите заказ. У вас менее 10 минут до передачи. Торопитесь, отличного вам дня!
<Сценарий Угроза>
- Сценарий до 2 часов, не первая передача:
Привет, я робот Флаувау, вам пришел заказ с доставкой к {время доставки} примите заказ, или он улетит другим магазинам. В случае не принятия заказа с вас будет списаноПрошу вас примите заказ или с вас автоматически спишется за издержки при передаче {точная сумма} {валюта магазина} У вас менее 5 минут до передачи. Торопитесь, отличного вам дня!
- Сценарий начало рабочего дня магазина, после ночного заказа, НЕ первая передача:
Привет, я робот Флаувау, вам пришел заказ с доставкой к {время доставки} примите заказ, или он улетит другим магазинам. Прошу вас примите заказ или с вас автоматически спишется за издержки при передаче {точная сумма} {валюта магазина} У вас менее 15 минут до передачи. Торопитесь, отличного вам дня!
- Сценарий, когда осталось 10 минут до 2 часов до доставки, НЕ первая передача:
Привет, я робот Флаувау, вам пришел заказ с доставкой к {время доставки} примите заказ, или он улетит другим магазинам. Прошу вас примите заказ или с вас автоматически спишется за издержки при передаче {точная сумма} {валюта магазина} У вас менее 10 минут до передачи. Торопитесь, отличного вам дня!
<Сценарий Забота>
- Сценарий, когда заказ в рабочее время висит более 30 минут, при условии доставки более 2 часов:
Привет, я робот Флаувау, вам пришел заказ с доставкой на {дата доставки} к {время доставки} Пожалуйста, примите заказ. Торопитесь и отличного вам дня! Всегда ваш заботливый робот.
<<Логика работы Надежды>>
Основа:
До 3 минут принимаются заявки и потом выявляем самого ближайшего посредствомпо средством подсчета.
После 3 минуты кто первый забрал, тот и забирает. Висит заказ на надежде, пока не заберут или пока не совершится отмена(см раздел Отмена).
<Доставка менее 2 часов, когда знаем составляющие, есть геолокация в заказе>
Смотрим на составляющие и отправляем в радиусе 3 км, по средней цене среди всех данных магазинов. 5 минут висит, увеличиваем радиус до 5 км, и через 7 минут(общее время) до 10 км. После 3 минут, кто первый принял, тот и забирает. После 12 минуты отправляем всем, кто согласился.
Разница в цене вычитается у магазина-хозяина товара.
<Доставка более 2 часов, когда знаем составляющие, есть гео>
Пуляем по цене средней среди 5 самых выгодных в городе. Отправляем магазинам в радиусе 3 км и тем, у кого такие выгодные цены в городе среди которых сравниваем. После 3 минуты висения заказы принимаются в один клик, т е без приема заявок. Примечание, но возможно, стоит ставить проверку на 5 секунд, чтобы было понятно магазину, что если он выиграл, то сообщалось, а если проиграл, то проиграл. Вообщем тут вопрос технический. Через 5 минут увеличиваем радиус до 5 км, после 7 минуты до 10 км. После 12 минут отправляем всем, кто согласился.
Разница в цене вычитается у магазина-хозяина товара. Висит до принятия или перехода в "Доставку до 2 часов"
<Доставка менее/и более 2 часов, есть составляющие, нет геолокации>
Пуляем по цене среди 5 самых выгодных в городе. После 5 минут отправляем "Хорошим магазинам", после 7 минут отправляем Новым магазинами. Висит пока не примут или перейдет в отмену.
<Доставка менее 2 часов, нет составляющих, есть/нет гео>
Пуляем по стоимости 95%. Автоматически скрываем данный товар. Репортим в спец канал, какие позиции, что нужно добавить или поменять, чтобы в след раз данный товар был с соответствием. Минусуем у магазина-хозяина 15% от стоимости, при условии, если не первый раз нарушение. Пуляем по всем кто согласился получать. Или принимается или отмена.
<Доставка более 2 часов, нет составляющих, есть гео>
Пуляем по стоимости 70%. Автоматически скрываем данный товар. Репортим в спец канал, чего не хватает. Минусуем 15% от стоимости при условии если не первый раз.
В первые 5 минут в 5 км радиуса. Заявки до 3 минут, далее кто первый принял. После 7 минут увеличиваем до 10 км. После 10 минут всем кто согласился. Висит до принятия или перехода в "Доставка менее 2 часов".
<Доставка более 2 часов, нет составляющих, нет гео>
Пуляем по стоимости 70%. Пуляем по стоимости 70%. Автоматически скрываем данный товар. Репортим в спец канал, чего не хватает. Минусуем 15% от стоимости при условии если не первый раз.
В первые 3 минуты отправляем Хорошим магазинам, после 5 минуты Новым магазинам. После 7 минуты всем согласившимся. Висит до принятия или перехода в доставку до 2 часов.
<<Особые случаи списания и НЕ списания у магазина-хозяина штрафа>>
Списание НЕ может быть произведено в момент НЕ рабочего времени магазина-хозяина. Важно, нужно смотреть на время работы на момент заказа. Т е если магазин поменял время работы уже после прихода заказа, то все равно он подвергнется штрафу.
На товар, которые закрыт(скрыт) НЕ может совершаться автоматическое списание штрафа. Смотрим на товар в момент заказа. Т е если магазин или бот скрыл товар после заказа, то магазин все равно будет обложен штрафом.
Если клиент воспользовался возможностью заказа "Оформить заказ в другом магазине", то магазин-хозяин ОСВОБОЖДАЕТСЯ от всех штрафов по данному заказу.
Штраф если забрал другой магазин если есть составляющие: равно разнице между той ценой, что взяли. если нет разницы, то нет списания.
Штраф если нет составляющих = списание 15% от суммы.
<<Отправка на надежду в ручную>>
Делаем возможность отправки на надежду в ручную, т е вписываем цену и отправляется по алгоритму: Отправляем всем в городе, кто дал согласие на получение заказов Надежды.
<<Отмена заказа>>
Отмена заказа может быть совершена только если пройдены сценарии(см сценарии), а именно, ранее 35 минут, как пришел заказ, он не сможет автоматически отмениться. Только если клиент сам не активирует данную ему возможность. Плюс существуют сценарии(см Согласование с клиентом), когда отказ возможен только через 35 минут + 30 минут после Согласовать с клиентом.
<Менее 2 часов, заказ НЕ ночью перед заказом, >
<<Работа классики и поштучных>>
<Если есть соответствие, есть гео>
Смотрим на цены в радиусе 3 км, если цены на уровне НЕ выше +20% от цены, то отправляем и ждем 3 минуты. Если принимают до 3 минут, то ждем и отдаем его самому ближайшему. Если более 3 минут, то сразу отдаем. После 5 минут ожидания, если никто не принял отдаем хозяину-магазину.
<Если есть соответствие, нет гео>
Отправляем в первые 3 минуты Хорошим магазинам, после 3 минут до 5 минут отправляем Новым магазинам. Если до 3 минут, то система заявок, если более кто принял, т е сразу. Если никто не принимает, то отправляем хозяину-магазину.
<Если нет соответствия, есть гео>
Маловероятная ситуация, но прописать стоит. Отправляем в радиусе 3 км. всем магазинам за минусом 30%. Ждем 5 минут. Если приняли до 3 минут, то действует система заявок, если более 3 минут до 5 минут, то тот кто принял сразу. Далее улетает хозяину букета.
<Если нет соответствия, нет гео>
В первые 5 минут улетает Хорошим магазинам за минусом 30%, Ждем 5 минут. Кто принял первым, тот и получает сразу. Если никто не принимает, то отправляем хозяину букета.
<<Работа супер быстрых>>
- Условия появления и работы:
Работает только, когда есть геолокация(адрес) доставки.
Работает, если есть составляющие с ценами спец товаров помеченных "Супер спец товар"
- Принцип работы:
Подгружаем цены исходя из средней стоимости магазинов в радиусе 2 км. на составляющие.
Отправляются такие заказы со спец грифом "Супер быстрый" и дается выбор или принять по повышенной стоимости или по обычной, в данном случае это цена 5 средних самых выгодных цен в городе.
После оплаты заказа отправляется данным магазинам в радиусе 2 км. Висят 5 минут. В первые 3 минуты действует правило заявок, т е смотрим через 3 минуты и отдаем самому ближайшему. После 3 минуты тот кто первый взял. ВАЖНО! Если магазин нажал на принятие не как супер быстрый, а как обычный по уменьшенной цене, но с большим временем доставки, то он встает в очередь и ждет 10 минуты. После 5 минуты радиус увеличивается до 5 км. Все работает по такому же правилу. С 7 минуты до 10 км. Далее всем кто согласился, БЕЗ посредников.
Время рассчитывается исходя из Время в дороге пешком + время изготовления товара. НО не более 2 часов. 2 часа максимум.
Штрафы: Если магазин опаздывает более чем на 40 минут, т е закрывает заказ более чем на 40 минут дольше, то магазин получает неустойку в размере 50% от стоимости, которая идет бонусами автоматически клиенту. Учитывается только изначальное время доставки, которое было. Изменять время доставки можно, но учитывается только время изначальное, которое показывалось клиенту.
<<Работа спец товаров>>
<Если есть гео, менее/более 2 часов>
Отправляем ближайшим магазинам в 3 км и 5 магазинам, на основе которых строилась цена. За первые 3 минуты получает тот, кто ближе на основе заявок, после 3 минут, кто первый взял сразу. После 5 минут отправляем в радиусе 5 км. После 7 минут в 10 км. После 10 минут всем, кто согласился получать Надежду. Висит на надежде. Или принимают или отмена.
<Если нет гео, менее/более 2 часов>
Отправляем в первые 5 минуты Хорошим магазинам и магазинам на основе которых строилась цена, если приняли до 3 минуты, то отдаем тому кто ближе, если после тому кто быстрее сразу, с 5 минуты отправляем Новым магазинам. После 10 минут отправляем всем магазинам, кто согласился, включая посредников. Или принимаю или отмена.
<<Работа товаров посредников>>
<Если есть соответствие, есть гео>
Смотрим на цены в радиусе 3 км, если цены на уровне НЕ выше +20% от цены, то отправляем и ждем 3 минуты. Если принимают до 3 минут, то ждем и отдаем его самому ближайшему. Если более 3 минут, то сразу отдаем. После 5 минут ожидания, увеличиваем с 5 минуты до 5 км. С 7 минуты до 10 км. С 10 минуты, если никто не принял отдаем хозяину-магазину посреднику.
<Если есть соответствие, нет гео>
Отправляем в первые 3 минуты Хорошим магазинам, после 3 минут до 5 минут отправляем Новым магазинам. Если до 3 минут, то система заявок, если более кто принял, т е сразу. После 5 минуты отправляем всем местным магазинам. После 10 минут ожидания, если никто не принимает, то отправляем хозяину-магазину посреднику.
<Если нет соответствия, есть гео>
Отправляем в радиусе 3 км. всем магазинам за минусом 30%. Ждем 5 минут. Если приняли до 3 минут, то действует система заявок, если более 3 минут до 5 минут, то тот кто принял сразу. Далее улетает хозяину букета посреднику.
<Если нет соответствия, нет гео>
В первые 5 минут улетает Хорошим магазинам и Новым магазинам, Ждем 5 минут. Кто принял первым, тот и получает сразу. После 5 минуты отправляем всем местным магазинам. После 10 минут ожидания, если никто не принимает, то отправляем хозяину-магазину посреднику.
<<Руководство для Новых магазинов>>
Новые магазины получают обучающие материалы в момент регистрации в чате. Они должны ознакомиться и пройти тест, желательно нам это все нужно перевести в мобилу и даже настроить распознавание что конкретно не заполнено и отправку смс со ссылкой на заполнение личного кабинета, желательно все это делать в приложении. Также нужно настроить автоматическую проверку знаний. И автоматическое открытие магазина. После нужна имитация заказа, как он проходит.
Ну и в момент прихода первого заказа еще раз пошагово рассказывается как это должно работать, причем важно рассказать о разных типах заказов, смотря какой пришел.
Типы: Заказ поблизости, заказ Надежда, заказ согласовать с получателем, заказ супер быстрый. Все это должно уходить в раздел Info (ныне мистер робот).
<<Репорты>>
Для того чтобы отслеживание работы было корректным и оперативно выявлялись потенциальные технические проблемы, то для этой цели будут работать система разветвленных репортов:
- Если передача была совершена в момент НЕ рабочего времени магазина, внимание, смотрим на изначальное время магазина, в момент прихода магазина, т е если магазин изменил свое время работы или скрыл уже постфактум, то не репортим. Передача заказа № Такойто(ссылка) была совершена не в момент работы магазина Такого то(ссылка)
- Если заказ был отменен менее 35 минут(самое минимальное время) с момента прихода. Заказ № такой то(ССЫЛКА) был отменен менее 35 минут.
- Если произошла передача заказа товара без составляющих: пишем какой товар и ссылка на него, каких составляющих не хватает. Передача заказа №такой(ссылка) то без составляющих: Название1, Название2
- Репорты сколько магазинов получило уведомление о заказе Надежды