Модуль доставки EMS

Краткое описание Модуль доставки EMS

При помощи модуля доставки EMS Почта России Ваши клиенты всегда будут получать актуальную информацию о стоимости доставки на свой адрес с учетом веса заказа. Также поддерживается расчет с объявленной стоимостью заказа.

Подробнее

Цена: 400 р.

Разместил: ORS

Модуль доставки EMS

Описание

«EMS Почта России» оказывает услуги экспресс-доставки по принципу «от двери до двери» в любой, даже самый удаленный уголок России. Экспресс-отправления принимаются в любом из 5500 отделений связи. Предельный вес отправлений EMS составляет 31,5 кг.

Модуль доставки EMS осуществляет автоматический расчет стоимости доставки при помощи, предоставляемого EMS API http://www.emspost.ru/corp_clients/dogovor_docements/api.php. После установки модуля в интернет магазин станет доступна EMS доставка с актуальными данными по стоимости.

Возможности модуля

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

Установка и настройка модуля EMS Почта России

  1. В архиве с модулем, который вы скачали с сайта, находятся папки с названные в соотвествии с версией PrestaShop для которой предназначен находящийся в ней модуль. Версию вашего движка можно посмотреть в самом низу админки. Если папки с вашей версией нет, то выбираем цифру, ближайшую к вашей. Распаковываем содержимое вашей папки в корень сайта. Есть еще один способ установки модуля: содержимое папки modules запаковываем в zip архив, заходим в админку на вкладку «Модули», нажимаем «Добавить модуль» и загружаем модуль;
  2. В списке модулей в разделе «Доставка и логистика» должен появится модуль «EMS почта России» (если не появился — читаем и выполняем пункт 3, если ничего не помогло пишите данные для доступа через контактную форму). Справа напротив модуля нажимаем кнопку «Установить»;
  3. При установке модуля скачиваются города и регионы с сайта EMS. Если этого не произошло, значит либо недоступен сервис EMS api, либо у вас нет к нему доступа (см. системные требования). В версии для prestashop 1.5 процесс заполнения можно запустить вручную нажав кнопку «Обновить города»;
  4. Заходим в настройки и выбираем город из которого будет производится доставка (город расположения магазина). При необходимости учета в стоимости доставки объявленной ценности отмечаем соответсвующую галочку (добавляет 1% от стоимости заказа).
  5. При смене города отправки, а также при изменении тарифов EMS следует очистить кэш кнопкой «Очистить кэш».

Системные требования:

  • Модуль работает только на PrestaShop версии 1.4 и старше. На более ранних версиях отсутсвует api для модулей доставки (можете не просить сделать модуль для этих версий).
  • Для доступа к EMS api у вас на сервере для версии 1.4 должен быть установлен curl (есть на большинстве платных хостингов, но иногда требуется его включить в панели управления), для версии 1.5 должен быть разрешен доступ к внешним uri для функции file_get_contents (есть почти везде).
  • Если в магазине используется несколько валют, то среди них должен быть рубль с iso кодом RUB (не обязательно в качестве валюты по умолчанию).
  • Перед покупкой проверяйте работает ли сервис EMS api по ссылке http://emspost.ru/api/rest/?method=ems.test.echo. При временных отключениях модуль может работать за счет кэша, но для начала работы нужно чтобы в кэше были данные.
  • Для товаров должен быть указан вес в кг. Для заказов с весом 0 и больше 31 кг способ доставки EMS не доступен.

Версии:

v0.3 (2012-09-06)

  • Исправлен пересчет в другую валюту в версии для PrestaShop 1.4;

v0.2 (2012-07-05 )

  • Добавлена версия для PrestaShop 1.5;
  • Добавлен расчет международной доставки;

Характеристики

  • Совместимость с PrestaShop 1.4.x: Полная
  • Совместимость с PrestaShop 1.5.x: Полная

Отзывы (87)

  • agerov

    Я так понимаю совместимости с 1.3 нет ?


    • ORS

      Нет. Версия 1.3 вообще не поддерживает модули доставки.


      • Илья

        хм странно в способах доставки есть такой момент:
        Модуль:
        Выберите если данная связь используется для модуля

        А очень бы хотелось, т.к. преста 1.3 работает проверенна и обновляцо страшно...


  • Serg

    Доброго времени суток... А для 1.4 сие прелесть будет жужжать нормально ?


    • ORS

      Собственно модуль сделан специально под 1.4


  • олег

    Междужнародные оттправления поддерживает?


  • bishop2000

    Приобрел модуль, автоматически ничего не просчитывает. Доставка EMS во все направления пишется 1 р.


      • Илья

        Купил, поставил, та же хрень - везде 1 рубль, вес стоит на товарах


  • bishop2000

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


  • Ubal

    Появится ли этот модуль в свободной цене?


    • ORS

      По свободной цене врятли, но цену могу снизить.


  • Vladimir

    Спасибо. Все супер. Два дня не мог решить проблему с доставкой. А тут бах и нет проблем. Версия Престы 1.4.4


  • Кристина

    Купила модуль, в любой регион - одна и таже цена 320 руб..что-то здесь не так....Прошу инструкцию по использованию...!


  • Кристина

    Такое впечатление что модуль "знает" только крупные города, пишешь например Долгопрудный или Протвино и тд. пишет 1 рубль!! А Москва или Волгоград - всё ок....Подскажите, что делать, пожалуйста!!!


    • ORS

      Модуль ничего не "знает". Все расчеты ведет сервис EMS. http://www.emspost.ru/calc.php


  • Алексей

    Т.е вы хотите сказать, что например в деревню Жепь-Глубокое в Московсой области он доставку не посчитает, а в например в Подольск посчитает? Неужели у ЕМС такой дурацкий калькулятор доставки? Там же вроде по зонам и весу, а не по городам


    • ORS

      В Жепь-Глубокое не посчитает, вместо этого будет сичтать в Московскую облать (если она указана при регистрации)


  • Андрей

    поддерживает ли данный модуль расчет оплаты наложенным платежом?


  • dmitry

    Добрый день.
    Есть интересная идея по созданию моделей для престашопа, которые бы автоматизировали распечатку почтовых бланков Почты России:
    - бланк для наклеивания на почтовую коробку (адрес отправителя, адрес получателя и т.д.),
    - бланк почтового отправления (требуется для оформления посылок),
    - бланк наложенного платежа (ценностью отправления и суммой наложенного платежа является стоимость заказа с учетом доставки).
    Реализация такого модуля существенно автоматизирует процедуру подготовки заказов к почтовой отправке. Мне кажется, что такой модуль будет пользоваться спросом. Я сам бы его с удовольствием купил.
    Создание такого модуля не должно вызвать затруднений, т.к. все исходные данные уже присутствуют в системе: и адрес получателя, и стоимость заказа. Т.е. фактически речь идет о подстановке нужных данных в нужные поля бланков.
    А между тем, я думаю, что популярность такого модуля будет очень высока.


    • dmitry

      Если требуется, готов принять участие в постановки ТЗ для этого модуля и его тестировании.


    • ORS

      А образцы таких бланков есть? Желательно в формате HTML


  • dmitry

    Да, все образцы есть. У меня сейчас в формате Эксель (могу прислать). И могу перевести их с HTML, эксель 2007 кажется переводит, правда немного криво (с уменьшением масштаба).
    Укажите, пожалуйста, почту, на которую присылать.
    Моя почта dmitry@workout.su


  • dmitry

    Ссылки на бланки в интернете: я пользуюсь в основном http://blanker.ru
    бланк почтового отправления - http://blanker.ru/doc/forma-117
    бланк наложенного платежа - http://blanker.ru/doc/forma-113
    адресный ярлык на посылку (наклеивается на коробку) - http://www.russianpost.ru/rp/servise/ru/home/postuslug/samplesaccompandocum/pr_5


  • dmitry

    Еще полезная ссылка - бесплатная программа печати конвертов и почтовых бланков - http://www.softportal.com/software-7395-programma-pechati-konvertov-i-pochtovih-blankov.html
    Может это тоже поможет в работе над модулем.


    • ORS

      Формы 117 и 113 редактировать получается, а вот 7-п это просто картинка, с ней ничего не сделаешь


  • dmitry

    Я могу картинку перевести в форму и прислать. В выходные будет время, займусь.
    Если еще что-то требуется, то скажите.


  • dmitry

    Еще у меня где-то была программка, написанная в Экселе, которая тоже заполняля почтовые формы, постараюсь ее разыскать и Вам прислать. Там был адресный ярлык, переведеный в Эксель.


    • ORS

      Отправил на почту модуль для тестирования


      • dmitry

        Протестировал модуль. В целом все хорошо работает. Конкретные замечания и пожелания направил Вам на почту 'admin@prestalab.ru'


        • eugene

          Подскажите, что с модулем по распечатке почтовых бланков?


      • Олег

        Тоже интересует модуль для подготовки почтовых бланков. Имеется ли рабочая версия? Стоимость?


  • dmitry

    Отправил на почтовый адрес 'admin@prestalab.ru'


  • Игорь

    Большое количество времени убил на поиск причины почему не устанавливается модуль. Проблема оказалась в отсутствии необходимых библиотек в системе.

    sudo apt-get install curl libcurl3 libcurl3-dev php5-curl
    sudo /etc/init.d/apache2 restart

    Либо если Windows система то ищите в гугле библиотеку curl


  • Peter

    Подскажите, как клонировать модуль правильно, изменил название папки(emscarrier2)>>> файл emscarrier.php(emscarrier2.php)>>>Строку "PS_MODULE_DIR">>>в файле ru, тоже понял директорию.
    После всего вышеперечисленного, совсем не отображаются модули в админке(( пока не удаляю клон.
    Нужно просто два варианта, один с объявленной ценностью - наложенным платежом, второй без объявленной ценности.
    Спасибо


  • Игорь

    Выяснил что у EMS отвалился API поэтому модуль и не работает, когда восстановят-неизвестно. (24.03.2012 19:31)


  • Danil

    Подскажите можно ли с помощью данного модуля сделать стоимость доставки бесплатной, если сумма заказа будет больше определённой суммы (например, более 5000р)?


    • Alex

      Это преста сама делает, выставляешь что после 5000 у тебя бесплатная доставка и все доставки будут бесплатны... Вот как сделать чтобы при бесплатной доставке с 2000 (например) ЕМС не была так же бесплатной а рассчитывалась по АПИ?


    • Alex

      ну да, летнее солнце ломает мозг, оказывается всё очень просто и прошлый пост про EMS не совсем в тему. прошу прощения! :)


  • Avpet

    в версии 1.5 надо поправить в emscarrier.php строчку
    require_once('EmsApi.php');
    на
    require_once('emsApi.php');
    а то не находит он данного файла.


  • prettyface

    Купил модуль 28.07.12 версия модуля 0.2 emscarrier.php редактировался Вами 6.07.12 в 13:05, размер файла 11936 байт.
    Расчет доставки по России в версии 1.4 работает. Международный расчет не работает.
    Подскажите, пожалуйста, в чем может быть дело. Спасибо!


  • prettyface

    На хостинге сайта пока нет, он в разработке на моем ноуте


  • Иван Князев

    Недавно купил этот модуль. Очень понравился. Не хватает только приложения для отслеживания заказа и печати бланков ЕМС. Можем ли мы ожидать от Вас этих удобств в будущем? Готов заплатить дополнительно


  • Olga

    Здравствуйте, купили модуль, версия 1.4.9, но есть проблемы:
    1. У нас мультиязычный и мультивалютный сайт (русский и английский, с долларами, фунтами, евро и рублями). ЕМС считает все в рублях: скажем, 580 рублей из Москвы в Архангельск. Но когда меняешь валюту на доллары, модуль не делает перерасчет по курсу и пишет 580 долларов (так ведь покупателей инфаркт хватит!). Причем, курсы валют в магазине выставлены правильно, все цены и суммы магазин нормально пересчитывает по курсу при переводе из одной валюты в другую. Что можно с этим сделать? Может, как-то PHP подправить?
    2. При оформлении заказа у нас есть выпадающее меню регионов, на которые настроены зоны. Пока мы настроили только регионы РФ. Добавили зоны в способ доставки EMS. Соответственно, когда выбираешь регион в выпадающем меню, модуль тут же высчитывает доставку. Для многих регионов он показывает нужную стоимость, но для некоторых регионов пишет - 1 рубль (причем, на тот же самый заказ, по которому секунду назад нормально высчитывал доставку в другие регионы, и даже при указанном весе). Что с этим делать?


  • Антон

    А модуль с печатью почтовых бланков и наложенного платежа будет доступен?


    • Алексей

      Очень бы хтелось такой модуль


  • Дмитрий

    А возможно ли организовать, чтоб сумма доставки для клиента была фиксированной 10% от стоимости товара, а при смене статуса на одобрен автоматически проставлялся идентификационный номер почты (шпи, предварительно загруженный диапазон XXXXXXXXXXX- XXXXXXXXXX, т.к почта выдает периодически эти номера, то необходима еще загрузка этих шпи ) и появлялась возможность в заказе проставить вес (товар пакуют в коробку,взвешивают и проставляют вес) и после этого появляется возможность распечатать бланк адресный ярлык и бланк наложенного платежа, и формирования в конце раб.дня по этой доставке бланка почтового отправления - ф103


    • Ors

      Не в этом модуле. Здесь только для EMS


  • Ruless

    "Добавлен расчет международной доставки;"
    Подскажите как настроить доставку из Китая? Вижу только города России.


    • Ors

      EMS почта России доставляет только в Китай. Из Китая доставляет China Courier Service Corporation, Inc.


  • svoi

    скидка на данный модуль имеется?


  • Vasiliy

    Модуль расчитывает доставку по РФ, а в остальные страны считает 1р. Где искать ошибку? модуль V 0.3


  • ale

    Подскажите, в модуле можно добавить к стоимости посылки стоимость упаковки/обработки?


    • Ors

      Это нужно добавлять в настройках способа доставки


  • ale

    В настройках способа это применится ко всем способам, даже к тем где упаковка не нужна.


  • Maxim

    Получается при добавлении заказа через админку модуль не будет работать?


  • corporatetop

    Здравствуйте!
    Если мой магазин отправляет из двух городов - Мск и СПб - есть ли смысл устанавливать этот модуль?


    • Ors

      В настройках модуля можно выбрать только один город отправки


  • Nata

    Добрый вечер, подскажите пожалуйста этот модуль будет работать на Prestashop 1.5.6.2 ?


  • mixa-st

    У меня почему то не скачиваются города. PrestaShop™ 1.5.6.1. Помогите пожалуйста. Заказ оформлял через это мыло zorin.mihail@gmail.com


    • Ors

      Если в настройках есть выпадающий список городов, значит они скачиваются


  • Борис

    А как сделать так, чтобы когда пользователь регистрируется при оформление заказа, он вводит город вручную. Нужно чтобы бы выпадал список как админке модуля. Потому-что если пользователь напишет Ростов на Дону доставка посчитает что нету такого города, потому что там он указан как РОСТОВ-НА-ДОНУ


    • Ors

      Нужно переделать шаблон и запрашивать города через ajax


  • Михаил

    Добрый день, купил ваш модуль, установил. Но в способах отправки его не вижу :( что я делаю не так ?


    • Ors

      У товара должен быть указан вес, в настройках модуля должен быть выбран город отправки, ems должна доставлять в введенный город или регион.


  • Михаил

    Будет ли работать модуль на prestashop 1.6 ?


  • Andrew

    Добрый день.
    Как загрузить города в 1.6?


  • Andrew

    Т.е. я так понимаю - нужно руками прописать все города, регионы, разбить все это на тарифные зоны, расставить все веса и только после этого Ваше рукоделие с помощью супер калькулятора от EMS помножит одну циферку на другую... Впечатляет


  • Алексей

    Где найти кнопочку "Обновить города"


  • Алексей

    Где найти кнопочку "Обновить города" она в модуле? или в prestashop (prestashop1.6)


  • Алексей

    Увидел ее на скрине , но у меня такой кнопочки нет... как загрузить города? может есть дамп для mysql?


  • Роман

    Отличная работа ! Модуль замечательный. Установил на Престу 1.6, полет нормальный. Респект !


  • Aville

    У меня PrestaShop™ 1.6.0.14 ваш модуль EMS почта России v0.3 - от PrestaLab.Ru перестал работать.
    Могло ли повлиять на его работу, то что сайт перевели на HTTPS ? и как его активировать?


    • Ors

      Работа не связана с протоколом вашего сайта. Проверьте работу сервиса ems


  • nik

    Купил и установил модуль, но в способах доставки емс не отображается. Вес товара указан, версия престы 1.6.1. Прошу помощи.


  • Foma

    Здравствуйте!
    Prestashop 1.6.1.6
    подскажите как сделать растет доставки по Москве,
    раньше работало теперь нет