Смысл подтверждённого интервала
Что произойдёт, если два покупателя почти одновременно выберут последнее свободное место в одном интервале доставки? Красивый календарь не решает этот вопрос: магазину нужен порядок, по которому выбранное время становится обещанием, а интервал с исчерпанным лимитом перестаёт быть доступным другим заказам. Разберём интернет-магазин на 1С-Битрикс с доставкой силами компании, чтобы согласовать календарь, ограничения и приёмку результата без обсуждения маршрутов курьеров.
Интервал описывает время ожидания покупателя. В задании называют, что именно магазин подтверждает: доставку в пределах выбранного периода или только пожелание, которое позже согласует сотрудник. Формулировка на экране соответствует выбранному порядку, а при подтверждении отдел продаж и склад получают тот же результат, чтобы покупателю не пришлось заново обсуждать время после успешного оформления и сотрудники могли подготовить покупку по тому обязательству, которое магазин уже принял.
Для разбора календаря возьмём опубликованный модуль «WRP: Календарь доставки». Он добавляет выбор даты и времени в стандартное оформление заказа 1С-Битрикс. Расписание компании может отличаться от производственного календаря, поэтому выбор решения связан с возможностью задать свои рабочие дни. Учёт количества заказов в интервале и защита от одновременного занятия описываются дальше как отдельные требования магазина. Их выполнение специалист подтверждает на сайте, поскольку календарное расписание не определяет, сколько заказов компания успеет доставить.
Как время становится подтверждённым
Вариант доступен
Календарь показывает дату и интервал для текущего заказа.
Место занято
Система учитывает заказ по принятому правилу ограничения.
Выбор подтверждён
Покупатель и сотрудники видят одну дату и один интервал.
Расписание и исключения в календаре
Рабочие дни задают основное расписание. Исключения относятся к конкретным датам, когда компания доставляет по другому порядку или не принимает новые обязательства.
По описанию разработчика календарь правила строится на основе производственного календаря РФ и собственных переопределений компании. Для будней, суббот, воскресений, праздничных и сокращённых дней задаются диапазоны времени. Поэтому приёмка включает обычный рабочий день и дату с исключением. Руководитель назначает ответственного за изменения расписания и определяет, где ему доступны уже принятые заказы, чтобы сокращение рабочего дня не скрыло обязательства, о которых клиенту успели сообщить. Изменение расписания влияет на новые предложения времени, а судьбу подтверждённых заказов компания определяет отдельно: перенос согласуют с покупателем и фиксируют в истории заказа, сохраняя первоначальное обещание и причину его изменения. Удалённый интервал не означает отменённую покупку. Сотрудник продолжает работу с принятыми заказами и сообщает покупателю согласованный результат.
Календарь принимает только разрешённые даты. На демонстрации полезно увидеть закрытый день, границу доступного периода и изменение расписания после того, как один заказ уже получил подтверждение.
Время на подготовку заказа
Ближайший интервал зависит от подготовки товара. Выбор времени доставки на сайте должен учитывать работу склада до передачи покупки курьеру.
В описании WRP предусмотрены временные отсечки для текущего дня, перед выходными и праздниками. На вкладке «Время» задаётся смещение для заказа на сегодня: недоступные с его учётом диапазоны автоматически скрываются. Руководитель определяет, какой запас нужен складу. Специалист показывает доступные варианты до установленной границы и после неё, сопоставляя их с реальным временем сборки и передачи курьеру, чтобы отдел не подтверждал интервал, к которому покупка ещё не будет готова.
Состав покупки тоже влияет на обещание склада. Если часть товаров требует ожидания, компания выбирает общий более поздний срок либо отдельный порядок согласования доставки, а специалист показывает, как такое условие учитывается при оформлении. Проверка наличия и времени получения товара входит в требования магазина. Её реализацию принимают отдельно от календарных настроек. Разделение покупки на отправления потребует собственного задания.
Время подготовки объясняют покупателю до подтверждения. Для проверки берут подходящий товар и состав покупки, который не позволяет выполнить ближайшее обещание по выбранному правилу.
Набор дат для выбранной доставки
Способ доставки определяет доступный календарь. Если покупатель меняет способ получения, ранее выбранное время нужно сопоставить с новыми условиями.
В разделе «Правила даты доставки» модуль позволяет создавать правила для разных сайтов, шаблонов и свойств заказа. Разделение расписаний по способам доставки согласуют отдельно и проверяют в оформлении магазина, чтобы календарь курьерской доставки не оставался доступным после перехода на другой способ получения. При смене способа сайт заново оценивает выбор: допустимый прежний период сохраняется по принятому правилу, а при изменении условий покупатель видит актуальные варианты и причину нового выбора до подтверждения покупки. На вкладке «Дата» есть горизонт выбора дат и сдвиг стартовой даты. Глубину планирования согласуют с руководителем, поскольку слишком дальняя дата может оказаться неудобной для будущей загрузки, а слишком короткий список — не дать покупателю подходящий день. Исполнитель показывает начало и конец выбранного периода и сохраняет эти границы одинаковыми в календаре и окончательной проверке заказа.
Адрес и состав заказа тоже могут изменить условия. Компания заранее перечисляет такие изменения, чтобы специалист проверил выбранное время после каждого из них и покупатель не сохранил вариант от прежнего состояния корзины.
Лимит и правила занятия места
Свободный интервал имеет свою ёмкость. Магазин определяет, какие заказы занимают места и по какому событию их количество увеличивается.
В расчётном примере один интервал допускает шесть заказов, а пять мест уже заняты. Остаётся одно место. Это заданные числа для объяснения правила, без сведений о реальном магазине. Исполнитель должен показать, что после подтверждения ещё одного заказа календарь перестаёт предлагать этот вариант новым покупателям. Изменение значения лимита выполняет ответственный сотрудник по принятому порядку.
Ограничение можно считать по заказам при сопоставимой подготовке, а для покупок разного объёма магазин выбирает другое основание, связанное с доступным временем работы, и описывает, как объём покупки влияет на занятие интервала, чтобы сайт и сотрудники одинаково учитывали возможность исполнить уже подтверждённое обещание. Нельзя в одной части оформления считать заказ одним местом, а в другой — набором товаров. Для сотрудников остаток выражают в выбранной единице ёмкости. Маршрутизация курьеров здесь не рассматривается.
Момент занятия тоже задаёт компания. При учёте только подтверждённых заказов предварительный выбор времени остаётся пожеланием до принятия покупки. Временное удержание до подтверждения требует срока и порядка освобождения: прерванное оформление не должно закрывать календарь на весь рабочий день. Эти правила входят в отдельное требование к учёту ёмкости. Они не следуют из списка функций выбранного модуля.
Выбор и занятие места
Предварительный выбор
Покупатель указал подходящее время, но обязательство ещё не подтверждено.
Учтённый заказ
Место занято по правилу компании и входит в ограничение интервала.
Освобождение
Место возвращается после события, которое отменяет прежнее обязательство.
Сохранение выбора при оформлении
Дата доставки в заказе должна совпасть с выбором покупателя. Сотрудники используют сохранённое значение, когда готовят покупку и сообщают клиенту о дальнейшем исполнении.
В настройках WRP для даты и времени используются свойства заказа типа «Строка». Исполнитель отдельно показывает их значения в рабочей карточке сотрудника и в подтверждении покупателю. Прочитать время в техническом поле недостаточно, если склад продолжает получать заказ без него и просит менеджера уточнить всё вручную. По инструкции установки выбранные свойства оформления автоматически заменяются виджетом даты и времени после сохранения правила. Поэтому приёмку проводят на используемом шаблоне магазина. Исполнитель учитывает заполненные поля и порядок обновления корзины: допустимая дата сохраняется при возврате к предыдущему шагу, а изменившееся условие становится понятным покупателю до подтверждения.
Приёмка связывает экран покупателя, карточку заказа и рабочую передачу на склад: во всех местах должны совпасть дата, начало и конец выбранного интервала, а при изменении условия покупатель получает объяснение и возможность выбрать актуальный вариант, сохранив остальные уже введённые сведения о покупке. Нужна связь с текущим заказом. Данные другого оформления не заменяют сохранённое значение. Проверку проводят и после повторного открытия принятой покупки.
Два оформления на последнее место
Последнее место требует отдельного испытания. Две открытые корзины могут показывать один доступный интервал до того, как система учтёт подтверждённый заказ.
На приёмке исполнитель подготавливает два оформления с одинаковым разрешённым временем и показывает попытки подтверждения. Магазин заранее выбирает допустимый результат: последнее место получает один заказ, а второй покупатель видит обновлённые варианты и сообщение о необходимости изменить выбор. Товарная корзина сохраняется. Клиенту остаётся продолжить покупку с подходящим временем, не собирая её заново.
Список доступных вариантов обновляется перед окончательным принятием времени. Для защиты ограничения система должна принять решение о месте и учесть его как связанное действие, чтобы другая попытка не получила прежний свободный остаток в промежутке между проверкой и записью заказа. Технический способ выбирает специалист. Руководителю нужна демонстрация результата двух попыток. Эта работа относится к учёту ёмкости, а не к внешнему виду календаря.
Повторное нажатие не занимает новое место. Для того же оформления исполнитель показывает повторную отправку после задержки ответа и подтверждает, что возник один учтённый заказ, относящийся к одному выбранному интервалу.
| Попытка | Ожидаемый результат |
|---|---|
| Два разных оформления | Последнее место получает один заказ, второй выбирает другое доступное время |
| Повтор того же оформления | Количество занятых мест не увеличивается второй раз |
| Изменение условий корзины | Выбранный интервал заново оценивается до принятия заказа |
Отмена и перенос освобождают время
Учёт ёмкости продолжается после оформления. Отмена и изменение даты влияют на обещания, которые магазин уже принял.
Компания определяет событие освобождения места: окончательная отмена заказа, истечение временного удержания или подтверждённый перенос. Каждое событие связано с одним прежним обязательством. Повторная обработка отмены не увеличивает свободный остаток снова. Сотрудник видит причину изменения. Для общей системы заказов полезно согласовать это правило со статусами заказа в Битрикс.
Перенос принимают по доступности нового времени. Сначала система получает основание подтвердить новый интервал, затем меняет обещание и учитывает освобождение прежнего места, чтобы не оставить заказ без согласованного времени после отказа нового выбора. Порядок реализации определяет специалист. При неудаче переноса сотрудник продолжает работу с прежним обязательством. Клиенту сообщают тот результат, который действительно сохранён.
История помогает объяснить изменение. В ней сохраняют прежнее и новое время, основание и сотрудника либо действие, которое выполнило перенос; состав видимых сведений компания согласует по роли покупателя и работников.
Что сохраняется при переносе
Прежнее время
У заказа есть действующая дата и учтённое место.
Новый вариант
Проверено, что изменённое время можно подтвердить.
Изменённый заказ
Новое место учтено, старое освобождено, результат сообщён покупателю.
Обещанное время определяет работу магазина
Чек-лист выбора времени включает расписание, исключения, подготовку товара, лимит, запись выбора и изменение подтверждённого заказа. Результаты связаны между собой. Если календарь и учёт мест работают по разным правилам, удачное оформление может оставить магазин с обязательством, которое он не сможет выполнить в показанном интервале.
Для обсуждения со специалистами ШТАБ ИТ по интернет-магазинам пригодятся расписание, правило подготовки заказа и перечень событий занятия и освобождения места. По этим сведениям можно определить состав календарной настройки и отдельной работы с ёмкостью. Приёмку строят вокруг сохранённого обещания. Покупатель, склад и менеджер должны видеть один результат.
Стоимость получения товара остаётся связанным условием. Отдельный разбор стоимости доставки на сайте поможет согласовать её расчёт.
Без учёта занятого времени календарь продолжит предлагать интервалы, по которым обязательств уже больше, чем магазин может исполнить, и после каждого такого оформления сотрудникам придётся заново согласовывать обещание с клиентом и исправлять рабочую очередь, откладывая подготовку покупок, для которых условия уже были подтверждены. Понятное ограничение сохраняет выбор в пределах принятой ёмкости. Тогда календарь помогает планировать выполнение, а покупатель получает время, которое компания действительно подтвердила.
Источники и полезные ссылки
Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.


