Интеграция доставки ТК "СДЭК"
Описание
Решение интегрирует калькулятор расчета стоимости и сроков доставки товара транспортной компанией «CDEK» с помощью API.
Для расчета стоимости доставки требуется знать вес товара и его габариты (или объем), но даже при отсутствии этих параметров вы можете указать дефолтные значения. Можно использовать курьерскую доставку, пункты выдачи заказов (далее ПВЗ) или сразу и то и другое, на усмотрение клиента. Международная доставка скриптом не предусмотрена, только Россия, Украина, Беларусь, Казахстан, Армения и Киргизия.
- Полный перечень возможностей скрипта:
- все настройки указываются в одном конфигурационном файле в дружественном HTML интерфейсе. Ознакомится с демо-версией админки можно по этой ссылке;
- учет персональных тарифов (при заключении договора с компанией «СДЭК»);
- расчет стоимости для курьерской доставки;
- расчет стоимости для ПВЗ;
- отображение всех ПВЗ на карте;
- установка приоритетов для тарифов;
- выбор стран для доставки;
- отображение даты планируемой доставки;
- возможность прибавлять дни к дате планируемой доставки;
- выбор единицы измерения веса на сайте (гр или кг);
- установка веса товара по умолчанию;
- возможность прибавлять к весу товара вес упаковки;
- возможность прибавлять к весу товара вес упаковки в зависимости от габаритов товара;
- выбор единицы измерения габаритов на сайте (мм, см или м);
- установка габаритов товара по умолчанию;
- установка габаритов товара по умолчанию в зависимости от веса товара;
- возможность использования объема товара вместо габаритов;
- установка габаритов товара по умолчанию;
- автоматическое конвертирование рублей в доллары, евро, тенге, фунты стерлингов, белорусские рубли, гривну, Армянский драм или Киргизский сом по курсу ЦБ РФ на день расчета стоимости (используется API ЦБ РФ);
- возможность указать наценку к стоимости доставки;
- возможность указать наценку за обработку заказа к стоимости доставки;
- возможность указать сумму заказа, выше которой доставка для клиента становится бесплатной;
- возможность указать стоимость упаковки;
- возможность указать стоимость упаковки в зависимости от веса товара;
- округление результата на выбор.
Вы можете сами увидеть все своими глазами на демо-сайте.
- Новое в версии 2.1:
- исправлено некорректное отображение карты на некоторых мобильных.
Для тех, у кого скрипт уже установлен, необходимо заменить файлы init.php и pvz.php
- Новое в версии 2.0:
- изменены url для запросов к API Cdek. Старые url будут отключены 1 августа 2017 года;
- добавлена адаптивная карта с ПВЗ;
- добавлена возможность прибавлять свою наценку к стоимости доставки в зависимости от суммы заказа (ранее можно было добавить только фиксированную сумму);
- исправлена ошибка, приводящая к неверному расчету стоимости, если в карточке товара не указан вес;
- мелкий багфиксинг.
-
Для полноценной работы скрипта необходимо:
- активированное PHP;
- активированное uAPI (необязательно, но рекомендуется);
- договор с ТК «СДЭК» (необязательно, но рекомендуется);
- библиотека jQuery Ui (распространяется бесплатно по лицензии MIT);
- плагин fancyBox 2 (на сайтах uCoz данный плагин по умолчанию присутствует);
- API Яндекс.Карты (бесплатно)
Скрипт был обновлен