You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are having trouble with being able to pull the Home Delivery rate from FedEx through the API.
I've spoken with Scott from general support (818446) about this issue and we believe we have identified the SDK as the issue, and I was instructed to add a ticket here.
Issue:
I am validating my addresses
I am testing with both residential and commercial addresses
I DO receive the proper validation in the API response (ex. the is_residential property is being set appropriately to true or false/null)
Even though the validator returns is_residential => true in the response, I am still seeing FedEx Ground instead of FedEx Home Delivery.
In fact, the only way I can actually get the FedEx Home Delivery rate to pull is by adding is_residential => true in the initial request BEFORE it's validated. This is problematic though because when I do this, the FedEx Home Delivery rate is displaying for both residential AND commercial addresses.
It seems to me that the validator is actually validating my address but is not adjusting the rates appropriately based on the returned results. I would be happy to provide more context if necessary.
EDIT
Alright, I actually believe I've found a solution and that is to make a separate API call to validate the address before attempting to pull the shipping rates through \Shippo_Shipment::create(...) by using Shippo_Address::create([...]).
This works and I'll move forward with this but from an API perspective, since the address validation happens during the Shipment create process, shouldn't it work for that as well? It seems a bit inefficient to require more API calls to validate the address when it's already doing it in the \Shippo_Shipment::create(...) process.
The text was updated successfully, but these errors were encountered:
We are having trouble with being able to pull the Home Delivery rate from FedEx through the API.
I've spoken with Scott from general support (818446) about this issue and we believe we have identified the SDK as the issue, and I was instructed to add a ticket here.
Issue:
is_residential
property is being set appropriately to true or false/null)is_residential => true
in the response, I am still seeing FedEx Ground instead of FedEx Home Delivery.In fact, the only way I can actually get the FedEx Home Delivery rate to pull is by adding
is_residential => true
in the initial request BEFORE it's validated. This is problematic though because when I do this, the FedEx Home Delivery rate is displaying for both residential AND commercial addresses.It seems to me that the validator is actually validating my address but is not adjusting the rates appropriately based on the returned results. I would be happy to provide more context if necessary.
EDIT
Alright, I actually believe I've found a solution and that is to make a separate API call to validate the address before attempting to pull the shipping rates through
\Shippo_Shipment::create(...)
by usingShippo_Address::create([...])
.This works and I'll move forward with this but from an API perspective, since the address validation happens during the Shipment create process, shouldn't it work for that as well? It seems a bit inefficient to require more API calls to validate the address when it's already doing it in the
\Shippo_Shipment::create(...)
process.The text was updated successfully, but these errors were encountered: