![]() |
![]() |
Hello,
I am
having a problem ordering from international (non-US) addresses. The state
and zip codes provide problems. For instance, canadian province codes and
canadian zip codes are not passing validation and come up saying they are
needed.
I
notice in Order.pm line 629 there is a list of province codes. Are these
being used when canada is selected as the country?
The
canadian postal code is validated with a sub starting at line 675 of Order.pm,
but that also doesn't seem to be used when canada is selected as the
country.
Further international order problems I'm having include ordering from
the CNMI (Commonwealth of the Northern Marianas Islands), or Guam,
or other US territories. I've added CNMI's abbreviation, MP to the list of
state codes found in Order.pm line 624.
I've
added AE as a state code to deal with APO orders for US military
personel.
I've
also had a customer trying to order from Cyprus that won't accept the state and
zip codes.
Is
there a way to turn off state and zip code validation if someone selects a
non-US country? Or/and is there a way to get Canadian provinces and zip
codes to be validated properly?
Also, am I doing the right thing by adding AE to get APO's to
work, and MP to get CNMI to work, or are there problems with doing it that
way?
Do I need to set up an additional checkout page/order profile
to accomodate international orders?
Thanks in advance for any help that anyone can
offer!
Russ
|