We recommend using Zapiet - Pickup + Delivery when you want to give your customers the option to select between pickup, delivery, or shipping on the cart page.
You can integrate Zapiet - Pickup + Delivery with Zapiet - Rates by Zip Code to show rates generated by Zapiet - Rates by Zip Code only for delivery and/or shipping orders.
Requirements
All non-digital products need to be marked as a physical product 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
Click Settings.
In the Advanced section, tick Display rates only for selected delivery options.
Select the delivery option that Zapiet - Rates by Zip Code should calculate rates for.
You can select between delivery, shipping or both.
Click Save.
Delete duplicate rates
Further steps will be slightly different, depending on which version of the rates you're using in Zapiet - Pickup + Delivery:
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 conflicting rates in the checkout.
In Zapiet - Pickup + Delivery, click Rates.
Expand the menu and click Delete to remove all delivery rates you have added.
Click Save.
Your duplicate rates are deleted now, and the only rates generated for delivery will be coming from Zapiet - Rates by Zip Code.
We recommend testing your rates after your setup is complete. If you encounter any issues check the Troubleshooting section or contact us on chat, and we'll be happy to help.
Rates with carrier-calculated shipping
Proceed with the steps below if you're using Zapiet - Pickup + Delivery with Shopify carrier-calculated shipping. Take a look at Configuring your rates (with carrier-calculated shipping) 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
In Zapiet - Pickup + Delivery, click Rates.
Within the Delivery section, click Disable delivery rates.
Click Confirm, disable rates.
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.
We recommend testing your rates after your setup is complete. If you encounter any issues check the Troubleshooting section or contact us on chat, and we'll be happy to help.
Disable shipping rates
In Zapiet - Pickup + Delivery, click Rates.
Within the Shipping section, click Edit next to your shipping zone.
Click Delete zone.
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.
We recommend testing your rates after your setup is complete. If you encounter any issues check the Troubleshooting section or contact us on chat, and we'll be happy to help.
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 the integration.
Zapiet - Rates by Zip Code rates will no longer appear when selecting delivery or shipping in our app. Make sure to add your delivery and/or shipping 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-calculated shipping, take a look at our Adding rates for delivery (with carrier-calculated shipping) or Adding rates for shipping (with carrier-calculated shipping) article.
Troubleshooting
If you didn't get the rate you were expecting, please double-check your rate settings first.
Check if Zapiet - Rates by Zip Code is enabled in Zapiet - Rates by Zip Code > Settings.
All non-digital products need to be marked as a physical product in Shopify.
Make sure that you're testing with a valid postcode that was added to the Zapiet - Rates by Zip Code delivery zone.
If you're testing weight-based rates, make sure you added weight to your products in Shopify.
If you've set both price-based and weight-based rates, both rates will appear at the checkout.
If the rate is still wrong after checking your settings, let us know the details on chat and we’ll help you out.