I've been looking around for something like this but haven't been able to find it. I'm making a website for a small musician run record label and need to implement a flat postage rate by region:

Region1:
UK (£2)

Region2:
EU (£3)

Region 3:
USA/CA (£4)

Region 4:
Everywhere else (£5)

And if possible I'd like this set automatically by the address selection during the drupal e-commerce checkout.

To get you started, here's a weight.inc at http://drupal.org/node/71718 which does a flat rate by region by weight, but is US centric as far as I can see. If anyone's up for knocking one up that'd be great - we'll be happy to make the .inc available back to the drupal community/e-commerce.module since I've seen a lot of people trying to do this elsewhere.

Thanks!

catch

Comments

bekeen’s picture

We are freelance group of web developers with strong experience in Drupal about 2 years from Belarus.
We do installation, configuration, module development theme development, taxonomy management as well as integrating various modules. We also provide 24x7 resources to maintain, enhance your application and monitor your Drupal infrastructure.
Our latest projects:
http://www.shmango.com (complete development).
http://www.kiteatlas.com (ecommerce part and special modules development)

info@visual2.net
ICQ 298-237-874
YM domdoo2006
http://www.visual2.net

catch’s picture

Hi, yes I'm still looking for someone to do this. It's late here but will contact you tomorrow.

Dublin Drupaller’s picture

I posted an INTERNATIONAL.INC that allows you to setup postage per zone (region)...

I wanted to be able to set postal rates for a few zones..i.e.

Zone 1: Ireland

Zone 2: UK & Mainland Europe

Zone 3: USA & CANADA

Zone 4: Rest of the World.

the code + instructions are here

http://drupal.org/node/76568

hope that helps

Dub

Currently in Switzerland working as an Application Developer with UBS Investment Bank...using Drupal 7 and lots of swiss chocolate

catch’s picture

Dub, that looks great. I'll try it out and get back to you, much appreciated!