О плагине #
Плагин Интеграция СДЭК для Woocommerce позволяет рассчитать стоимость доставки курьерской службой СДЭК. Расчёт стоимости происходит в режиме реального времени с учётом габаритов и веса товара находящиеся в корзине у покупателя. Плагин так же даёт возможность выбрать пункт выдачи заказов или постамат на карте. После оформления заказа с методом доставки СДЭК, его можно экспортировать в ЛК СДЭК как в ручном, так и в автоматическом режиме. После успешного экспорта заказа в ЛК СДЭК, покупателю отправляется емайл сообщение с номером отслеживания заказа.
Введение #
Данная инструкция, в первую очередь, предназначена для пользователей плагина версии 2.2.0 и выше. Если же у вас версия плагина ниже, то с инструкцией вы можете ознакомиться на этой странице.
Если вы на данный момент используете плагин СДЭК версии ниже 2.2.0, но собираетесь мигрировать на версию 2.2.0 и выше, то прежде чем это сделать мы настоятельно рекомендуем ознакомится с инструкцией по миграции.
Для работы плагина обязательно требуются боевые учётные данные от API СДЭК. Не путайте их с логином и паролем от личного кабинета СДЭК. Ключи можно получить во вкладке Интеграция в вашем личном кабинете, который создается автоматически при подписании договора со СДЭК.
Установка #
- Скачайте плагин в личном кабинете или по ссылке в письме которое пришло вам после оплаты
- Перейдите в раздел Плагины > Добавить новый > Загрузить в админке вашего сайта
- Установите и активируйте плагин
- Перейдите к настройке плагина.
Более подробно о вариантах установки плагина для WordPress читайте тут
Основные настройки плагина #
Первым делом вам необходимо произвести настройки на странице Woocommerce > Настройки > Интеграция > СДЭК – это страница основных(базовых) настроек плагина.
Заполните все поля связанные с данными отправителя и продавца.
Данные авторизации #
- ID клиента API и Секретный ключ API — учётные данные от API СДЭК которые вы можете взять из своего личного кабинета СДЭК. Не путайте их с логином и паролем от личного кабинета СДЭК.
После того как вы укажите свои данные, появится поле “Статус подключения” в котором будет отображаться индикация текущего статуса подключения вашего аккаунта СДЭК.
Данные отправителя #
- Название компании — укажите название компании отправителя. Это может быть любое название, как вашей компании, так и название магазина.
- ФИО отправителя — укажите ФИО отправителя. Даже если вы юр.лицо, необходимо указать ответственного за отгрузку товара.
- Адрес электронной почты — Email адрес отправителя
- Номер телефона — Номер телефона отправителя в международном формате (+71231234567)
- Адрес отправителя — Фактический адрес отгрузки товаров. Предпочтительней, указывать адрес полностью.
Данные продавца #
- Наименование истинного продавца. — укажите название компании продавца. Как правило, это название совпадает с названием компании отправителя.
- ИНН продавца — укажите ИНН продавца.
- Номер телефона продавца — Номер телефона продавца в международном формате (+71231234567)
- Форма собственности — Выберите форму собственности продавца. Например, ООО, ЗАО или ИП.
- Адрес продавца — Укажите адрес продавца. Может быть как юридический, так и фактический адрес продавца.
Настройки полей #
- Город получатель по умолчанию — укажите город получателя по умолчанию. Данный город будет использоваться для пользователей которые ещё ни разу не указывали свой населённый пункт на вашем сайте.
- Выпадающий список городов — Включить выпадающий список городов для поля “Населённый пункт”. Доступно 3 варианта использования:
- Включить для всех стран – выпадающий список будет работать независимо от того используются ли методы доставки СДЭК для выбранной страны покупателем или нет.
- Включить только для используемых зон доставки – список будет доступен для тех стран в которых используется хоть один метод доставки СДЭК.
- Не использовать – поле “населённый пункт” становится обычным текстовым полем, без возможности выбрать город из списка. Не рекомендуем использовать данное значение, так как это может привести к неточным расчётам стоимости доставки.
- Разрешить города не из списка — используйте эту опцию, если хотите что у покупателей была возможность указать населённый пункт которого нет в списке городов СДЭК.
- Скрыть поле “Страна” — скрывает поле “Страна” в случае если в вашем магазине осуществляется доставка только в пределах одной страны.
- Отключить поле “Область/Район” — выберите при каких условиях будет отключаться поле “Область/Район”. В большинстве случаев это поле является избыточным. Доступно 3 варианта использования:
- Не отключать – поле будет доступно по умолчанию в соответствии с правилами установленные для этого поля в Woocommerce.
- Отключить совсем – рекомендуются использовать данную опцию, так как в большинстве случаев это поле является избыточным и может путать покупателей при оформлении заказа.
- Отключить только для методов СДЭК – поле будет отключаться в случае только если покупатель выбрал любой метод доставки СДЭК.
- Отключить поле “Адрес” — отключает поле “Адрес” если выбран метод доставки СДЭК до склада или до постамата.
- Очищать поле “Адрес” — включите денную опцию, если хотите что поле “Адрес” очищалось в случае если покупатель выбрал другой город.
- Отключить поле “Почтовый индекс” — выберите при каких условиях будет отключаться поле “Почтовый индекс”. Принцип работы такой же как и у опции Отключить поле “Область/Район”
Настройки карты выбора ПВЗ #
- Цвет кнопки вызова карты — выберите какой фоновый цвет использовать у кнопки “Выберите ПВЗ”.
- Цвет кнопки выбора ПВЗ — выберите какой фоновый цвет использовать у кнопки “Забрать здесь”, которая отображает непосредственно в информационном блоке выбранного ПВЗ на карте.
Габариты и вес товара по умолчанию. #
Укажите усреднённые значения габаритов и веса одной единицы товара. Данные параметры будут применяться к товарам у которых не указаны значения габаритов и веса. Вес необходимо указывать в граммах, а габариты в сантиметрах, независимо от того какая единица измерения используется у вас на сайте.
Параметры упаковки товаров #
Одна из важнейших опций плагина, её параметры будут определять как будет формироваться упаковка товаров, что в свою очередь будет влиять на расчёт стоимости и формирования накладной для печати.
Доступно 3 метода упаковки товаров:
-
- Каждый товар индивидуально — все товары которые добавлены в корзину будут считаться как отдельное грузоместо. При экспорте в ЛК СДЭК будут сформированы штрих-коды для каждого товара.
- Упаковывать все товары в одну коробку — плагин будет формировать “виртуальную” коробку в которую могут поместиться все товары добавленные в корзину на основании габаритов этих товаров. В результате будет сформировано одно грузоместо, не важно сколько единиц товаров по факту.
- Упаковывать в коробки с заданными размерами — при использовании данной опции появляется таблица с предустановленными коробками СДЭК. Так же вы можете добавлять свои собственные коробки со своими габаритами и любым ограничением по весу. Все коробки из данной таблицы можно включать и выключать при необходимости, а так же указывать стоимость данной коробки, которая будет прибавляться к итоговой стоимости доставки.
В случае если для одного или нескольких товаров не найдётся ни одной подходящей упаковки, то эти товары будут упакованы по первым двум сценариям (на выбор).
Название коробки — опция доступна только для первых двух вариантов упаковки. Упаковкам будет присвоено именно то название что будет указано в этой опции. Для варианта упаковки “Каждый товар индивидуально” можно использовать спец теги: {product_name}
– название товара, {product_sku}
— артикул товара, {product_id}
— ID товара
Настройки заказов. #
- Префикс для заказов — Данный прификс будут добавлен к номеру заказа при экспорте в ЛК СДЭК. Рекомендуется использовать уникальное значение если вы используете плагин на более чем одном сайте.
- Автоматически экспортировать заказы — Включите эту опцию если хотите чтобы заказ автоматически экспортировались в ЛК СДЭК как только покупатель оформит заказ на сайте.
- Статусы заказа для экспорта — Выберите статусы заказа при которых заказ будет экспортирован в ЛК СДЭК автоматически. Рекомендуется использовать такие статусы как “В обработке” и/или “В ожидании оплаты”. Так как именно эти статусы присваиваются заказам сразу после их оформления, в зависимости от метода оплаты.
Настройки сервиса Dadata #
Для некоторых возможностей связанных с гео данными, плагин использует сервис DADATA. Если у вас ещё нет аккаунта от этого сервиса, то вам необходимо зарегистрироваться в нём, иначе вы не сможете использовать опции из данного раздела.
- Токен Dadata — Введите ваш токен от API. В личном кабинете он подписан как “API-ключ”
- Секретный ключ — Введите ваш секретный ключ от API.
- Автоподсказки для поля “Адрес” — Включите эту опцию если хотите чтобы в поле “Адрес” предлагались варианты адресов (подсказки)
- Заполнять поле “Почтовый индекс” — Включите эту опцию если хотите что бы поле “Почтовый индекс” заполнялось автоматически на основании выбранного адреса из подсказок
- Автоматически определять местоположение — Данная опция позволяет получать местоположение пользователя на основании GEO данных. Не работает, если в опции “Город получатель по умолчанию” выбран город.
- Перезагружать форму оформления заказа — Включите эту опцию если хотите что бы после того как покупатель выбрал адрес из подсказок, форма оформления заказа перезагрузилась. Нужно если адрес доставки может влиять на её стоимость.
Дополнительные настройки #
- Валюта расчёта стоимости — Выберите в какой валюте делать расчёт стоимости доставки СДЭК. В списке отображаются все валюты в которых СДЭК может делать расчёты. Рекомендуется использовать “Валюта магазина”, в этом случае значение валюты будет браться из основных настроек Woocommerce. Если на вашем сайте используется плагин для автоматической конвертации валют, то в этом случае стоит указать валюту из которой происходит конвертация.
- Отключить СДЭК в корзине — Не показывать методы СДЭК на странице “Корзина”. Работает только если в основных настройках параметров доставки Woocommerce выбрана опция “Отключить расчёт стоимости доставки в корзине”.
- Включить обновление статуса заказа — Разрешить получать информацию об изменении статуса заказа с сервера СДЭК. Статусы заказа будут автоматически обновляться как только в самом СДЭК произойдёт какие-либо изменения со статусом доставки.
- Обновление заказов по расписанию — Разрешить обновлять информацию о заказах по расписанию.
- Интервал обновления — Укажите с каким интервалом нужно делать обновление информации о заказах в минутах. Крайне не рекомендуются устанавливать маленький интервал так как это будет создавать дополнительную нагрузку на ваш сайт, а по факту статусы заказов в СДЭК меняются нечасто. Значение необходимо указывать в минутах. Адекватным значением будет 180 (т.е. 3 часа).
- Статус доставленного заказа — Укажите статус, который будет установлен заказу в случае его фактической доставки до покупателя. Рекомендуются использовать статус “Выполнено”. В этом случае заказ будет считаться завершенным, что в принципе логично.
- Следующее обновление — В данной опции отображается время до следующего обновления статусов заказов. Можно запустить процесс принудительно нажав на кнопку “Обновить заказы”.
- Записывать логи запросов — Включите эту опцию если хотите что бы все запросы, которые идут с вашего сервера на сервер СДЭК, а так же какие ответы приходят, записывались в логи. Полезно в случае если произошли какие-либо проблемы в расчётах стоимости или в момент выгрузки заказов в ЛК СДЭК. Не рекомендуется использовать эту опцию без надобности.
Настройки методов/тарифов доставки СДЭК #
Для начала настройки методов доставки убедитесь что в вашем интернет-магазине настроены зоны доставки. Если вы ещё этого не сделали, то воспользуйтесь инструкцией по настройке зоны доставки.
Перейдите в Woocommerce > Настройки > Доставка > Зоны доставки > Нужная вам зона доставки. О том как добавлять новые методы доставки смотрите так же в документации по настройке зон доставки.