Advanced Local Pickup Pro - Плагин WordPress
Этот плагин для WordPress, известный как Advanced Local Pickup Pro, является мощным инструментом, который улучшает варианты доставки для WooCommerce. С помощью этого плагина владельцы интернет-магазинов могут предложить своим клиентам возможность самовывоза их покупок в местном магазине, что добавляет удобство и гибкость в процесс покупок.

Особенности плагина
Advanced Local Pickup Pro позволяет предприятиям установить несколько пунктов самовывоза, из которых клиенты смогут выбрать. Будь то физический магазин, склад или любая другая определенная точка самовывоза, этот плагин обеспечивает наличие разных вариантов, соответствующих предпочтениям клиентов. Предлагая самовывоз, бизнесы могут обслуживать клиентов, которые предпочитают забирать свои покупки лично и избегать расходов на доставку.
Одно из главных преимуществ этого плагина - его безупречная интеграция с WooCommerce. После установки и активации Advanced Local Pickup Pro без проблем интегрируется с существующим процессом оформления заказа, позволяя клиентам выбрать вариант самовывоза наряду с другими способами доставки. Это упрощает процесс для пользователя и обеспечивает плавный переход от поиска товаров к окончательному оформлению покупки.
Для обеспечения еще большего удобства этот плагин предлагает настраиваемое расписание самовывоза. Владельцы магазинов могут задать конкретные временные интервалы, в которые клиенты смогут получить свои заказы. Эта функция позволяет бизнесам согласовать свое расписание самовывоза с часами работы, обеспечивая эффективное управление заказами и удовлетворение клиентов.
Advanced Local Pickup Pro также облегчает эффективное отслеживание и управление заказами. С помощью этого плагина предприятия могут легко управлять, отслеживать и обновлять статусы заказов на самовывоз. Кроме того, клиенты получают уведомления и обновления о ходе своих заказов, обеспечивая прозрачность и ясную коммуникацию на протяжении всего процесса.
Интуитивный интерфейс этого плагина позволяет предприятиям легко настроить и управлять несколькими пунктами самовывоза. Интуитивный пользовательский интерфейс в административной панели обеспечивает полный контроль над вариантами самовывоза, позволяя владельцам магазинов персонализировать и оптимизировать процесс самовывоза в соответствии с их требованиями.
В заключение, Advanced Local Pickup Pro - это очень гибкий плагин для WordPress, который улучшает варианты доставки для интернет-магазинов на платформе WooCommerce. Предоставляя клиентам возможность самовывоза их покупок, бизнесы могут предложить удобство и гибкость, а также минимизировать расходы на доставку. Благодаря безупречной интеграции, настраиваемым графикам самовывоза и эффективному управлению заказами, Advanced Local Pickup Pro позволяет предприятиям улучшить общий опыт покупок и повысить удовлетворенность клиентов..
Спецификации:
| Дата выхода: | 05-01-2023 | |
| Дата обновления: | 28-01-2024 | |
| Тип расширения: | Платный | |
| Лицензия: | GPL | |
| Тематика: | Интернет-коммерция для WooCommerce | |
| Совместимость: | W5.x W6.x | |
| Включает в себя: | Плагин | |
| Языковые пакеты: |
|
|
| Разработчик: | Zorem | |
| Рейтинг: | ||
Скачивание по подписке!
Вам необходимо авторизоваться на сайте и приобрести клубную подписку!
Поделись с друзьями!
Руководство по настройке Advanced Local Pickup Pro для WooCommerce
Advanced Local Pickup Pro - это плагин для WordPress и WooCommerce, который в актуальной документации Zorem также встречается как Zorem Local Pickup Pro. В этом руководстве разбирается не покупка и не общая карточка продукта, а практическая работа с уже установленным плагином: подготовка WooCommerce, включение локального самовывоза, настройка пунктов выдачи, расписания, сообщений, статусов заказа и проверки результата.
Главная задача материала - помочь владельцу магазина понять, где именно плагин добавляет ценность поверх базового способа доставки Local Pickup. Базовый WooCommerce умеет показать самовывоз как способ доставки, но Advanced Local Pickup Pro строит вокруг него рабочий процесс: покупатель выбирает место и время, команда готовит заказ, переводит его в нужный статус, отправляет уведомление и закрывает выдачу после фактического получения.
Ниже есть подробная настройка после установки, пример для магазина с несколькими точками самовывоза, карта проверок, диагностика частых проблем, безопасная доработка интервала календаря и сравнение с близкими решениями. Если какой-то пункт интерфейса отличается в вашей версии, ориентируйтесь на смысл настройки и сверяйтесь с документацией Zorem, потому что разработчик развивает плагин и часть экранов может меняться.
Какую задачу закрывает плагин и где он полезен
Advanced Local Pickup Pro нужен магазинам, где самовывоз - не формальная строка в доставке, а отдельный операционный процесс. Это может быть розничная сеть с несколькими адресами, небольшой склад с выдачей по времени, кафе с заказами на вынос, магазин автотоваров с выдачей у стойки, пункт выдачи для крупногабаритных товаров или интернет-магазин, где часть товаров можно забрать только в конкретной точке.
Плагин расширяет стандартный способ доставки WooCommerce Local Pickup. Это важная деталь: перед его настройкой в магазине должен существовать рабочий shipping zone, где активен локальный самовывоз. После этого плагин добавляет свои уровни управления: места выдачи, расписание, ограничения по товарам, сообщения для покупателей, отдельный рабочий процесс по статусам и дополнительные опции для выдачи заказа.
Самый практичный сценарий выглядит так: покупатель добавляет товар, выбирает самовывоз, видит доступные точки, выбирает дату и слот, получает инструкцию, а после подготовки заказа получает уведомление "готово к выдаче". Сотрудник магазина видит заказ в панели выполнения, отмечает его готовность и затем закрывает выдачу. Такой сценарий снижает ручные уточнения по телефону, потому что адрес, время, состав заказа и статус уже есть в WooCommerce.
Плагин особенно полезен, когда самовывоз зависит от места, товара и времени. Если у вас один адрес, нет расписания и достаточно текста "заберите заказ в магазине", базового WooCommerce или бесплатной версии может хватить. Если же покупатель должен выбрать точку, а команда должна видеть очередь выдач, Advanced Local Pickup Pro становится уже не украшением checkout, а частью внутренней операционной схемы.
Кому подойдёт Advanced Local Pickup Pro, а кому лучше выбрать другое решение
Перед установкой стоит честно ответить, что именно вы хотите улучшить. У локального самовывоза есть два разных слоя: покупательский выбор на странице корзины или оформления заказа и внутренний процесс выдачи. Многие плагины закрывают только первый слой: дату, время или адрес. Advanced Local Pickup Pro интересен тем, что связывает выбор покупателя с админ-панелью, статусами, письмами, напоминаниями и пунктами выдачи.
Когда плагин подходит
Хороший кандидат - магазин, где сотрудники регулярно готовят заказы к самовывозу и должны видеть, какие заказы относятся к какой точке. Сюда же относятся магазины с разными часами работы, праздничными исключениями, товарами, доступными не во всех точках, и заказами, где часть позиций может быть доставлена, а часть забрана лично.
- У магазина несколько пунктов выдачи, и покупатель должен выбрать подходящий адрес.
- Для самовывоза нужно расписание, подготовительное время, интервалы и ограничение количества заказов на слот.
- Команде нужны статусы
Processing LP,Ready For PickupиPicked Up, чтобы не смешивать самовывоз с обычной доставкой. - Нужно показывать инструкции на странице заказа, в письмах и в личном кабинете покупателя.
- Некоторые товары или категории должны быть доступны только для самовывоза.
Когда плагин может быть лишним
Если магазин принимает один-два заказа в неделю, работает с одним адресом и не использует очередь подготовки, полная схема может оказаться избыточной. В таком случае лучше начать с базового способа доставки WooCommerce и понятного текста в письмах. Advanced Local Pickup Pro имеет смысл подключать тогда, когда появляется реальная нагрузка: спорные слоты, разные точки, ошибки в выдаче, вопросы "когда забирать" и ручное обновление статусов.
Практическая проверка: если вы не можете одним взглядом ответить, какие заказы сегодня ждут самовывоза, где они должны быть выданы и кто уже получил уведомление, плагин закрывает реальную операционную проблему.
Что проверить перед установкой на рабочий магазин
Подготовка важна не потому, что установка сложная, а потому что плагин опирается на уже настроенный WooCommerce. Ошибки обычно появляются не на экране установки, а позже: в checkout не видно самовывоза, дата не обязательна, письмо не содержит адрес, в панели выполнения пусто или покупатель видит не ту точку.
Базовые зависимости WooCommerce
Сначала проверьте, что WooCommerce установлен, активен и содержит shipping zone для нужной географии. Внутри этой зоны должен быть добавлен способ доставки Local Pickup. Если покупатель не попадает в эту зону, WooCommerce не покажет самовывоз, даже если плагин установлен правильно.
- Откройте
WooCommerce->Settings->Shipping. - Проверьте нужную shipping zone и порядок зон. Более точные зоны должны стоять выше широких зон.
- Добавьте или включите
Local Pickupв нужной зоне. - Сделайте тестовый адрес покупателя, который точно попадает в эту зону.
Если самовывоз должен быть бесплатным, настройте стоимость в базовом способе доставки или используйте корректировки внутри точек выдачи. Не смешивайте обе логики без необходимости: так проще объяснить бухгалтерии и команде поддержки, почему итоговая сумма заказа изменилась.
Совместимость с checkout, темой и кешем
Плагин взаимодействует с корзиной, оформлением заказа, письмами и заказами WooCommerce. Поэтому перед включением на рабочем сайте лучше иметь тестовую копию или хотя бы окно низкой нагрузки. Проверьте, какой checkout используется: классический shortcode, блоки WooCommerce или стороннее оформление заказа. Документация Zorem отдельно упоминает совместимость с Checkout for WooCommerce и работу с блоковым checkout, но любую кастомную сборку лучше проверять тестовым заказом.
Кеш и оптимизация могут мешать динамическим полям checkout. Для страниц Cart, Checkout, My Account и Order Received обычно нужны исключения из полного кеширования. Это не специфичный каприз плагина, а нормальное правило WooCommerce: эти страницы зависят от сессии, корзины, способа доставки и данных заказа.
Установка и первичная проверка без риска для заказов
Для новых материалов по продукту не нужно подробно разбирать покупку или лицензию. Практический смысл начинается с того, что у вас уже есть установочный ZIP-файл и доступ администратора WordPress. После загрузки через Plugins -> Add New -> Upload Plugin активируйте плагин и переходите к настройкам WooCommerce -> Local Pickup Pro.
Документация Zorem отмечает, что Pro-версия является самостоятельной и при активации может деактивировать бесплатную версию, сохранив существующие настройки и данные точки выдачи. Всё равно перед установкой стоит сделать резервную копию базы данных и зафиксировать текущие shipping zones. Это особенно важно, если бесплатная версия уже использовалась на рабочем checkout.
Что проверить сразу после активации
Проверка после установки должна быть короткой, но предметной. Не переходите сразу к десяткам параметров, пока не убедились, что фундамент работает.
- В админ-панели появился раздел
WooCommerce->Local Pickup Pro. - В WooCommerce shipping zones есть активный
Local Pickup. - В плагине можно создать или открыть pickup location.
- На тестовом checkout появляется локальный самовывоз для адреса из нужной зоны.
- После тестового заказа данные самовывоза попадают на страницу заказа и в административную карточку заказа.
Если хотя бы один пункт не выполняется, не продолжайте глубокую настройку. Сначала найдите причину: shipping zone, конфликт checkout, отсутствующая точка выдачи или кеш. Иначе дальнейшие параметры будут выглядеть "сломавшимися", хотя проблема находится на уровне базового WooCommerce.
Карта настроек после установки: от точки выдачи до писем
Настройку удобно идти не по вкладкам подряд, а по цепочке "место выдачи -> доступность -> выбор на checkout -> внутренний статус -> уведомление". Такой порядок ближе к реальному заказу и помогает не пропустить зависимость между параметрами.
Pickup Location: адрес, часы, инструкции и ограничения
Точка выдачи - главный объект в плагине. В ней задаются название, адрес, телефон, специальные инструкции, рабочие дни, часы, праздники, интервалы и ограничения по товарам. Не относитесь к ней как к обычному справочнику адресов: покупатель и сотрудники будут использовать эти данные в разных местах - checkout, письма, личный кабинет, панель выполнения и печатные документы, если используется совместимый плагин счетов и упаковочных листов.
Название точки лучше делать понятным для внутренней команды, а инструкции - понятными покупателю. Например, внутреннее название может быть Downtown Store, а инструкция объясняет вход, стойку выдачи, документ для получения и ожидание уведомления "готово к выдаче". Если у точки нестандартные часы, используйте раздельные рабочие интервалы, а не длинный текст в инструкции: календарю и слотам нужны структурированные данные.
Ограничения по товарам и категориям
По документации точка выдачи может быть доступна для всех товаров по умолчанию, а затем ограничена отдельными товарами, исключениями, категориями и, при наличии совместимости, брендами. Это полезно, если один склад выдает только крупногабаритные товары, а розничный магазин - только ассортимент с витрины.
Проверяйте такие правила тестовой корзиной с разными товарами. Частая ошибка - настроить ограничение на уровне точки, но проверять checkout товаром, который не попадает в правило. В результате кажется, что самовывоз пропал, хотя плагин правильно скрывает неподходящую точку.
Cart & Checkout Options: как покупатель выбирает самовывоз
В блоке cart и checkout выбираются макет вывода пунктов выдачи, сортировка, Google Maps API key для расстояний, обязательность выбора даты, автоматический перевод заказа в Processing LP, смешанные заказы и pickup per item. Эти параметры отвечают за самый чувствительный экран - оформление заказа.
Для типового магазина начните с простого макета списка или выпадающего выбора, включите показ адреса на корзине и checkout, затем проверьте тестовый заказ. Карта и сортировка по расстоянию полезны для сети с несколькими адресами, но требуют корректных адресов и API-ключа Google Maps. Если ключ не настроен или ограничен неверно, карта и сортировка могут вести себя непредсказуемо.
Mixed Local Pickup/Shipped Orders
Этот режим решает сложный вопрос: можно ли в одном заказе часть товаров забрать, а часть отправить доставкой. Включайте его только если команда реально готова обрабатывать такие заказы. Для покупателя это удобно, но для склада и поддержки это сложнее: в заказе появляется несколько способов обработки, и нужно ясно понимать, какие позиции подготовить к выдаче, а какие отправлять.
Allow Pickup Per Item
Pickup per item нужен, когда разные позиции в корзине могут относиться к разным точкам выдачи. Это сильная функция для сети магазинов, но она добавляет сложность в checkout. Если у вас один склад или покупатель должен выбирать один адрес для всего заказа, лучше начать без этого режима и включить его только после проверки сценариев.
Workflow и статусы заказа
Документация описывает три специальных статуса: Processing LP, Ready For Pickup и Picked Up. Они помогают отделить самовывоз от обычных заказов. Внутри настройки workflow можно управлять цветами меток, письмами и содержимым уведомлений, а статусы должны появляться в actions и bulk actions заказа.
Правильная логика такая: после оплаты или создания заказа команда видит самовывоз в панели выполнения, готовит заказ, переводит его в Ready For Pickup, покупатель получает инструкцию, затем после фактической выдачи заказ переводится в Picked Up. Не используйте Completed как замену всей цепочке, если вам нужна история готовности и выдачи.
Display Options и Customer View
Display Options управляют тем, где показываются pickup instructions: в истории заказов, на странице Order Received, в дополнительных письмах и в выбранных статусных уведомлениях. Это не декоративные настройки. Если покупатель не видит адрес и инструкцию после оплаты, он почти наверняка напишет в поддержку или приедет раньше времени.
В Customer View проверьте cart, checkout, order received и My Account. Если включены appointments, покупатель должен видеть дату и время. Если включен pickup per item, он должен понимать, какой товар относится к какому выбору. Чем сложнее сценарий, тем важнее тестировать его глазами покупателя, а не только смотреть на админ-панель.
Точки выдачи, расписание и ограничения товаров
Индивидуальность Advanced Local Pickup Pro раскрывается именно в точках выдачи. Здесь встречаются самые ценные настройки и самые частые ошибки: неправильно заданные часы, пропущенные праздники, слишком мелкий интервал, несовместимые товары и разные правила для способов оплаты или доставки.
Как собрать точку выдачи, которую поймёт покупатель
Начинайте с адреса и инструкции. В адресе должны быть город, регион, страна, индекс и телефон, если вы хотите показывать их покупателю. Инструкция должна отвечать на практические вопросы: куда идти, что показать, ждать ли отдельного письма, где парковаться, кто может получить заказ. Не перегружайте её условиями возврата, политикой магазина и общими фразами - это лучше оставить на отдельной странице.
Если точка выдачи работает не весь день, используйте рабочие интервалы. Документация позволяет задавать 12- или 24-часовой формат, рабочие дни, рабочие часы, праздники и разделение дня на интервалы. Для магазина с перерывом проще задать два интервала, чем объяснять в тексте "перерыв с обеда". Календарь и слоты тогда будут ближе к реальности.
Cart adjustments: скидка или доплата за конкретную точку
В настройках pickup location можно задавать корректировки корзины: процентную скидку, фиксированную скидку, процентную доплату или фиксированную доплату. В документации указано, что корректировки применяются к line items, назначенным этой location. Это особенно важно для mixed pickup и pickup per item: скидка или доплата не должна неожиданно затрагивать товары, которые не относятся к выбранной точке.
Для типового магазина безопаснее начинать без корректировок. Если бизнес хочет стимулировать самовывоз скидкой, добавьте небольшое правило на тестовой точке, сделайте заказ с одним товаром, затем заказ с несколькими товарами и только потом включайте правило для рабочих locations. В письмах и на странице заказа проверьте, понятно ли покупателю, почему итоговая сумма изменилась.
Product availability: где появляется настоящая логика BOPIS
BOPIS-сценарий становится сложным, когда ассортимент отличается по точкам. В плагине можно ограничивать доступность по товарам и категориям. Если активна совместимость с YITH Brands, в документации описана и работа с брендами. Это помогает не обещать выдачу товара там, где его фактически не подготовят.
Практическая логика проста: каждое ограничение должно иметь проверочный товар. Создайте тестовый товар "Только склад", тестовую категорию "Самовывоз" и тестовую корзину со смешанным набором. После изменения rules проверяйте не только checkout, но и админ-заказ: сотрудники должны видеть, какие позиции относятся к какой точке.
Pickup appointments: как настроить дату, слоты и подготовительное время
Pickup appointments - один из самых важных разделов для магазинов с нагрузкой. Без слотов покупатели могут приехать одновременно, а сотрудники будут вручную объяснять сроки готовности. С включенным календарем покупатель выбирает окно выдачи, а команда заранее видит ожидания.
Опции appointment panel видны только если в location включено Enable Pickup Appointment. Это частая ловушка: администратор ищет календарь в общих настройках, но сам переключатель находится в точке выдачи. Поэтому сначала включите appointment на конкретной location, затем настройте диапазон дат, same-day pickup, preparation time, cutoff и интервалы.
Как выбрать интервал слота
Интервал не должен быть красивым числом ради аккуратного календаря. Он должен отражать реальную способность команды выдавать заказы. Для кафе или магазина готовой еды могут быть нужны короткие интервалы. Для склада или крупногабаритных товаров чаще достаточно более широких окон, потому что подготовка важнее точной минуты.
Если включить слишком частые слоты без лимита appointments per slot, покупатели получат иллюзию доступности, а команда - очередь. Если сделать окна слишком широкими, покупатель не поймёт, когда приезжать. Начните с умеренного интервала, добавьте preparation time и проверьте день с высокой нагрузкой.
Same-day pickup и latest order hour
Same-day pickup полезен для еды, цветов, аптечных товаров, небольших магазинов и любых сценариев, где команда быстро готовит заказ. Но включать его без cutoff опасно: покупатель может оформить заказ перед закрытием и ожидать выдачу в тот же день. Используйте latest order hour и preparation time как защиту от нереалистичных обещаний.
Безопасная доработка интервала через документированный filter
В документации разработчика есть пример filter alp_work_hours_slots, который меняет интервал в appointment calendar. Используйте его только если интерфейсных настроек недостаточно и вы понимаете, какой интервал нужен. Лучше вставлять код через дочернюю тему или плагин Code Snippets, чтобы не редактировать ядро плагина и не потерять изменение при обновлении.
/*
* Изменить интервал слотов в календаре самовывоза.
* Вставляйте в дочернюю тему или Code Snippets.
*/
add_filter( 'alp_work_hours_slots', 'my_alp_pickup_slot_interval' );
function my_alp_pickup_slot_interval( $range ) {
return '10';
}
После сохранения очистите кеш checkout, откройте корзину в режиме инкогнито и проверьте календарь на тестовой location с включенным appointment. Если слоты стали слишком частыми или команда не успевает обрабатывать заказы, удалите snippet или верните прежнее значение. Не используйте filter как способ скрыть проблемы расписания: сначала настройте рабочие часы и preparation time.
Панель выполнения, статусы и QR-выдача заказа
После оформления заказа начинается внутренняя часть процесса. Именно здесь Advanced Local Pickup Pro отличается от простого "поля даты" на checkout. Плагин добавляет fulfillment dashboard, специальные статусы и в актуальных материалах Zorem - QR handoff, today board, map picker и curbside mode. В статье они рассматриваются как возможности, которые надо проверять в вашей установленной версии и включать только по реальной необходимости.
Как использовать статусы без хаоса
Статусы нужны, чтобы команда не путала подготовку с выдачей. Processing LP показывает, что заказ локального самовывоза принят и готовится. Ready For Pickup означает, что покупателю уже можно ехать. Picked Up закрывает фактическую выдачу. Если магазин использует маркетинговую автоматизацию или отчеты, отдельный финальный статус также помогает отличать полученные заказы от просто оплаченных.
Настройте email notifications для ключевых переходов и проверьте текст. Покупателю не нужно знать внутреннюю механику WooCommerce, но он должен понять: заказ готов или еще нет, по какому адресу ехать, нужен ли код, какие часы работы у точки и что делать при опоздании.
Fulfillment dashboard и Today Mode
Fulfillment dashboard должен стать рабочим экраном сотрудника, а не просто еще одной страницей в админ-панели. Настройте, какие статусы показывать, и договоритесь, кто отвечает за перевод заказов. Если в вашей версии доступен Today Mode, используйте его как оперативную доску на день: заказы группируются по слотам, и команда видит, что нужно подготовить сейчас.
QR Code Pickup Handoff
QR handoff закрывает проблему ручной проверки номера заказа. По документации каждый pickup order получает уникальный код, покупатель показывает его на странице заказа или в письме, а сотрудник сканирует код с мобильной страницы. После успешного сканирования заказ переводится в Picked Up, а в заказе сохраняются сведения о выдаче.
Перед включением такого процесса продумайте права доступа сотрудников. Сканирующее устройство должно быть безопасно авторизовано, а команда должна понимать, что повторное сканирование уже выданного заказа не должно создавать вторую выдачу. Проверьте этот сценарий тестовым заказом: первое сканирование, повторное сканирование, неверный код и заказ в неподходящем статусе.
Как выглядит сценарий покупателя на checkout и после заказа
Покупательский путь должен быть короче, чем внутренняя логика плагина. Человек не обязан знать, что такое Processing LP или какой filter управляет слотами. Он должен выбрать удобный пункт, дату, время, увидеть адрес, получить инструкцию и прийти после уведомления.
Проверка cart и checkout
Начинайте с простого товара, который доступен во всех pickup locations. На cart или checkout выберите самовывоз и проверьте, что появляются location, дата и слот, если appointments включены. Затем повторите тест с товаром, ограниченным конкретной location. Если включен pickup per item, добавьте два товара с разными правилами и убедитесь, что интерфейс не заставляет покупателя угадывать, что к чему относится.
Если используется карта, проверьте адреса разных покупателей. Карта должна помогать, а не заменять понятный список. Для покупателя, который не хочет делиться геолокацией, должен оставаться нормальный способ выбрать точку вручную.
Проверка страницы заказа и личного кабинета
После оформления тестового заказа откройте Order Received, письмо покупателя и My Account -> Orders -> View Order. Pickup information должен быть виден там, где вы включили display options. Если информация есть только в админ-панели, процесс не завершен: покупатель всё равно будет спрашивать адрес и время.
Проверка писем
Письма должны быть понятными и не противоречить статусам. Письмо Processing может объяснять, что заказ принят и будет готов позже. Письмо Ready For Pickup должно давать явный сигнал к поездке. Письмо Picked Up можно использовать как подтверждение выдачи. Если подключены SMS-уведомления через совместимый продукт Zorem, проверьте, что сообщение короткое и содержит только нужные данные.
Практический пример: магазин с двумя точками самовывоза и слотами
Представим магазин товаров для дома: одна точка находится в торговом зале, вторая - на складе. Мелкие товары можно забрать в обеих точках, крупные коробки доступны только со склада. Цель - показать покупателю правильные варианты на checkout, ограничить выдачу крупного товара, настроить слоты и дать сотрудникам понятный статус заказа.
Цель
Нужно получить рабочий сценарий: покупатель выбирает самовывоз, видит только подходящие точки, выбирает дату и слот, получает инструкцию, а сотрудник переводит заказ в Ready For Pickup и затем в Picked Up. Для крупного товара checkout не должен предлагать торговый зал, если там нет места для выдачи.
Подготовка
- WooCommerce настроен, shipping zone содержит
Local Pickup. - Созданы тестовые товары: обычный товар и крупногабаритный товар.
- Есть тестовая категория
Warehouse pickupили аналогичная внутренняя категория. - Кеш checkout, cart и account исключен из полного кеширования.
Шаги настройки
- Создайте location
Retail Store: адрес торгового зала, часы работы, инструкция "приходите после письма о готовности". - Создайте location
Warehouse Desk: адрес склада, телефон, отдельная инструкция по въезду или стойке выдачи. - Включите
Enable Pickup Appointmentдля обеих точек, но задайте разные интервалы и preparation time, если склад готовит заказы дольше. - В section
Productsограничьте крупногабаритную категорию только складской location или исключите её из торгового зала. - В
Cart & Checkout Optionsвключите показ pickup address и решите, нужен лиAllow Pickup Per Item. Для первого теста лучше оставить один pickup location на заказ. - Настройте workflow emails: отдельный текст для принятого заказа, готовности к выдаче и фактической выдачи.
- Сделайте тестовый заказ с обычным товаром, затем заказ с крупным товаром, затем смешанную корзину.
Проверка результата
В первом заказе покупатель должен видеть обе точки, если товар доступен везде. Во втором заказе должна остаться только складская точка. В смешанной корзине результат зависит от вашей настройки mixed pickup и pickup per item: либо магазин требует единый способ обработки, либо показывает разные варианты по позициям. После оформления заказа убедитесь, что pickup information попал в карточку заказа, на страницу заказа покупателя и в письма.
Нюанс, который часто мешает
Если крупный товар всё равно доступен в торговом зале, проверьте уровень ограничения: товар, категория, исключение товара, исключение категории. Правило может быть настроено на другой объект, чем тот, который вы добавили в корзину. Также проверьте, не создали ли вы два похожих товара или две похожие категории с разными slug.
Проверка результата перед запуском на покупателей
Перед публикацией включите режим "маленького запуска": один тестовый товар, один тестовый пользователь, одна shipping zone, две точки выдачи и несколько заказов с разными сценариями. Не ограничивайтесь просмотром настроек в админ-панели. WooCommerce-плагины такого типа проверяются только через полный путь заказа.
| Что проверить | Ожидаемый результат | Если не работает |
|---|---|---|
Shipping zone и Local Pickup |
Самовывоз доступен для тестового адреса | Проверьте порядок shipping zones и адрес покупателя |
| Pickup location | Адрес, часы и инструкции видны покупателю | Проверьте display options и заполненность location |
| Appointments | Дата и слот появляются после выбора самовывоза | Проверьте Enable Pickup Appointment в location |
| Order workflow | Заказ проходит статусы подготовки, готовности и выдачи | Проверьте workflow settings и bulk actions |
| Письма | Покупатель получает понятную инструкцию | Проверьте email customizer и spam-журнал почты |
Финальная проверка должна включать мобильный экран, потому что покупатель может выбирать пункт выдачи с телефона. Если layout неудобен на мобильном checkout, лучше упростить display mode или отказаться от сложной карты в пользу списка.
Частые проблемы и диагностика самовывоза
Ошибки в плагинах самовывоза редко выглядят как одна понятная поломка. Чаще пользователь видит симптом: опция не появилась, дата не выбирается, письмо пустое, заказ не попал в fulfillment dashboard. Ниже - диагностика по цепочке "симптом -> причина -> проверка -> исправление".
Самовывоз не показывается на checkout
Симптом: товар в корзине есть, но покупатель видит только доставку или вообще не видит вариантов самовывоза. Возможная причина - адрес не попадает в shipping zone с Local Pickup, зона стоит ниже более широкой зоны, location не создана или товар исключен из этой location.
Проверьте shipping zones в WooCommerce, затем сделайте тест с простым товаром без ограничений. Если самовывоз появляется с простым товаром, проблема в product availability. Если не появляется вообще, возвращайтесь к базовой shipping zone и кешу checkout.
Дата или слот не обязательны
Симптом: покупатель оформляет заказ без даты или времени, хотя магазин требует appointments. Проверьте, включен ли Enable Pickup Appointment в конкретной location, включена ли обязательность выбора даты и нет ли устаревшего checkout-шаблона. В changelog Zorem есть исправления, связанные с validation выбора location, date и time, поэтому при странном поведении стоит сверить установленную версию с последними release notes.
В письме нет адреса или инструкции
Симптом: в заказе данные есть, но покупатель получает письмо без pickup details. Проверьте Display Options и настройку email notifications. Если письмо кастомизируется сторонним редактором, временно включите стандартный шаблон WooCommerce и повторите тест. Если в стандартном письме данные появились, проблема в шаблоне или совместимости email customizer.
Заказ не виден в панели выполнения
Симптом: заказ оформлен с самовывозом, но его нет в fulfillment dashboard. Проверьте, какие order statuses выбраны для отображения dashboard, перевелся ли заказ в Processing LP, не остался ли он в статусе оплаты или ожидания. Если оплата или сторонний gateway меняет статус нестандартно, проверьте связку на тестовом заказе и не включайте автоматизацию без полного пути оплаты.
Карта или сортировка по расстоянию не работает
Симптом: карта пустая, сортировка странная или browser показывает ошибку API. Проверьте Google Maps API key, ограничения домена, включенный Maps JavaScript API и корректность адресов locations. Если карта не критична, временно переключитесь на список или dropdown, чтобы checkout продолжал работать, пока вы разбираетесь с ключом.
После включения Force Local Pickup пропали варианты доставки
Симптом: покупатель не может выбрать доставку для товаров, где доставка ожидалась. Проверьте, где включен force local pickup: товар, variation или категория. Если правило применено шире, чем планировалось, откатите его на уровень конкретного товара или variation. Для категорий обязательно проверяйте дочерние категории и товары, которые попали туда случайно.
Когда откатывать настройку: если проблема затрагивает реальных покупателей на checkout, сначала верните простой режим списка и базовый
Local Pickup, затем разбирайте карту, pickup per item, mixed orders и сложные ограничения отдельно.
Совместимость, локализация и аккуратные улучшения
У Advanced Local Pickup Pro есть несколько направлений совместимости, которые стоит рассматривать как дополнительные слои, а не как обязательную часть первого запуска. Чем больше плагинов участвует в checkout, письмах и документах заказа, тем важнее делать тестовые заказы после каждого изменения.
SMS, PDF и подписки
Документация Zorem описывает совместимость с SMS for WooCommerce для reminder SMS, с WooCommerce PDF Invoices & Packing Slips для включения pickup information в документы и быстрых действий в dashboard, а также с WooCommerce Subscriptions для pickup location в renewal orders и возможности изменить location или appointment через order view. Эти связки полезны, но каждая добавляет отдельную точку проверки.
Если вы подключаете SMS, проверьте не только отправку, но и текст: короткое сообщение должно содержать минимум - имя магазина, статус, location, дату или instruction. Если подключаете PDF packing slips, проверьте, что сотрудник видит нужный адрес на документе, а не ищет его в карточке заказа.
WPML, Loco Translate и другие переводы
WPML указывает совместимость с Advanced Local Pickup PRO, а документация Zorem отдельно описывает перевод через WPML, Loco Translate и Weglot. Для русскоязычного магазина важно переводить не только общие строки, но и пользовательские instructions, заголовки виджета и email content. Пункты интерфейса в админ-панели могут оставаться на английском, но покупательские сообщения должны быть едиными по тону.
Что не стоит дорабатывать кодом
Не меняйте файлы плагина напрямую. Не пытайтесь править checkout через JavaScript, если проблема находится в shipping zone или правилах availability. Не добавляйте выдуманные hooks для статусов и QR. Если нужно изменить письмо, сначала используйте email customizer или documented template override. Если нужен необычный интервал календаря, используйте documented filter, показанный выше, и только после теста.
FAQ по настройке Advanced Local Pickup Pro
Почему в документации встречается название Zorem Local Pickup Pro?
В официальном changelog указано переименование продукта из Advanced Local Pickup Pro в Zorem Local Pickup Pro. Для страницы с исходным названием это не противоречие: речь идет о том же семействе плагина Zorem для локального самовывоза WooCommerce. При проверке документации используйте новое название, если ищете актуальные материалы.
Можно ли использовать плагин без включенного WooCommerce Local Pickup?
Нет, практический фундамент - стандартный способ доставки Local Pickup внутри shipping zone WooCommerce. Если он не активен, плагин не получит базовую shipping-логику, на которую опираются locations, checkout display и workflow.
Что выбрать первым: pickup per item или один пункт выдачи на заказ?
Начните с одного пункта выдачи на заказ. Pickup per item включайте, когда у вас действительно есть товары, доступные в разных точках, и команда готова обрабатывать заказ с несколькими pickup decisions. Это сильный режим, но он усложняет checkout и поддержку.
Нужно ли включать Google Maps?
Карта нужна, если у магазина несколько адресов и покупателю важно выбрать ближайший. Если у вас один-два адреса, список может быть быстрее и надежнее. Для карты нужен корректный Google Maps API key, ограничения домена и проверенные адреса locations.
Почему заказ не переводится в нужный pickup status?
Проверьте payment gateway, текущий статус заказа и настройки workflow. Некоторые платежные сценарии оставляют заказ в ожидании оплаты или меняют статус нестандартно. Не настраивайте автоматический переход в Processing LP, пока тестовый заказ не проходит ваш реальный путь оплаты.
Как безопасно изменить текст писем?
Сначала используйте email customizer плагина и display options. Если нужно менять template, документация описывает копирование файла письма в дочернюю тему. Не правьте файлы плагина напрямую, потому что обновление может перезаписать изменения.
Подходит ли плагин для подписок WooCommerce?
Документация Zorem описывает совместимость с WooCommerce Subscriptions: pickup location может попадать в renewal orders, а покупатель может изменять location или schedule через view order. Но для подписок обязательно проверяйте renewal flow на тестовой подписке, потому что он отличается от обычного разового заказа.
Что делать, если после настройки checkout стал слишком сложным?
Отключите лишние режимы и вернитесь к простому маршруту: один pickup location на заказ, список вместо карты, понятные instructions, минимальное расписание. После этого добавляйте appointments, map picker, pickup per item и mixed orders по одному, каждый раз делая тестовый заказ.
Когда Advanced Local Pickup Pro будет удачным выбором
Advanced Local Pickup Pro стоит использовать, если самовывоз влияет на операционную работу магазина: у вас есть точки выдачи, расписание, подготовка заказов, сотрудники, уведомления и необходимость закрывать фактическую выдачу в WooCommerce. В таком сценарии плагин помогает превратить локальный самовывоз из обычного shipping method в управляемый процесс.
Перед запуском не пытайтесь включить всё сразу. Настройте базовый Local Pickup, создайте одну-две точки, проверьте checkout, письма и статусы, затем добавляйте appointments, product availability, force local pickup, dashboard, SMS, PDF и QR handoff. Такой порядок снижает риск, что сложная настройка сломает оформление заказа в самый неподходящий момент.
Если после чтения вы понимаете, какие точки выдачи нужны магазину, как будут выглядеть слоты, какие товары ограничить и кто будет менять статусы, можно загрузить архив с Advanced Local Pickup Pro и проверить его на тестовой копии сайта. Лучший финальный критерий простой: покупатель без вопросов выбирает место и время, а сотрудник без ручных уточнений видит, готовит и закрывает выдачу заказа.


