Little perplexed as to why my custom carrier rates stopped working - (cant ship to address error)

So, I am getting the dreadful "Shipping not available Your order cannot be shipped to the selected address. Review your address to ensure it’s correct and try again, or select a different address." error and I have no idea why.

Here is what I know:

  • All products have physical weights and can be found under the general profile shipping

  • I use custom third party shipping rates (I developed these myself), and they have worked for nearly two years. General profile uses these custom rates, and that is shown below:

  • Only recent changes I have done is adding manual payment to checkout and added two new metaFields to products - neither should break the shipping.

  • Shipping Zone is all of the United States, and I have tested multiple addresses in multiple states and they all give me the same error. I have made different accounts just to break any potential caching, and again, this does not work either.

  • I pre-fill the checkout address with my customer’s address via the Storefront API and the delivery address is PERFECT, meaning the customers address isn’t missing anything pertinent. Screenshot below to prove customer’s delivery address is all there:

Any address that gets pushed to checkout is the exact address I use when generating third-party rates in my app, which is then sent using a callback_url (which is firing just fine via my server logs - so shopify is hitting it). Rates are retrieved well within the checkout timeout constraint.

  • All inventory is listed under “Liquidation Delivered Warehouse”

I know for a fact, it’s either something really, really simple or there has been an API change (I know things got deprecated) that broke my rates, but from what I have researched, I do not think that is likely.

2 Likes