Интеграция сервиса доставки CDEK на сайт на платформе WordPress
Об интеграции
Для подключения СДЭК к WordPress можно использовать специальные плагины, которые интегрируют функционал доставки СДЭК с WooCommerce. Это позволит автоматически рассчитывать стоимость и сроки доставки, выбирать пункты выдачи и управлять заказами.
Подключение сервиса доставки в интернет-магазине позволяет доставлять товары в пункты выдачи и постаматы в России, Беларуси, Казахстане, Армении и Кыргызстане.
Вы избавляетесь от множества рутинных задач, оформленные заказы сразу попадают к вам в CRM-систему.
Ваши покупатели охотнее делают покупки, потому что сразу видят стоимость доставки, и могут выбрать удобный способ получения заказа.
Возможности интеграции
Расчёт стоимости доставки по API
цена зависит от тарифа, региона, веса и габаритов посылки
Автоматический экспорт заказа
заказ уходит в личный кабинет СДЭК
Все основные тарифы
доступны «Посылка склад-склад», «Магистральный экспресс», «Экспресс», «Эконом» и другие тарифы для интернет-магазинов
Фильтрация тарифов по городам
например, курьерская доставка включается только для Москвы и Санкт-Петербурга
Карта ПВЗ и постаматов
покупатель выбирает ближайший пункт выдачи прямо в форме заказа
Наценка на доставку
можно задать фиксированную сумму или процент для каждого тарифа
Настройки самовывоза
можно отключить поля «Адрес» и «Индекс» для стандартного метода «Самовывоз»
Доставка по ЕАЭС
кроме России доступны Беларусь, Казахстан, Киргизия, Узбекистан и другие страны в которые осуществляется доставка СДЭКом
В личном кабинете СДЭК наведите курсор на стрелку рядом с названием компании и в выпадающем меню нажмите на пункт «Интеграция».
Скопируйте идентификатор и пароль с этой страницы (или оставьте вкладку на время открытой) — эти данные потребуются для подключения сервиса доставки CDEK к WordPress.
!!! Логин и пароль учетной записи от личного кабинета CDEK не подходят для подключения интеграции.
Шаг 2. Установка и активация плагина
Существует несколько решений для интеграции:
Плагин CDEKDelivery
Позволяет настраивать параметры доставки, активировать тестовый режим, обрабатывать международные заказы и другие функции
Официальный плагин CDEK for WooCommerce
Его можно найти в репозитории WordPress или скачать архивом с сайта разработчика
Плагин от Pluginhub
Распространяется через Pluginhub и требует действующий лицензионный ключ. После активации лицензии в админке WordPress можно ввести Client ID и Client Secret API СДЭК.
Рассмотрим подробнее процесс установки плагина CDEKDelivery
В панели администратора перейти по пути: Плагины -> Добавить новый
В поиске найти CDEKDelivery
Нажать на Установить сейчас
Дождаться пока кнопка Установить сейчас не сменит надпись на Активировать
Нажать на Активировать
Доступ к настройкам можно получить по ссылке на странице со списком плагинов.
Прежде всего, необходимо заполнить поля Идентификатор, Секретный ключ и Ключ Яндекс.Карты и нажать на кнопку Сохранить изменения для применения изменений.
Необходимо обязательно ввести адрес для отправки груза (заказов) - для тарифов от склада\двери. В блоке "Услуги" Вы можете подключить к заказам необходимые дополнительные услуги. В блоке "Стоимость доставки" установить наценку или скидку на стоимость доставки, добавить к расчету стоимость страховки (рассчитывается как 0,75% от стоимости товаров в заказе).
Для получения ключа Яндекс.Карты, зайдите на страницу Кабинета Разработчика и выберите сервис JavaScript API и HTTP Геокодер.
Необходимо отредактировать параметры ключа, зайдя в его настройки.
В поле Ограничение HTTP Referrer необходимо указать домен вашего сайта и сохранить изменения.
Полученную строку ключа необходимо использовать в настройках плагина.
После этого при выборе города в корзине будут показываться все пункты выдачи, которые добавлены в данном городе. После успешной оплаты заказа в CDEK будут передаваться заказы и формироваться накладные.
ВАЖНО!
Если ваш тариф CDEK допускает отправку в страны ЕАЭС, то вариант доставки СДЭК будет доступен для выбора в корзине при указании любого города из этих стран.
Шаг 3. Частые ошибки интеграции
Проверьте, правильно ли введены API-ключи, выбран ли нужный режим работы, а также убедитесь, что на странице оформления заказа загружаются скрипты jQuery
Проверьте данные (коды городов, размеры, доступность выбранного тарифа).
При превышении таймаута или ошибках сервера попробуйте повторить запрос с паузой. Если возникают сложности, можно обратиться в техническую поддержку СДЭК или к разработчикам плагина.
Оставьте свои контакты, наш менеджер свяжется с вами в ближайшее время!
Наш менеджер свяжется с Вами и поможет подключить интеграцию