Модуль расчета доставки EMS Russian Post - для Ubercart

14 января 2011 в 18:38
Аватар пользователя restyler restyler 0 25

По мотивам обсуждения http://drupal.ru/node/53748 сделал модуль расчета доставки средствами EMS Russia.
Модуль использует родные поля доставки, предоставленные уберкартом.
Т.е. человек при оформлении заказа выбирает область, и вписывает город. город при необходимости (если не найден в базе ems) чистится от "г,пос,...", и проверяется еще раз. Если фейл - считаем как до региона. Есть поддержка международных отправлений.

Адрес проекта: http://drupal.org/project/uc_ems

Скрины:
EMS Russian Post

"Нет связи с EMS":
EMS no connection

Страница сеттингов:
EMS settings page

Как видите, есть настройки типа добавочной стоимости.

В итоге был так же создан багрепорт в Уберкарт (устарели регионы России, модуль это пока решает динамической подменой вводимых пользователем данных):
http://drupal.org/node/1027060

Если кто-то хочет материально отблагодарить разработчика, т.е. меня, я не против Smile
В комментарии к переводу просьба писать "ems от [ник на drupal.ru]", если хотите быть упомянуты на странице модуля drupal.org - сообщайте с каким урлом/именем.
Yandex.money
transfer-pay@yandex.ru
или номер счета: 4100190415303
Webmoney
Z352678179207
R114412215620
E406623242647

Комментарии

Антон, Здравствуй!
Скажи , можно ли с тобой связаться по скайп , и выяснить тонкости настройки модуля ? пока не получается расчитать стоимость товара - выдает ошибку
No EMS pickup address specified - при том, что адрем магазина и адрес склада заполнен. В чем могут быть ошибки с моей стороны ? Заранее спасибо за ответ !

8 февраля 2011 в 17:40

меня в скайпе и так закапывают Smile версия модуля последняя? присылай скрин настроек склада admin/store/settings/quotes/edit (нижняя форма) в личку

9 февраля 2011 в 22:34

через некоторое время (часа через два) ошибка исчезла - видать каким то образом данные активировались в ems. модуль заработал - но выборочно. теперь основная проблема - ошибка "Missed required param to". Возникает при расчете стоимости до некоторых областей, а так же для санкт - петербурга и москвы. Скрины пришлю в личку.

9 февраля 2011 в 23:54

"arulex" wrote:
через некоторое время (часа через два) ошибка исчезла - видать каким то образом данные активировались в ems.

обалдеть, и часто у вас такие чудеса? Smile
"arulex" wrote:
теперь основная проблема - ошибка "Missed required param to". Возникает при расчете стоимости до некоторых областей, а так же для санкт - петербурга и москвы. Скрины пришлю в личку.

версия модуля 1.1? присылайте.

10 февраля 2011 в 0:34

Версия 1.2. Не работает Sad
Ошибка: Pickup address status: Not completed!
Адрес магазина и склада заполнены реальными адресами. "Два часа" уже прошло.
Что я еще мог упустить?

Проявилась еще ошибка в шапке, может сразу ее и не заметил: Parse error: syntax error, unexpected '[' in /home/***/data/www/***/sites/all/modules/ubercart/uc_ems/uc_ems.module(326) : eval()'d code on line 1

UP: на другом хостинге сработал сразу.

15 февраля 2011 в 16:47

Что-то со мной точно не то. Теперь цены какие-то совсем демпинговые ставит. Из Москвы в Москву за полкило 150 рублей просит, вместо 400. Из Москвы в Новосибирск за те же полкило - 580 рублей.

16 февраля 2011 в 17:47

"ratlock" wrote:
Из Москвы в Москву за полкило 150 рублей просит

ну так и есть, сверьте с калькулятором на emspost.ru

16 февраля 2011 в 21:20

Что-то у меня перестала в списке доступных способов доставки появляться ems. не могу понять с чем это связано. Может изменения в api ems имели место?

1 августа 2011 в 15:09

Определил некоторую зависимость:
Если после установки модуля сразу пройти по ссылке admin/store/settings/quotes/methods/ems то она запускается.
А если сделать настройки ажреса магазина, то после этого наступает белый экран вместо страницы с настройками EMS.
Причем, если попытаться удалить настройки адреса магазина, то белый экран не пропадает.

4 ноября 2011 в 19:19

будет, если есть желание проспонсировать Smile в бесплатном режиме делать сейчас нет возможности, загрузка.

25 декабря 2011 в 23:14

Снова проблема с некоторыми регионами... Скажите, есть ли новый cif файл? или где можно посмотреть актуальную инфу по названиям, что бы исправить вручную?

Заранее спасибО!

11 марта 2013 в 12:09