Why is there inconsistency in shipping origin location calculations?

Hi,

I’ve faced a serious issue regarding shipment price calculation when there are multiple shipping origins defined. It seems if I make consecutive check outs with same delivery address I’ll get different origin results from Shopify for shipping calculation APP. That happens even if only 1 product is in cart, so not even multiple origins are needed for the check out. That is a problem because of the distance zones we need to use and regularly customer get’s “Shipping not available” even though there is an origin close enough for delivery but Shopify gives the app an origin which is further away.

I have a order routing setting to prioritize only closest location. Still that isn’t the case but the results vary from closest to second closest and so on.

Yet I didn’t get any help from Shopify support and App support gave the information it just gets different origins and works fine with that information. Anyone have any idea or same experience? Or a workaround?

This is strange - normally Shopify chooses the closest location when your routing is set for the closest location.

If you need to calculate the shipping rate based on the closest location (regardless of the Shopify origin information), you can use our app JsRates to implement this (we can help you setup this). You can calculate the distances to all your locations and choose the closest one - then calculate your rates. If you are keen, please install our app and reach out via “Contact support” in the app. The app has a free demo plan. We can setup the rates for you; you will test and validate the rates before upgrading it (no need to uninstall or stop using your existing app while testing).