Виджеты расчета доставки для сайтов на CS-Cart

Виджеты расчета стоимости и срока доставки для CS-Cart. Простое подключение. Отличная техподдержка.

Основные возможности виджетов расчёта доставки для CS-Cart

  • Показывает сразу все варианты доставки нужными вам транспортными компаниями:
    Яндекс Доставка, СДЭК, Почта России, DPD, Boxberry, Деловые Линии, ПЭК, Dostavista, КИТ, Байкал Сервис, Желдорэкспедиция, Возовоз, Энергия, 5POST, Постаматы «Халва Экспресс», Grastin, Logsis
  • Пункты самовывоза, терминалы и постаматы всех ТК выводятся на единой карте
  • Учет веса, габаритов и цены товаров при расчете доставки
  • Настройка вашей собственной службы доставки и ПВЗ
  • Гибкие правила корректировки стоимости и сроков доставки
  • Оформление и онлайн оплата заказа прямо в виджете, с получением заявки на электронную почту или в вашу систему ведения заказов
  • Расчет доставки и онлайн оплата в корзине сайта с помощью подключения нашего виджета внешней корзины, работающего без включения функционала корзины CS-Cart
  • Кастомизация под стиль сайта через css
  • Удобный кабинет управления без привлечения программистов
  • Бесплатные доработки по вашим запросам

Установка виджетов на сайт, созданный в CS-Cart

Необходима только возможность вставки html-блока на страницу сайта.

Порядок подключения

1 Выберите нужный виджет

Доступно 5 вариантов виджетов:

2 Зарегистрируйтесь в личном кабинете eShopLogistic

3 Создайте ключ доступа и добавьте нужные транспортные компании

4 Установите виджет на сайт CS-Cart

Для этого дайте вашему техническому специалисту доступ к личному кабинету и ссылку на документацию по нужному вам виджету. При наличии технических вопросов он сможет написать нам в поддержку (создать обращение из вашего личного кабинета).

  • Для виджета №1
    <div id="eShopLogisticWidgetForm" data-lazy-load="false" data-key="000000-0-0"></div>
    <script src="https://api.esplc.ru/widgets/form/app.js"></script>
  • Для виджета №2
    <div id="eShopLogisticWidgetFormOrder" data-key="000000-0-0" data-lazy-load="false" data-weight="1"></div>
    <script src="https://api.esplc.ru/widgets/form-order/app.js"></script>
  • Для виджета №3
    <button data-esl-widget data-title="Быстрый заказ с доставкой">Стоимость и срок доставки</button>
    <div id="eShopLogisticWidgetModal" data-lazy-load="true" data-weight="1"></div>
    <script src="https://api.esplc.ru/widgets/modal/app.js"></script>
  • Для виджета №4
    <div id="eShopLogisticWidgetBlock" data-lazy-load="false" data-key="000000-0-0" data-weight="1"></div>
    <script src="https://api.esplc.ru/widgets/block/app.js"></script>
  • Для виджета №5
    <button data-esl-widget-cart
        data-offers='[{ "article":"001","name":"Наушники","count":1,"price":6500,"weight":1,"image":"https://eshoplogistic.ru/files/demo/headphones.jpg" }]'>
        Заказать с доставкой
    </button>
    <div id="eShopLogisticWidgetCartModule" data-lazy-load="false" data-key="000000-0-0"></div>
    <script src="https://api.esplc.ru/widgets/cart-module/app.js"></script>

Описание атрибутов:

Параметр Описание
data-key Ключ виджета. Указывается на вкладке «Подключение на сайте».
data-lazy-load Включение или отключение автозагрузки виджета.
Если значение data-lazy-load="true", то виджет не будет автоматически загружен при открытии страницы в браузере. Для запуска виджета необходимо будет использовать какое-то событие, например клик по кнопке.
Рекомендуется устанавливать значение true, если страница имеет высокую посещаемость (особенно ботами), чтобы не создавать лишние запросы к сервису.
Подробнее смотрите в документации к выбранному виджету.
data-weight Вес груза в килограммах
data-dimensions Габариты в формате Д*Ш*В, в сантиметрах
data-price Стоимость груза в рублях.
Важно указывать, если в расчёт тосимости включена страховка или настроены корректирующие правила в зависимости от стоимости.

Атрибуты, отмеченные , - обязательны.

Расчёт доставки для нескольких товаров

Для включения в расчёт доставки нескольких товаров, используйте атрибут data-offers.
Этот атрибут представляет собой строку в формате JSON и заменяет атрибуты data-weight, data-price, data-dimensions. Пример:

<div id="eShopLogisticWidgetBlock"
    data-lazy-load="false"
    data-key="000000-0-0"
    data-offers='[{ "article":91,"name":"Радиотелефон Siemens","count":1,"price":3450,"weight":1 }, { "article":92,"name":"Наушники Sony","count":1,"price":8600,"weight":0.8 }]'>
</div>
<script src="https://api.esplc.ru/widgets/block/app.js"></script>