All Collections
Rates with Carrier Service API
Troubleshooting rates issues (with Carrier Service API)
Troubleshooting rates issues (with Carrier Service API)
Clemency Farmer avatar
Written by Clemency Farmer
Updated over a week ago

Our latest rates feature allows merchants to use Zapiet - Pickup + Delivery rates without needing access to Shopify Carrier Service API. 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 service API 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.

  • One-page checkout

  • Three page checkout

There are many reasons rates might not be generated. Please go through our checklist of settings to find and fix the issue:


1. Carrier Service API is not enabled

If you do not have the Carrier Service API enabled on your Shopify plan, Zapiet - Pickup + Delivery will not be able to create rates.

Availability of the Carrier Service API feature depends on the Shopify plan you are on. For more information, please check out our Shopify Carrier Service API article.

If you're not sure if you have the Carrier Service API, you can check it by following these steps.

  1. In the Shopify Settings, click Shipping and delivery.

  2. Go to Carrier Accounts.
    If you do not have the Carrier Service API, you will see this message:

    You will need to contact Shopify Support to enable the Carrier Service API. For more information, please check out our Shopify Carrier Service API 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 Service API.

    If you do have the Carrier Service API, 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.

  1. In Shopify Settings, click Shipping and Delivery, then click the General shipping profile.

  2. 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.

  3. If you do not see Store Pickup + Delivery, click Add rate.

  4. Click Use carrier or app to calculate rates.

  5. Select Store Pickup + Delivery and tick show future services.

  6. If needed, add a handling fee and click Done.
    You can read more about handling fees in our calculating handling fees article.

  7. 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.

  1. In Zapiet - Pickup + Delivery, click Rates.

  2. 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:

  1. Disable the Buy Now button

  2. Check if the Express checkout methods appear before customers select options in our widget

  3. Check if you are using an incompatible app that takes over the checkout button


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:

  1. The customer address has been added.

  2. 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

  1. In Shopify Settings, click Shipping and Delivery, then click the General shipping profile.

  2. 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.

  3. 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

  1. Within Shopify settings, click Shipping and delivery.

  2. In Local Delivery , click on the location(s) that offer delivery.

  3. Untick This location offers local delivery.

  4. 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:

  1. Disable the Buy Now button

  2. Check if the Express checkout methods appear before customers select options in our widget

  3. Check if you are using an incompatible app that takes over the checkout button


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!

Did this answer your question?