Локальный самовывоз в блоках — это усовершенствованный способ доставки, который позволяет предложить клиентам один или несколько пунктов самовывоза. Мы упростили настройку локального самовывоза, добавив удобную страницу с параметрами.
Этот метод улучшает взаимодействие с клиентами за счёт:
- Возможности выбрать пункт самовывоза без ввода адреса доставки;
- Добавления маршрутов и/или инструкций для одного или нескольких пунктов;
- Расчёта налогов на основе адреса пункта самовывоза, а не магазина;
- Современного и понятного интерфейса, позволяющего легко переключаться между способами доставки.
Установка и настройка
1. Чтобы включить и использовать функцию Local Pickup, при оформлении заказа необходимо использовать блок Checkout. Вы можете воспользоваться этим руководством, чтобы заменить старую систему оформления заказа.
2. После этого перейдите в WooCommerce → Настройки → Доставка, где вы увидите новую вкладку Local Pickup.

3. Включите самовывоз, отметив чекбокс «Enable local pickup».
4. (Необязательно) Вы можете изменить название метода с Local Pickup на любое другое в поле Title.
5. (Необязательно) Чтобы добавить стоимость для самовывоза, отметьте «Add a price for customers who choose local pickup» — появятся поля для ввода цены и статуса налога.

Примечание: Local Pickup не привязан к зонам доставки, поэтому доступен для всех клиентов. Чтобы ограничить самовывоз определёнными зонами, используйте старый метод локального самовывоза.
Добавление пунктов самовывоза
Чтобы самовывоз отображался при оформлении заказа, необходимо добавить хотя бы один пункт:
1. На странице Local Pickup найдите раздел с пунктами самовывоза.

2. Нажмите «Add pickup location», чтобы открыть окно добавления.

3. Для каждого пункта можно указать название, полный адрес и описание. Эти данные видны клиенту и используются для расчёта налогов при выборе данного пункта.

4. После добавления всех пунктов нажмите «Save changes».
Настройка внешнего вида Local Pickup
После включения Local Pickup в блоке Checkout появятся два новых блока: «Shipping Methods» и «Pickup Options».

Блок доставки кликабельный и позволяет переключаться между опциями самовывоза и доставки, как это увидят клиенты.
Все заголовки и описания блоков можно редактировать, а также доступны дополнительные настройки внешнего вида блока:
- Show icon – показывает иконку грузовика на кнопке «Ship» и иконку магазина на кнопке «Pickup»;
- Show Costs – при включении отображаются динамические подзаголовки с самой дешёвой опцией доставки. Если все варианты бесплатны, кнопка будет показывать «БЕСПЛАТНО».

Блок Pickup Method позволяет добавлять текст, разделители или изображения внутри, а также редактировать название и описание.
(Необязательно) Можно изменить подписи опций «Ship» и «Pickup» на любые, щёлкнув по ним и введя свой текст.

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

Local Pickup не требует адреса
В отличие от метода в зонах доставки, новый Local Pickup всегда доступен клиенту и не запрашивает адрес доставки.
Local Pickup имеет отдельный шаг
Новый метод отображается отдельным шагом в блоке Checkout, если выбран в селекторе способов доставки. Это даёт больше настроек и делает выбор понятным для клиентов.
Local Pickup учитывает налоги по адресу пункта
Устаревший Local Pickup рассчитывает налоги по адресу магазина, новый — по адресу выбранного пункта, что облегчает ведение отчётности.
Ограничения
На данный момент существуют некоторые ограничения нового Local Pickup:
- Пункты самовывоза не показываются, если включена опция «Скрывать стоимость доставки до ввода адреса»;
- При нескольких пакетах в Checkout все пакеты объединяются в один для самовывоза, чтобы налоги использовали один адрес;
- Если один из пакетов нельзя забрать (не поддерживает самовывоз), Local Pickup отключается;
- Local Pickup доступен всем клиентам независимо от зоны или адреса. Для ограничения используйте старый метод локального самовывоза.
