After you have set up Zapiet - Product Rates, we recommend testing the rates generated at the checkout.
Requirements
The Carrier Service API is required when using Zapiet - Product Rates, in order to show the rates in the checkout. You can learn more in our Shopify Carrier API guide.
All non-digital products need to be marked as a physical product in Shopify.
You need to create a product group, create rates and enable Zapiet - Product Rates before you can test.
Product group shipping fee + base fee
In Creating rates article, we've set up the example where you charge £12 for regular shipping, but also add a £10 surcharge when shipping fragile items.
| Description | Shipping rate |
Product group shipping fee | Applied to every product from the specific product group | £10 |
Base fee | Applied to the whole cart | £12 |
Go to your online store, add an item to your cart and go to checkout.
Enter an email, full name, shipping address with a valid zip code.
As the product we're testing with is not a part of the Fragile items product group, we can see a delivery rate consisting of a base fee at the checkout:
Base fee = Total rate
If we add a product from the Fragile items product group to the cart, we can see the combined rate at the checkout:
Product group shipping fee + Base fee = Total rate
£10 + £12 = £22
If we add another product from the Fragile items product group to the cart, we can see the combined rate at the checkout:
Product group shipping fee for each item within a specific group + Base fee = Total rate
£10 +
£10 + £12 = £32
Product group shipping fee + Default product rate + base fee (%)
In Creating rates article, we've set up the example where you charge 10% based on the total price of items in the cart and to add an additional £8 surcharge for every fragile item in the cart. You also, charge £4 handling fee for every other non-fragile item.
| Description | Shipping rate |
Product group shipping fee | For each item within a specific group | £8 |
Default product rate | Per product for the rest of your products | £4 |
Base fee | Applied to the whole cart | 10% based on the total price of items in the cart |
Go to your online store, add an item to your cart and go to checkout.
Enter an email, full name, shipping address with a valid zip code.
As the product we're testing with is not a part of the Fragile items product group, we can see a delivery rate consisting of a base fee and default product rate at the checkout:
Base fee + Default product rate = Total rate
As the base fee is 10% of the cart total, in this example the base fee is 10% of £80:
£8 + £4 = £12
If we add a product from the Fragile items product group to the cart, we can see the combined rate at the checkout:
Base fee + Default product rate + Product group shipping fee = Total rate
As the base fee is 10% of the cart total, in this example the base fee is 10% of £114:
£11.4 + £8 + £4 = £23.4
If we add another product which is not added to the Fragile items product group to the cart, we can see the combined rate at the checkout:
Base fee + Default product rate + Product group shipping fee = Total rate
As the base fee is 10% of the cart total, in this example the base fee is 10% of £194:
£19.4 + £4 + £4 + £8 = £35.4
Test all product groups that you've added to Zapiet - Product Rates to make sure the correct rates are added.
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 Zapiet - Product Rates is added as a carrier to your shipping profile in Shopify.
Check if Zapiet - Product Rates is enabled in Zapiet - Product Rates > Settings.
All non-digital products need to be marked as a physical product in Shopify.
Make sure that you're testing with a product that was added to the Zapiet - Product Rates product group.
Check if you can see a rate being generated in Zapiet - Product Rates > Logs.
If the rate is still wrong after checking your settings, contact us in the chat widget and we'd be happy to help!