Our latest rates feature allows merchants to use Zapiet - Pickup + Delivery rates without needing access to Shopify carrier-calculated shipping. Contact us on chat so we could update your store to use the newest version.
If you are using a subscriptions app alongside Zapiet, you will need to remain on the carrier-calculated shipping version due to Shopify limitations.
If you need help with your rates, first identify if you're not seeing any rates, or if you're seeing incorrect rates.
No rates
If you see the error message “There are no shipping methods available for your cart or address” within the checkout, it means that no rates can be found for the address and order.
There are many reasons rates might not be generated. Please go through our checklist of settings to find and fix the issue:
1. Carrier-calculated shipping is not enabled
If you do not have the carrier-calculated shipping enabled on your Shopify plan, Zapiet - Pickup + Delivery will not be able to create rates.
Availability of the carrier-calculated shipping feature depends on the Shopify plan you are on. For more information, please check out our Shopify carrier-calculated shipping article.
If you're not sure if you have the carrier-calculated shipping, you can check it by following these steps.
In the Shopify Settings, click Shipping and delivery.
Go to Carrier Accounts.
If you do not have the carrier-calculated shipping, you will see this message:
You will need to contact Shopify Support to enable the carrier-calculated shipping. For more information, please check out our Shopify carrier-calculated shipping article, or you can contact our support on chat to ask about moving to the Zapiet - Pickup + Delivery rates, which do not require the carrier-calculated shipping.
If you do have the carrier-calculated shipping, you will see this message:
Please go to the next section to continue troubleshooting.
2. Zapiet - Pickup + Delivery is not added as a carrier
To generate rates, Zapiet - Pickup + Delivery needs to be added as a carrier in your Shopify shipping rates.
In Shopify Settings, click Shipping and Delivery, then click the General shipping profile.
In your domestic shipping zone, check if Store Pickup + Delivery is added as a carrier.
If it's added, then Zapiet - Pickup + Delivery is correctly set up as a carrier and you can proceed to the Multiple shipping profiles section.
If it's not added, continue with the steps in this section.
If you do not see Store Pickup + Delivery, click Add rate.
Click Use carrier or app to calculate rates.
Select Store Pickup + Delivery and tick show future services.
If needed, add a handling fee and click Done.
You can read more about handling fees in our calculating handling fees article.
Click Save.
Zapiet - Pickup + Delivery rates will now show at checkout.
3. Rates set up incorrectly
If you have not set rates for all locations, or you have made price/weight-based rates and left a gap, then some orders will be unable to checkout.
In Zapiet - Pickup + Delivery, click Rates.
Check your rates for any error messages.
This can be either a gap in the rates, or no rates added.
To set up your rates correctly, please follow our guide to configuring your rates.
4. Widget bypassed
If customers do not go through our widget they will only be able to see the fallback rates.
If you notice customers using fallback rates, please set up your fallback rates and check your settings to minimize the customers bypassing the widget:
Disable the Buy Now button
Check if the Express checkout methods appear before customers select options in our widget
Check if you are using an incompatible app that takes over the checkout button
Edit your abandoned checkout emails
5. Multiple shipping profiles
Even though it is possible to have multiple shipping profiles on Shopify, we don't recommend having more than one.
If you have more complex rates, we recommend using a shipping rates app—for a full list of the apps we are compatible with, please check out our Compatible carriers.
If you cannot disable the shipping profiles, please follow our Multiple shipping profiles guide to see how the rates combine.
6. Multiple shipping origins/locations
If you are shipping from multiple origins/locations, then you will need to ensure all shipping zones have been set up with the same rates.
Take a look at our multiple shipping origins/locations guide for more information.
7. Outdated widget
If your widget version is very old, Zapiet - Pickup + Delivery may not be able to show any rates.
Please check which version of the widget you are using. If it is not our latest version, please contact us for an update on chat!
8. Draft orders
If you are creating a draft order and seeing no rates, please check that:
The customer address has been added.
Fallback rates have been enabled.
For more information, please check out our Draft orders article.
Incorrect rates
If the rates you're seeing do not match the correct rates, then you may have additional rates set up, or the rates could be combining. Please go through our checklist of settings to find and fix the issue:
1. Shopify rates
If you have additional rates set up in Shopify for shipping or delivery, then these rates will display alongside Zapiet - Pickup + Delivery rates. We recommend disabling them to avoid any confusion.
Shopify shipping rates
In Shopify Settings, click Shipping and Delivery, then click the General shipping profile.
In your domestic shipping zone, check if there are any rates or carriers other than Store pickup + delivery.
If there are, delete these additional rates.
Click Save.
If you are still seeing incorrect rates, you may also need to disable the local delivery option within Shopify. This will prevent the local delivery rates generated by Shopify from showing.
Shopify delivery rates
Within Shopify settings, click Shipping and delivery.
In Local Delivery, click on the location(s) that offer delivery.
Untick This location offers local delivery.
Click Save.
Any rates that were coming from local delivery within Shopify will now be disabled.
2. Fallback rates showing
If customers do not go through our widget they will only be able to see the fallback rates.
If you notice customers using fallback rates, please check your settings to minimize the customers bypassing the widget:
Disable the Buy Now button
Check if the Express checkout methods appear before customers select options in our widget
Check if you are using an incompatible app that takes over the checkout button
Edit your abandoned checkout emails
3. Tax calculation
If your rate appears correct in the checkout, but the rate in your Shopify order dashboard is wrong, it could be due to the taxes you are collecting.
Shopify has changed how shipping rates appear on orders - they show the shipping rate before adding tax. The tax on shipping is a part of the “Taxes” total.
You can see the tax percentage on the “Taxes” line below the shipping rate's name.
If you wish to separate the tax from being included in your product and shipping price, you can change this in Shopify's Settings > Taxes and Duties > Global settings:
If you disable this setting, then the taxes will be added separately in the checkout, and the shipping rate will look the same as in your settings.
For more information, take a look at the Shopify tax guide. For questions about how the taxes are calculated, please speak to Shopify support.
4. Multiple shipping profiles
Even though it is possible to have multiple shipping profiles on Shopify, we don't recommend having more than one.
If you have more complex rates, we recommend using a shipping rates app—for a full list of the apps we are compatible with, please check out our Compatible carriers.
If you cannot disable the shipping profiles, please follow our Multiple shipping profiles guide to see how the rates combine.
5. Multiple shipping origins/locations
If you are shipping from multiple origins/locations, then you will need to ensure all shipping zones have been set up with the same rates.
Take a look at our multiple shipping origins/locations guide for more information.
If you are still experiencing rates issues, please contact us on chat and we would be happy to help!