Пункт выдачи выбирают для всего заказа

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

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

Приёмка выбора магазина

  1. Выбрана вся корзина. Доступность точки учитывает каждую позицию и количество. По наличию одной позиции нельзя обещать выдачу остальных.
  2. Показан конкретный вариант. Размер, цвет или комплектация совпадают с выбранными в карточке. Наличие другой версии изделия не подходит для этой покупки.
  3. Изменение состава пересчитывает возможность получения. После добавления товара или увеличения количества прежняя точка остаётся доступной только при выполнении её условий.
  4. Недоступная точка объяснена. Покупатель видит, чего не хватает или почему требуется другой срок, и может выбрать подходящее место.
  5. Общий склад не выдан за магазин. Если товар находится в другом месте, интерфейс сообщает о подготовке с перемещением, а не обещает немедленную выдачу.

Ближайшая точка не всегда быстрее. Магазин чуть дальше может иметь весь состав на месте, а ближайшему потребуется дождаться перемещения.

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

Наличие, резерв и готовность означают разное

Товар на полке ещё не равен готовому заказу. Сотруднику нужно найти нужные позиции, сопоставить вариант, собрать комплект и отложить его для выдачи. Резерв защищает количество от другой продажи. Готовность означает, что магазин выполнил подготовку. Эти состояния стоит различать и в интерфейсе сотрудника, и в сообщениях покупателю.

Какие обещания видит клиент

СостояниеЧто оно означаетЧто сообщить покупателю
Доступно для самовывозаТочку можно выбрать по правилам магазинаОжидаемый срок подготовки
Заказ принятСостав и точка сохраненыНужно ли дождаться отдельного подтверждения
Готов к выдачеСотрудник завершил подготовкуАдрес, часы и способ получения
ПолученЗаказ фактически переданПодтверждение выдачи по правилам магазина

Приёмка идёт по переходам. Одни и те же товары проходят от выбора точки до выдачи, чтобы стало видно, какое действие меняет статус и отправляет сообщение.

В официальной документации Shopify самовывоз включается для каждой точки отдельно, а Expected pickup date задаёт ожидаемый срок подготовки. Блок Store transfers позволяет учитывать перемещение к месту получения. Это пример устройства готовой платформы, а не инструкция по настройке вашего магазина. Для собственного сайта полезен тот же набор вопросов: где лежит товар, когда он окажется в выбранном месте и кто подтвердит готовность.

  • После оформления количество удерживается по правилам резерва и не обещается повторно другому заказу.
  • При перемещении срок отличается от выдачи товара, уже находящегося в магазине.
  • Если позицию не удалось собрать, заказ не получает статус готовности автоматически.
  • Отмена освобождает только относящееся к этому заказу количество.

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

Карточка точки помогает добраться и получить

Сведения, которые нужны до поездки

У точки получения есть название для клиента, адрес, часы работы и особенности входа. Внутренний код склада полезен учёту, но не объясняет, куда идти. Если получение происходит не через торговый зал, это указывают прямо. Карта дополняет текстовый адрес. Она не заменяет сведения о входе, перерывах и способе выдачи. На телефоне покупателю особенно важно прочитать эти детали уже после оформления заказа.

  1. Название узнаваемо. Оно совпадает в списке, оформленном заказе и сообщении о готовности. Похожие точки различаются адресом или понятным обозначением района.
  2. Часы относятся к выдаче. График склада, торгового зала и стойки получения может различаться. Покупатель получает часы того места, куда его приглашают.
  3. Маршрут не единственный источник. Адрес остаётся текстом, если карта не загрузилась или пользователь не хочет открывать внешний сервис.
  4. Особый вход описан. Нужный подъезд, этаж или пропускной порядок указывают только по фактическим условиям точки, без догадок исполнителя.
  5. Способ получения понятен. Клиент знает, какие сведения назвать сотруднику и что делать, если заказ заберёт другой человек.
  6. Временные изменения отражены. Закрытая точка не продолжает принимать новые заказы с прежним обещанием срока.

Адрес читают без карты. Этот простой сценарий выявляет магазины, которые спрятали все сведения в интерактивном блоке и оставили покупателя без понятной инструкции при его недоступности.

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

Выбор на телефоне

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

Сообщения следуют за подготовкой и выдачей

Первое сообщение подтверждает получение заказа и выбранную точку. Приглашение приехать отправляют после готовности. Такой порядок лучше автоматической фразы «можно забирать» сразу после оформления, если сотрудники ещё не убедились, что весь состав собран. Клиент планирует поездку по смыслу сообщения. Небольшая неточность здесь превращается в напрасный визит.

В инструкции Shopify POS подготовка и отметка о получении заказа разделены. В настройках самовывоза также есть Ready for pickup notification с инструкциями покупателю. Эти различия полезны для задания на любую платформу: сообщение о готовности и факт выдачи имеют разные основания. Если сайт получает статус из другой системы, исполнитель показывает, какое событие передаётся и когда уходит уведомление.

Пройти всю цепочку уведомлений

  • Оформление. Состав, точка и ожидаемый срок совпадают с экраном, на котором клиент завершил заказ.
  • Готовность. Сообщение отправлено после сборки и содержит действующий адрес, часы и понятный способ получения.
  • Задержка. Если срок меняется, клиент узнаёт новый порядок до того, как поездка станет бессмысленной.
  • Смена точки. Старое приглашение не продолжает считаться действующим после подтверждённого переноса в другой магазин.
  • Выдача. Сотрудник отмечает фактическую передачу заказа, а повторная выдача не становится доступным обычным действием.

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

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

При поддерживаемой смене точки исполнитель показывает, как обновится заказ: прежде чем освобождать прежний резерв и отправлять новый адрес, сотрудник должен убедиться, что весь состав можно получить в выбранной точке в согласованный срок, даже если часть товаров уже перемещается между магазинами. Одного исправленного письма недостаточно. После подтверждения меняются место получения, резерв и условия, которые видят сотрудник и клиент. Если новый вариант недоступен, прежний заказ сохраняется, а покупателю объясняют причину; иначе неудачная попытка переноса лишит его и старого, и нового способа получения.

Наглядный разбор

Когда клиенту можно ехать

  1. Принят

    Состав и место получения зафиксированы.

  2. Собран

    Сотрудник подтвердил готовность всего заказа.

  3. Можно забирать

    Покупатель получил адрес и инструкцию.

  4. Выдан

    Фактическая передача отмечена в системе.

Сообщение приглашает клиента после сборки, а отметка о выдаче фиксирует получение.

Самопроверка одного заказа от корзины до выдачи

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

Набор ситуаций для приёмки

  1. Весь состав есть в выбранном магазине: срок включает только принятую подготовку.
  2. Одной позиции нет, но разрешено перемещение: покупатель видит другой срок до оформления.
  3. Перемещение недоступно: точка не обещает выдать полный заказ.
  4. Количество увеличено после выбора точки: доступность рассчитана заново.
  5. Магазин закрыт в выбранный период: срок учитывает его реальную работу.
  6. Заказ собран частично: уведомление о полной готовности не отправляется.
  7. Клиент меняет точку: резерв, срок и сообщения соответствуют подтверждённому новому месту.
  8. Сотрудник завершает выдачу: история позволяет отличить получение от готовности.

Тестовые сообщения направляют в безопасный канал. Реальному покупателю не нужно получать приглашения приехать во время приёмки.

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

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

Источники и полезные ссылки

  1. Shopify: настройка самовывоза и перемещений ↗
  2. Shopify POS: подготовка и выдача заказа ↗

Интерфейсы и возможности сервисов могут меняться. Перед настройкой сверяйтесь с актуальной документацией.

Игорь Крещенко

Руководитель ШТАБ ИТ. Занимается управлением проектами, веб-разработкой, рекламой и PR. Подробнее об авторе →