Как опубликовать виджет СДЭК?

СДЭК выкатил новый виджет со всеми своими ПВЗ на карте - как его опубликовать на странице "Доставка и оплата"?

Если плагин СДЭК, но он показывает ПВЗ только в процессе оформления заказа да и выбор города там кривой, а можно ли использовать родной СДЭКовский плагин?

3 ответа

  • 1
    replicant 24 апреля 2018 11:40 #

    Собственно в html-страницу Доставка и оплата вставьте вот этот код.

    <script id="ISDEKscript" type="text/javascript" src="https://www.cdek.ru/website/edostavka/template/js/widjet.js"></script>
    
    <script type="text/javascript">
        var ourWidjet = new ISDEKWidjet ({
            defaultCity: 'Санкт-Петербург',
            cityFrom: 'Москва',
            country: 'Россия',
            link: 'forpvz', 
            path: 'https://www.cdek.ru/website/edostavka/template/scripts/', 
            servicepath: 'http://ваш сайт/service.php'
        });
    </script>
    
    <div id="forpvz" style="width:100%; height:600px;"></div>
    <div id="service_message"></div>

    Если у вас нет ключей интеграции и вы не можете закачать себе на сайт service.php, то удалите строку servicepath. Сам виджет поиска ПВЗ при этом работать будет, но стоимость доставки будет рассчитываться по каким-то дефолтным настройкам, а не по вашему договору и тарифам.

    И вообще там есть инструкция https://www.cdek.ru/clients/widget.html и архив с полной документацией и файлами для локальной загрузки.

    Инфа через этот виджет тоже корявенькая идет. Надо писать в СДЭК. У нас в городе 3 ПВЗ, а выдает только один. Вот и верь после этого людям. :)))

    • +1

      Там нужна поддержка со стороны сервера (servicepath).

      Скоро выйдет обновление плагина с поддержкой этого виджета, чтоб цены считались те же, со всеми наценками, что и в расчете настроены

      Что за город?

      • +1
        replicant replicant 24 апреля 2018 13:32 #

        Есс-но поддержка со стороны сервера нужна. Без него это будет игрушка с картой и списком ПВЗ. А по поводу города приколов ещё больше, как оказалось. Они сам город разделили на два "Красногорск" и "Красногорск, Южный", поэтому у меня один ПВЗ и выдавался. Я не ожидал, что соседний микрорайон - это другой город. Запятая в их виджете отрезается и получается два города:

        В итоге два города с одинаковым названием в виджете, а по факту в их базе названия разные, но определенно - это косяк. В любом случае надо писать в СДЭК, чтобы собрали в один.

        • +1

          Для СДЭК эта ситуация с городами нормальна. Там есть еще "Химки" и "Химки Старые", причем ПВЗ время от времени меняют город :-) Еще есть города "Бутово", "Митино".

          Время от времени пишу им в саппорт о дублях городов, некоторые исправляют. Некоторые нет из-за их особенностей логистики. Сроки доставки в "Москва" и "Бутово" отличаются, поэтому объединить не могут.

          Кое-какие наработки по исправлению ситуации на уровне плагина есть, думаю к лету смогу улучшить выбор ПВЗ.

    • +1
      Алек Алек 24 апреля 2018 13:05 #

      Спасибо

  • 1

    Перестали грузиться карты, выводимые с помошью кода.

  • 1
    Артем Сова 9 июня 2019 15:58 #

    Какой виджет для Казахстана ? кто подскажет

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите