— для поля «Населённый пункт» подключён модуль select2;
— в настройках доставки есть два и более одинаковых региона;
— используются индексы с масками (CB23*) или цифровые диапазоны (
90210...99000).
Установка
[woocommerce_checkout]) и блочный (Block Checkout, с версии 2.1.61) — оба работают без дополнительной настройки.
Плагин временно недоступен в маркетплейсе WordPress.org — ожидаем валидации. Установите вручную:
wp-content/plugins через WP File Manager или FTP.▶ Как переключиться на классический шорткод в WooCommerce 8.5+
- Откройте редактирование страницы оформления заказа.
- Выберите блок «Оформление заказа» целиком.
- Нажмите «Оформление заказа» в верхней панели инструментов.
- Выберите пункт «Классический шорткод».
Либо удалите контент страницы и добавьте шорткод [woocommerce_checkout].
Блочный режим (WooCommerce Blocks)
Начиная с версии 2.1.61 плагин полностью совместим с блочным оформлением заказа WooCommerce. Никакой дополнительной настройки не требуется — плагин автоматически определяет тип страницы.
Как добавить блок на страницу оформления заказа
Если вы строите страницу оформления заказа вручную:
Настройка плагина
После активации в главном меню появится пункт «WC eShopLogistic».
Основные настройки
Путь:
https://[ваш_сайт]/wp-content/plugins/eshoplogisticru/esl.logНастройка оплаты
Сопоставьте методы оплаты WooCommerce с вариантами оплат в кабинете eShopLogistic.
Виджет в карточку товара
Раздел заполняется, если вы хотите показывать расчёт доставки на страницах товаров. Если виджет в карточке не нужен — пропустите.
Примеры: виджет во всплывающем окне · виджет во вкладке
Добавьте виджет в кабинете eShopLogistic и настройте его по документации.
Данные доступны на вкладке «Подключение на сайте» в настройках виджета.
wp-content/themes/[тема]/woocommerce/single-product/add-to-cart/simple.php
Дополнительные настройки
Планировщик обновления статусов
Настройки выгрузки заказов
Укажите данные для создания заявки при выгрузке заказов в службы доставки.
Настройка соответствия статусов
Сопоставьте статусы eShopLogistic со статусами WooCommerce. После выгрузки заказа и при включённом планировщике статусы в WooCommerce будут обновляться автоматически. Перетащите нужный статус WooCommerce в соответствующую ячейку.
Настройка способов доставки WooCommerce
В разделе WooCommerce → Настройки → Доставка создайте зону доставки и добавьте методы eShopLogistic.
Выгрузка заявок в кабинеты транспортных компаний
После сохранения заказа с расчётом доставки на странице заказа в WooCommerce появятся три кнопки:
В интерфейсе выгрузки также можно изменить количество грузомест и их параметры.
Шаблоны писем
Чтобы добавить данные доставки в письмо клиенту, скопируйте шаблон WooCommerce в папку темы и отредактируйте его:
Вставьте в нужное место шаблона: