EMS shipping module for Ubercart

I’ve just created EMS Russian Post shipping module. It will be useful for store owners in Russia.
http://drupal.org/project/uc_ems

The module supports delivery price calculation outside Russia (and in Russia, obviously).
Caching was implemented to minimize requests to EMS Russian Post website.

Module screenshots:
EMS Russian Post

No connection to EMS website” use case demonstration:
EMS no connection

Settings page:
EMS settings page

There are some advanced settings, like extra charge amount (calculated against total delivery price) and fallback-price (used when EMS website is down).
Some simple cleanup and normalization techniques were used to minimize errors in user entered city names.

During the module development I’ve discovered some bugs in Ubercart .cif file for Russia, they are now described in new bug report: http://drupal.org/node/1027060
It was interesting to know that Russian people merge and patch their regions a lot :)

Комментарии

Hi Anton,

I am running a site in Japan using Ubercart, and I have had a lot of trouble finding an EMS module for Japan. I don't code at all, so I have no idea how to write one...can you tell me, would it be possible to modify your module to use the Japanese EMS rates? Or do you think it would be possible for a total newb to write his own?

I'd really be grateful if you could give me some advice.

Thanks for your consideration,
Jim

28 августа, 2011

replied via email. cheers!

06 сентября, 2011

I had ported that module for drupal 7

13 декабря, 2011

I am also commenting to make you know what a outstanding experience my wife's princess went through reading your webblog. She picked up a lot of issues, not to mention how it is like to have a marvelous coaching style to make other people quite simply know nettoyage bureau various extremely tough issues. You really exceeded her desires. I appreciate you for giving the productive, trusted, explanatory and in addition cool tips on this topic to Tanya.

16 мая, 2012

Комментировать

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании текста

Note for potential spammers: all links in your comment will not be indexed by search engines.

Anton Sidashin

Anton Sidashin senior developer, Pixeljets co-founder

I'm a web developer specializing in PHP and Javascript, and Drupal, of course. I'm building Drupal projects since 2005, and I was working as full-time senior engineer in CS-Cart for a while, building revolutionary e-commerce software. In my free time, I enjoy playing soccer, building my body in gym, and playing guitar.

Drupal.org ID: restyler
Drupal association member