Sometimes you might find that you’ve set up a Shipping Rate correctly in Parcelify but it’s still not working properly in the Shopify Checkout.
This guide is designed to help you identify and correct issues with how Parcelify is configured in your Shopify Shipping settings.
Issues relevant to this documentation include:
When you first install Parcelify, Shopify will only enable Parcelify access to your default Shipping Profile. If you use multiple Shipping Profiles, you will need to manually add and enable Parcelify into those Shipping Zones to have Parcelify deliver rates to customers in those zones.
Here is how to check and fix your Shipping Profiles:
Once everything is checked off your rates should not only show up, but update any time you make a change within Parcelify.
If you add an additional zone in the future, you will need to follow these steps again to add Parcelify into the new Shipping Zone.
When you add a new Shipping Rate in Parcelify, it can take 24-48 hours to sync into Shopify’s Add Rate module. As long as you have the “Automatically Show New Sipping Services When They Become Available” box checked off, your rates will show up on the Shopify Checkout right away.
If you need to disable a shipping rate we recommend doing so directly in Parcelify.
When Shipping Profiles are enabled, Shopify will request shipping rates from Parcelify as if they are separate packages for a single order. Because Shopify assumes two separate packages are being shipped (one from each Shipping Location), your Shipping Rate is automatically doubled to account for this.
This behaviour is not ideal for many shops, and cannot be solved by Parcelify alone.
Parcelify may receive two separate shipping rate requests from Shopify for a single checkout: One rate request for an item from one Shipping Profile for which Parcelify returns a rate, then another request for an item from another Shipping Profile for which Parcelify has no rate for.
When Shopify receives only one rate request for one of the “packages” and not the other, Shopify discards the rate entirely and does not provide it to the customer.
Unfortunately for third-party shipping rate providers like Parcelify, Shopify does not provide complete order information on each rate request, only the contents of the package the rate request represents. This makes it impossible to create rates based on the entire cart where items ship from differing locations with Shipping Profiles and will cause an error at Checkout instead of proving a Shipping Rate the customer can use.
Shopify calls this behaviour “Multi-Origin Shipping”. You can read more about Multi-Origin Shipping here:https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/convert-to-shipping-profile (external link)
That is a lot of information in very few words. Here is Shopify’s official documentation on how this “rate combining” works for Shipping Profiles: https://help.shopify.com/en/manual/shipping/setting-up-and-managing-your-shipping/shipping-profiles#combined-rates-at-checkout (external link)
Although it’s not obvious, if combined shipping rates do not work for your store’s Shipping setup, Shopify can revert your shop back to “Single-Origin Shipping” at the Account Owner’s request via a Support Request. Once back to Single-Origin Shipping, there will no longer be combined or doubled Shipping Rates.