По мотивам обсуждения http://drupal.ru/node/53748 сделал модуль расчета доставки средствами EMS Russia.
Модуль использует родные поля доставки, предоставленные уберкартом.
Т.е. человек при оформлении заказа выбирает область, и вписывает город. город при необходимости (если не найден в базе ems) чистится от "г,пос,...", и проверяется еще раз. Если фейл - считаем как до региона. Есть поддержка международных отправлений.
Адрес проекта: http://drupal.org/project/uc_ems
Как видите, есть настройки типа добавочной стоимости.
В итоге был так же создан багрепорт в Уберкарт (устарели регионы России, модуль это пока решает динамической подменой вводимых пользователем данных):
http://drupal.org/node/1027060
Если кто-то хочет материально отблагодарить разработчика, т.е. меня, я не против
В комментарии к переводу просьба писать "ems от [ник на drupal.ru]", если хотите быть упомянуты на странице модуля drupal.org - сообщайте с каким урлом/именем.
Yandex.money
transfer-pay@yandex.ru
или номер счета: 4100190415303
Webmoney
Z352678179207
R114412215620
E406623242647
Комментарии
Антон, Здравствуй!
Скажи , можно ли с тобой связаться по скайп , и выяснить тонкости настройки модуля ? пока не получается расчитать стоимость товара - выдает ошибку
No EMS pickup address specified - при том, что адрем магазина и адрес склада заполнен. В чем могут быть ошибки с моей стороны ? Заранее спасибо за ответ !
меня в скайпе и так закапывают версия модуля последняя? присылай скрин настроек склада admin/store/settings/quotes/edit (нижняя форма) в личку
через некоторое время (часа через два) ошибка исчезла - видать каким то образом данные активировались в ems. модуль заработал - но выборочно. теперь основная проблема - ошибка "Missed required param to". Возникает при расчете стоимости до некоторых областей, а так же для санкт - петербурга и москвы. Скрины пришлю в личку.
обалдеть, и часто у вас такие чудеса?
версия модуля 1.1? присылайте.
Ушло в личку
Да, версия 1.1
версия 1.2 работает отлично. пока ошибок не увидел.
Версия 1.2. Не работает
Ошибка: 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: на другом хостинге сработал сразу.
Что-то со мной точно не то. Теперь цены какие-то совсем демпинговые ставит. Из Москвы в Москву за полкило 150 рублей просит, вместо 400. Из Москвы в Новосибирск за те же полкило - 580 рублей.
ну так и есть, сверьте с калькулятором на emspost.ru
Да, прошу прощения. С Гарантпостом попутал.
Что-то у меня перестала в списке доступных способов доставки появляться ems. не могу понять с чем это связано. Может изменения в api ems имели место?
проверил - работает, доставка считается
проверьте, установлен ли вес у товара, который оформляете
Все проверил - не работает. Нужна помощь.
проверьте в системном логе /admin/ reports/dblog
записи об ошибках с меткой ems
Conditional actions (admin/store/ca) никакие не меняли?
Спасибо! Оказывается менял) Теперь все нормально.
У меня белый экран по ссылке admin/store/settings/quotes/methods/ems
С чем это может быть связано?
Определил некоторую зависимость:
Если после установки модуля сразу пройти по ссылке admin/store/settings/quotes/methods/ems то она запускается.
А если сделать настройки ажреса магазина, то после этого наступает белый экран вместо страницы с настройками EMS.
Причем, если попытаться удалить настройки адреса магазина, то белый экран не пропадает.
И логи ничего не показывают
а будет ли подобный модуль для коммерца?
будет, если есть желание проспонсировать в бесплатном режиме делать сейчас нет возможности, загрузка.
цена вопроса?
4000р, выкладываю на d.org после создания.
Снова проблема с некоторыми регионами... Скажите, есть ли новый cif файл? или где можно посмотреть актуальную инфу по названиям, что бы исправить вручную?
Заранее спасибО!