All Collections
Rates
Integrating Zapiet - Rates by Distance
Integrating Zapiet - Rates by Distance

Learn how to integrate Zapiet - Rates by Distance with Zapiet - Pickup + Delivery

Clemency Farmer avatar
Written by Clemency Farmer
Updated over a week ago

We recommend using Zapiet - Rates by Distance when you want to set up your rates depending on the customer's distance from your store, along with the price or weight of the order.

Zapiet - Rates by Distance rates will show for all your checkout methods if it is added as a carrier directly in Shopify. If you would like the rates to only show for certain checkout methods, you can integrate it into Zapiet - Pickup + Delivery.

Zapiet - Rates by Distance can be used for your delivery or shipping rates.


Requirements


Enable the integration

  1. In Zapiet - Rates by Distance, click Settings.

  2. In the Advanced section, tick Enable integration with Zapiet - Pickup + Delivery.

  3. Select the shipping method that Zapiet - Rates by Distance should calculate rates for.

  4. Click Save.


Delete duplicate rates

Further steps will be slightly different, depending on which version of the rates you're using:

Zapiet - Pickup + Delivery rates

If you're only using Zapiet - Rates by Distance for delivery rates, we recommend that you disable delivery rates by Zapiet - Pickup + Delivery, to avoid duplicate rates or other rates in the checkout.

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

  2. Click trash bin icon to remove all delivery rates you have added.

  3. Click Save changes.

Your duplicate rates are deleted now, and the only rates generated for delivery will be coming from Zapiet - Rates by Distance.


Rates with Carrier Service API

Proceed with the steps below if you're using Zapiet - Pickup + Delivery rates with Shopify Carrier Service API. Take a look at Configuring your rates (with the Carrier Service API) guide for more details.

If you are only using Zapiet - Rates by Distance rates, we recommend disabling Zapiet - Pickup + Delivery rates. If you are using Zapiet - Rates by Distance for delivery rates, then disable the delivery rates by Zapiet - Pickup + Delivery, and/or if you are using Zapiet - Rates by Distance for shipping rates, then disable the Zapiet - Pickup + Delivery shipping zone.


Disable delivery rates

  1. Within Zapiet - Pickup + Delivery, open the Rates tab.

  2. Within the Delivery section, click Disable delivery rates.

  3. Click Confirm, disable rates.

  4. Click Save.

Your Zapiet - Pickup + Delivery rates are disabled now, and the only rates generated for delivery will be coming from Zapiet - Rates by Distance.


Disable shipping rates

  1. Within Zapiet - Pickup + Delivery, open the Rates tab.

  2. Within the Shipping section, click Edit next to your shipping zone.

  3. Click Delete zone.

  4. Click Confirm, delete this zone.

Your Zapiet - Pickup + Delivery shipping rates are deleted now, and the only rates generated for shipping will be coming from Zapiet - Rates by Distance.


Disable Zapiet - Rates by Distance rates

If you no longer want Zapiet - Rates by Distance rates to be generated through Zapiet - Pickup + Delivery, you can disable them.

  1. In Zapiet - Rates by Distance, click Settings.

  2. Untick Enable integration with Zapiet - Pickup + Delivery.

  3. Click Save.

Zapiet - Rates by Distance rates will no longer appear when selecting delivery or shipping in our app. Make sure to add your delivery rates within Zapiet - Pickup + Delivery, so that your customers can check out.

If you're using Zapiet - Pickup + Delivery rates, take a look at our Zapiet - Pickup + Delivery rates article to configure delivery rates.

If you're using rates with Carrier Service API, take a look at our Adding rates for delivery (with Carrier Service API) or Adding rates for shipping (with Carrier Service API) article.


Troubleshooting

If you didn't get the rate you were expecting, please double-check your rate settings first.

  1. Make sure you have the Shopify Carrier API enabled on your store.

  2. Check if Zapiet - Rates by Distance is enabled in Zapiet - Rates by Distance > Settings.

  3. All non-digital products need to be marked as a physical product in Shopify.

  4. Make sure that you're testing with a valid address within Zapiet - Rates by Distance delivery zone.

  5. If you're testing weight-based rates, make sure you added weight to your products in Shopify.

  6. If you've set both price-based and weight-based rates, both rates will appear at the checkout.

  7. Check if you can see a rate being generated in Zapiet - Rates by Distance > Logs.

If the rate is still wrong after checking your settings, let us know the details at [email protected] and we’ll help you out.

Did this answer your question?