All Collections
Rates
Integrating Zapiet - Rates by Zip Code
Integrating Zapiet - Rates by Zip Code

Learn how to connect Zapiet - Rates by Zip Code to Zapiet - Pickup + Delivery

Jelizaveta avatar
Written by Jelizaveta
Updated over a week ago

We recommend using Zapiet - Rates by Zip Code when you want to set up your rates depending on the customer's zip code, along with the price or weight of the order.

Zapiet - Rates by Zip Code 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 Zip Code can be used for your delivery, or shipping rates.


Requirements

  • The Carrier Service API is required when using Zapiet - Rates by Zip Code, in order to show the rates in the checkout. You can learn more in our Shopify Carrier API guide.

  • All physical products need to be marked as This product requires shipping in Shopify.

  • You need to create a delivery zone, create rates and test existing rates before connecting Zapiet - Rates by Zip Code to Zapiet - Pickup + Delivery.


Enable the integration

  1. In Zapiet - Rates by Zip Code, click Settings.

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

  3. Select the shipping method that Zapiet - Rates by Zip Code 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 Zip Code 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 Zip Code.


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 Zip Code rates, we recommend disabling Zapiet - Pickup + Delivery rates. If you are using Zapiet - Rates by Zip Code for delivery rates, then disable the delivery rates by Zapiet - Pickup + Delivery, and/or if you are using Zapiet - Rates by Zip Code 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 Zip Code.


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


Disable Zapiet - Rates by Zip Code rates

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

  1. In Zapiet - Rates by Zip Code, click Settings.

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

  3. Click Save.

Zapiet - Rates by Zip Code 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 Zip Code is enabled in Zapiet - Rates by Zip Code > 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 postcode that was added to the Zapiet - Rates by Zip Code 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 Zip Code > 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?