SM WT CDEK аддон доставки для JoomShopping - Документация
Категория: JoomShopping

Установка и настройка аддона доставки CDEK для Joomla JoomShopping

Как настроить библиотеку WT Cdek для работы аддона. Настройка расширения для расчета цены на доставку JoomShopping: указание account и secure CDEK, настройки виджета карты с ПВЗ, наценки на доставку, настройки отладки. Создание цены на доставку JoomShopping.

Для работы аддона необходима библиотека WT Cdek, которая автоматически устанавливается вместе с данным аддоном. После успешной установки вы увидите 2 сообщения: об установке библиотеки и установке способа доставки.

Сообщение об установке способа доставки CDEK для JoomShopping в Joomla 5.1
Сообщение об установке способа доставки CDEK для JoomShopping в Joomla 5.1

1. Настройка библиотеки WT CDEK

Для начала нужно указать API ключи CDEK из личного кабинета (раздел "Интеграция") в системном плагине WT Cdek. Подробнее в документации библиотеки.

cdek личный кабинет раздел интеграция

2. Настройка расширения для расчета стоимости доставки JoomShopping

Пройдите в Компоненты - JoomShopping - Опции - Способ доставки. Нажмите кнопку "Создать".

настройка способов доставки JoomShopping 5 Joomla 5

При создании обязательно укажите псевдоним (алиас) для способа доставки sm_wtcdek_form.

Это необходимо для того, чтобы отображался виджет с картой для выбора пункта выдачи заказа CDEK. А так же информация о сроках доставки. Без этого будет работать только расчет стоимости (цена).

 указание псевдонима для способа доставки JoomShopping при настройке

После заполнения всей необходимой информации нажмите "Сохранить и закрыть"

Список расширений для расчета цены доставки JoomShopping 5 Joomla 5
Список расширений для расчета цены доставки JoomShopping 5 Joomla 5

В списке расширений для расчета цены доставки Joomla JoomShopping выберите WT CDEK.

Расширение для расчета цены доставки WT CDEK для Joomla JoomShopping
Расширение для расчета цены доставки WT CDEK для Joomla JoomShopping

В его настройках важно в секции "Доставка" оставить галочки только для способов доставки CDEK. Все остальные (Почта России, Boxberry, Standart и Express и другие) нужно отключить. Это нужно для корректной работы расширений для расчета стоимости доставки, без конфликтов между расшрениями.

Параметры расширения для расчета цены доставки CDEK Joomla 5 JoomShopping 5
Параметры расширения для расчета цены доставки CDEK Joomla 5 JoomShopping 5

Укажите все остальные данные для расчета доставки: индекс отправителя, населенный пункт отправителя, тип доставки - физ.лицо (доставка) или интернет-магазин. Тарифы для физ.лиц и интернет-магазинов различаются.

Настройки CDEK для JoomShopping в Joomla 5

Настройки веса

Единицы измерения веса - такие же, как в настройках JoomShopping. 

настройки веса для CDEK JoomShopping Joomla

Коэффициенты поправки веса и общая наценка на способ доставки позволяют корректировать стоимость доставки в большую или меньшую сторону. По умолчанию коэффициент равен единице - 1. Если нужно увеличить стоимость - ставим коэффициент вида  1.1 (через точку, не запятую).

Коэффициент поправки веса - вес упаковки, тары. Умножает вес на этот коэффициент ДО расчета доставки.

Настройки виджета карты

Виджет для выбора пункта выдачи заказа или постамата CDEK представляет собой Яндекс.карту, которая может отображаться сразу на странице или в модальном (всплывающем) окне при клике на кнопку.

Для работы Яндекс.карты и отображения меток нужно сформировать API ключ на стороне Яндекса в Кабинете разработчика. При создании нового API ключа нужно выбрать тип JavaScript API и HTTP Геокодер. На момент написания этой документации бесплатный тариф API Яндекс.Карт позволял делать до 25000 запросов к API карт и до 1000 запросов к GEO-кодеру. Учитывайте эти лимиты для своего сайта. 

Создать api key яндекс карт в кабинете разработчика Яндекса
Создать API ключ Яндекс.Карт в кабинете разработчика Яндекса

Указать API ключ Яндекс карт в настройках Joomla CDEK

Настройки отладки и поведения при ошибках расчета цены доставки CDEK

Отладка нужна в тех случаях, когда "что-то пошло не так". В этом случае могут быть полезны технические данные, которые показывает отладка. Она отображается на шаге расчета доставки JoomShopping.

В этом же разделе находятся настройки поведения аддона при возникновении ошибок расчета доставки - когда возникает нулевая цена. 

При возникновении ошибок расчета доставки можно:

  • оставить без изменений - способ доставки с нулевой ценой можно выбрать. По сути бесплатная доставка из-за технических ошибок.
  • Сделать неактивным - способ доставки с нулевой ценой будет виден, но его нельзя будет выбрать.
  • Скрыть - способ доставки с нулевой ценой будет сделан неактивным и скрыт от пользователя, его нельзя будет выбрать

Как правило нулевая цена возникает из-за того, что сервер CDEK не получает всю необходимую информацию, пользователем заполнены не все поля или возникли технические ошибки в процессе расчета стоимости.

Настройки отладки и поведения при ошибках CDEK Joomla JoomShopping

3. Настройка других расширений для расчета цены доставки в JoomShopping

При настройке доставки в JoomShopping важно добиться того, чтобы действия расширений для расчета цены не пересекались и не мешали друг другу. Иначе могут быть ошибки в работе интернет-магазина и неправильно определяться стоимость доставки. Поэтому нужно зайти ВО ВСЕ расширения для расчета цены и убрать у них чекбоксы (галочки) со способа доставки CDEK.

Убрать галочку CDEK в других расширениях для расчета цены JoomShopping
Убрать галочку CDEK в других расширениях для расчета цены JoomShopping

4. Настройка цен доставки

Пройдите в Компоненты - JoomShopping - Опции - Цены на доставку. Нажмите кнопку "Создать".

Список цен на доставку в JoomShopping 5

Выберите способ доставки CDEK. Для разных стран цены на доставку могут быть разные. Если у ваших покупателей есть возможность указать страну на шаге заполнения адреса, то цены на способы доставки могут отличаться для разных стран. 

В полях "цена" и "стоимость упаковки" оставляем нули - 0, так как стоимость рассчитывается по API.

Настройки цены на доставку в JoomShopping 5 Joomla 5

Ниже в поле "тариф" выберите нужный тариф, по которому будет производится расчет. Список тарифов зависит от выбранного типа в настройках расширения для расчета цены: тип "доставка" или "интернет-магазин".

Выбор тарифа CDEK для расчета цены доставки по API
Выбор тарифа CDEK для расчета цены доставки по API

5. Укажите лицензионный ключ в настройках сервера обновлений Joomla

Без этого вы не сможете получать новые версии с исправлением обнаруженных ошибок и новым функционалом. 

Подробнее: Как указать лицензионный ключ для расширения в Joomla 4, Joomla 5 и старше

6. Всё готово! Можно проверять.

Сделайте тестовый заказ сами у себя. Если все настройки были сделаны правильно - на шаге выбора способа доставки будет рассчитана цена доставки и показан виджет карты с выбором пункта выдачи заказа.

Выбрать пункт выдачи заказа CDEK на карте в JoomShopping Joomla 5

В тестовом заказе проверьте, что информация о выбранном пункте выдачи или постамате CDEK 

Информация о постамате или пункте выдачи CDEK в заказе JoomShopping 5 Joomla 5

 

Расширения Joomla WebTolk

88 Всего расширений
11 Категорий
379 Выпущено версий
364539 Всего скачиваний
Корзина
Корзина пуста