Market-driven shipping begins rolling out October 1, 2026, and while testing the feature preview, we found some endpoints that are not working properly with it:
The storefront checkout displays the shipping rates:
Thank you for reaching out. These APIs should also work in a market-driven environment. I’ll investigate why you’re experiencing these issues in your development preview shop.
Could you please share your shop_id and a few request IDs associated with the errors? That would be very helpful for our investigation.
Thanks for sharing the details! They were very helpful.
The issue you encountered has been fixed in production. However because your development preview shop was created before the fix, it was missing some required data, which caused the problem.
I’ve now backfilled the missing data, so everything should work as expected. Could you please try again and let me know whether the issue has been resolved or if you encounter any other problems?
However, I have encountered another problem regarding ‘Carrier or app calculated rates’, as I’m not able to see these rates at checkout.
As you can see, there are 3 shipping options for the Canadian market, but the one with the ‘Carrier or app calculated’ type (FedEx):
No, there shouldn’t be any compatibility issues with carrier rates. However carriers typically have several requirements that must be met before they can return rates.
Here are a few reasons why your shop may not be receiving carrier rates:
Verify your store details: Make sure your shop’s full name and complete address are entered in the general settings.
Check your locations: Ensure that each location has a complete address. Carriers may not return rates if this information is missing.
Confirm product and package weights: Make sure all products and packages have a weight greater than zero. Carriers typically won’t return rates for packages with a weight of zero.