Posted by DigitalFrontier... on January 9, 2012 at 10:26pm
3 followers
| Project: | FedEx Shipping |
| Version: | 6.x-2.x-dev |
| Component: | Code |
| Category: | bug report |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | needs review |
Issue Summary
When shipping with FedEx to countries such as Bulgaria and Finland, one can receive the following error:
Invalid option selected. Recalculate shipping quotes to continue.with legitimate addresses and shipping options and will prevent checkout/order completion.
These countries do NOT have state/province options as a part of their CIFs and wind up with the choice "Not Applicable" for the state/province option.
Comments
#1
Moving to uc_fedex as the FedEx module is separate from Ubercart core.
#2
The same logic is used in uc_fedex as that used in uc_usps that caused this bug: #1139338: USPS Intl quotes don't work when the destination country doesn't have zones . I'm assuming the same fix can be applied here.
[EDIT: Bad patch. Rolled against wrong branch.]
#3
#4
Patch re-rolled against correct branch.
#6
Update: It appears that this alone does not fix the problem entirely. It seems that this will allow the checkout to complete after an attempt has already been made and failed with the address in question. Not sure why it works sometimes in subsequent tries and not the first time. The dodgy nature of FedEx's test server doesn't make matters any easier. Investigating further....
#7
I'm not quite sure what's going on, but coming back to this, the fix seems to be working now on the first time through for the following countries that used to return errors previously: Bulgaria, Finland, and Turkey.
So I'm assuming this actually DOES fix the issue and there was simply a caching problem or something going on with the site before.