Перейти к содержимому

Как заказы попадают в смену

9 мин чтения

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

Две дороги в смену

Строка смены появляется одним из двух способов. Первый: заказ доходит до статуса, который в настройках назван моментом «пора везти», система подбирает ему зону и кладёт в смену этой зоны. Второй: логист добавляет заказ руками — по номеру или пачкой номеров.

Третьего нет. Если строки в смене не оказалось, значит либо заказ не дошёл до нужного статуса, либо зона отправила его не в смену, либо на приёме случилась поломка — и она записана в Журнал приёма.

Когда заказ считается готовым ехать

Момент задаёт источник Свои заказы — он не создаёт заказы, а отвечает на вопрос, с какого момента заказ этой CRM готов к доставке.

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

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

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

В какую именно смену он попадёт

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

Дальше выбирается дата, и порядок такой:

  1. 1Сегодняшняя смена этой зоны, если она есть и не закрыта. Черновик тоже годится: заказы копятся в нём до того, как логист его откроет.
  2. 2Иначе — ближайшая будущая смена зоны. Это для тех, кто собирает развоз заранее: смена на завтра уже набрана, и заказ должен попасть в неё, а не в пустую сегодняшнюю.
  3. 3Иначе заводится черновик. На сегодня, а если сегодняшняя смена уже закрыта — на завтра: класть заказ в закрытую ведомость нельзя, а второй смены на ту же дату у зоны быть не может.

Черновик и открытая смена — разные вещи. В черновик заказы складываются, но логист его ещё не видел и курьеров не назначал. Что происходит дальше — в статье Смена логиста.

Руками: по одному и пачкой

Заказ приходит звонком напрямую, или его нашли в чужой смене, или он появился после того, как автоматика прошла мимо. Тогда строку заводят руками. Обе кнопки требуют права Вести смену и работают только на незакрытой смене.

Кнопка в сменеКогда ей пользуются
Добавить заказОдин заказ поиском по номеру. Здесь же видно сумму и адрес — то, что попадёт в строку.
Пачкой по номерамСписок номеров как есть: через запятую, пробелами или строками. За раз сервер принимает 500 номеров, повторы отбрасываются.

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

Что означает каждый исход пачки

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

ИсходЧто это значит и что делать
Добавлены в сменуСтроки уже стоят в таблице за окном. Перечислять их незачем.
Уже были в этой сменеНомер попал в список дважды или заказ добавили раньше. Ничего делать не нужно, второй строки не будет.
Стоят в другой сменеЗаказ уже развозят: сегодня в соседней зоне или завтра. Забрать его сюда можно только переносом строки там — иначе один товар поехал бы к двум курьерам.
Таких заказов в проекте нетНомер не найден. Чаще всего опечатка или номер из другого проекта; такой заказ надо сначала найти в списке заказов.

Поездка без заказа

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

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

Источники заказов

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

ИсточникЧто он делает
Свои заказыЗаказы этой CRM. Отвечает, с какого момента заказ готов ехать. Один на проект, не удаляется — только выключается.
МостВнешняя система шлёт заказы к нам по HTTP на выданный адрес. Заказ создаётся здесь и сразу едет в смену.
ТелеграмОператоры пишут заказы текстом в чат, система разбирает их и ставит в смену.

Заводятся мост и телеграм кнопками Мост и Телеграм на вкладке источников. Право на это — Настраивать зоны и тарифы доставки; всем остальным карточки видны, но не правятся.

У моста настраиваются Соответствие полей (как поле называется у партнёра и куда его положить у нас), Чем заполнить недостающее, Справочник регионов и Справочник товаров. Соответствие полей берут из запроса партнёра буква в букву: «phone_number» вместо «phone» — это заказ без телефона. Справочник регионов важнее, чем кажется: без него зона доставки не подберётся, заказ ляжет в запасную и поедет не тем курьером.

Ещё у моста есть предел Запросов от партнёра за столько-то минут. Он на верный ключ: сорвавшийся у партнёра цикл повторов иначе остановил бы приём заказов всем клиентам сразу. Всё, что сверх предела, партнёр получает обратно с просьбой повторить — заказы не теряются, а превышение видно в журнале приёма.

У телеграма настраиваются Чат заказов, Токен бота, разбор текста (Полей, чтобы счесть текст заказом), справочники регионов и товаров и проверки на здравый смысл: Цена за штуку от, Штук не больше, Сумма не больше. Бота подписывают на чат кнопкой Подключить бота к чату.

У моста и телеграма есть переключатель Держать заказы на подтверждении. Заказ при этом создаётся, но в смену не идёт: первую неделю с новым партнёром не видно, что он присылает, и пускать это сразу к курьеру рано. Такие записи ждут в журнале приёма со состоянием Ждёт разбора.

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

Журнал приёма

Логистика → Журнал приёма

Источник

Все источники

Разобранные руками

только неразобранные

Пришло с

11.08.2026

по

12.08.2026
Обновить
Чем кончилось:ОшибкаЖдёт разбораПропущеноВ смене

Найдено 7 записей — показаны все

Выбрано: 2Снять выборРазобрать пачкой
КогдаИсточникЧем кончилосьПочемуЧто пришлоЗаказРазбор
12.08 09:14Заказы БишкекОшибкаНе нашлось зоны доставки для этого адресаАсель, Кара-Балта, ул. Кожомбердиева 14 · написал АйгульРазобрано
12.08 10:02Заказы БишкекЖдёт разбораТакой заказ уже приходил 40 минут назадБекзат, Токмок, ул. Ленина 8 · Огнёвка ×2 · 3 48010557Разобрано
Журнал открывается не всем потоком, а тем, ради чего заведён: «Ошибка» и «Ждёт разбора», ещё не отмеченные руками. За смену через живой источник проходит несколько сотен записей «В смене», и десять настоящих поломок в них не нашёл бы никто. Число найденного стоит рядом со списком, а не в кнопке: «не доехало 7» и «не доехало 214» — это два разных решения, чинить руками или идти к настройке источника. Отметка «Разобрано» убирает строку отсюда вместе с заметкой о том, чем кончилось: через месяц по одному слову «разобрано» не восстановит ничего никто, включая того, кто его поставил.

Журнал заведён под один разговор: «заказ не приехал в смену — почему». Всё, что произошло на приёме, записывается сюда, включая то, что не произошло.

ЛогистикаЖурнал приёма
Состояние записиЧто это
В сменеЗаказ разложен, строка есть. Обычный поток.
ПропущеноПравила сработали правильно: сообщение не было заказом, трогать нечего.
ОшибкаПоломка. Не нашлось зоны, служба зоны выключена, партнёр прислал непонятное — причина написана словами.
Ждёт разбораЗаказ заведён, но придержан настройкой источника. В смену он сам не поедет: его добавляют руками по номеру.

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

Разобрав поломку руками (завёл заказ, поправил справочник), нажмите Разобрано и допишите в Чем кончилось, что вы сделали. Запись уйдёт из списка «не доехало» и перестанет заслонять новые; вернуть её можно кнопкой Вернуть в работу. Однородный завал — партнёр час слал ерунду — отмечается пачкой. Отметки ставит Настраивать зоны и тарифы доставки: они меняют то, что логист видит как список работы.

У каждой записи видно Что пришло и Что из этого прочиталось. Это главный инструмент разбора настройки моста и телеграма: сразу видно, какое поле партнёра не легло никуда.

Один заказ — одна смена

Заказ, по которому уже есть неотработанная строка, второй не получит — ни автоматикой, ни руками. Два адреса одного заказа у двух курьеров означают две поездки и один товар, а в кассе — двойную сумму к получению.

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

Чего пока нет

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

Не нашли ответ

Напишите на hello@xe.kg — ответим и дополним статью. Так она и растёт.