Checkout Zone Bug

Posts: 84
Joined: 08/31/2007
Bug FinderInternationalizationizerNot KulvikThe other woman.

hola! a bug report.

im currently working on an ubercart site for an AU client. and basically, it's a site that offers services only within AU. so i decided to disable all other countries and country zones so as not to confuse the site's customers. so under country settings i only have AU and AU zones enabled. now, i noticed something funny.

when i try to checkout im presented with AU as the only country (which is correct) but im presented with the zones of the US only. it never changes to the AU zones. so then, i try enabling the US and i try to checkout again... now, im presented with both countries and when i shift between the two countries, the proper zones are shown.

something isn't loading the correct zone file, methinks. just haven't figured out how to fix it just yet.

im using the latest (beta6) ubercart with drupal 5.6.

thanks! Smiling
-sarah

--

i plurk. i twit.

Posts: 84
Joined: 08/31/2007
Bug FinderInternationalizationizerNot KulvikThe other woman.

okay, here's how to fix the "bug" (im still thinking it's a bug..) :

set your store's country settings.

but here's the thing, when i tried to set the store's country settings, i got the same problem -- i see AU as the country, but i see US zones. so, on a hunch, i set the country, but not the zone, and saved it. when the page reloaded, i finally saw the correct AU zones and i was able to set the zone.

THEN, i go back into the checkout and i see that the correct AU zones are now showing under the billing options.

*whew* okay.. im sure its a small bug somewhere. but since it's working for me now and i've documented how i fixed it on my end...ill let it be for the meantime.

--

i plurk. i twit.

Posts: 5367
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

There is a little bit of funkiness in there, but I think it's more process and UI related than it is a bug in the code. The solution is, like you said, just to set the store's address first. It seems right now like you have to do this before removing any other country. It's not ideal, but it'll have to wait for the next version to find a more suitable UI.