After you have enabled Zapiet - Rates by Zip Code, we recommend checking the rates generated at checkout.
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 products that require shipping need to be marked as a physical product in Shopify.
You need to create a delivery zone, create rates and enable Zapiet - Rates by Zip Code before you can test.
Testing price-based rates
Go to your online store, add an item to your cart and go to check out.
Enter an email, delivery address and a valid zip code. Click Continue to delivery methods.
Zapiet - Rates by Zip Code will find a zone that has that postal/zip code, and use it's rate settings to show you a rate.
In create rates for a delivery zone article, we've set up a Local Delivery under £30 rate of £4.99 for orders under £30.
We've also set up Free delivery rate, for orders over £30.
Repeat testing for all price ranges that you've added to Zapiet - Rates by Zip Code.
Testing weight-based rates
Go to your online store, add an item to your cart and go to check out.
Enter an email, delivery address and a valid zip code. Click Continue to delivery method.
Zapiet - Rates by Zip Code will find a zone that has that postal/zip code, and use it's rate settings to show you a rate.
In create rates for a delivery zone article, we've set up a Local delivery under 5kg rate of £9.99 for orders under 5 kg.
We've also set up Free delivery rate, for orders over 5 kg.
Repeat testing for all weight ranges that you've added to Zapiet - Rates by Zip Code.
Limitations
Zapiet - Rates by Zip Code calculates the delivery rate based on the order total before any discounts have been applied.
This is because the post-discount cart total is not available via the Shopify Carrier Service API—it is a Shopify limitation. We recommend adjusting your rates accordingly.
If you would like to see this implemented in the future, you can contact Shopify support in order to report this as a feature request.
Troubleshooting
If you didn't get the rate you were expecting, please double-check your rate settings first.
Make sure you have the Shopify Carrier API enabled on your store.
Make sure that Zapiet - Rates by Zip Code is added as a carrier in Shopify Shipping and delivery settings.
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.
Check if you can see a rate being generated in Zapiet - Rates by Zip Code > Logs.
If you're still not seeing the correct rate after checking your settings, let us know the details at [email protected] and we’ll be happy to help!