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:
![]()
“No connection to EMS website” use case demonstration:
![]()
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 :)
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
Comments
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
replied via email. cheers!
I had ported that module for drupal 7
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.
Post new comment