I have been playing with this and other shipping modules all day getting prepared for the release of our revised OsC store, which will hopefully launch within a week or two. This will be the first time we have implemented the FedEx module for using FedEx service with OsC and I have gone through the paces with my account rep, played with the module and configured it in just about every way humanly possible.
One thing that I just realized is that when envelope rates are set to true, it seems that Ground rates for international destinations do not show. When I set envelope rates to false, the Ground options (which of course only really work for Canada, shipping internationally from the US) return.
I am wondering if there is a way to have the best of both worlds and be able to show them both, since we have volume discounts with FedEx and particularly good pricing for shipping our products with boxes that fit within the envelope guidelines.
Playing around with it a bit, it also seems that when list rates is set to true, the only option I'm receiving is Ground for Canada, and all of the air options go away. I received a debug error with a test address to France saying that list rates were not permitted for international destinations:
Data returned from Fedex for Rating: 0,"125"2,"E517"3,"Requests for list rates are not allowed for international."99,""
but for the Ontario, Canada test address, I don't receive any error in the debug.
Just looking for any input and/or advice from people with more real world experience with the FedEx module and API up to this point than myself. Thanks!