We take only physical products into account when calculating which rate to show. These are items marked as Requires shipping in Shopify.
Migrate your shipping rates
To prevent your shipping rates from being displayed to your pickup and delivery customers, you must migrate your domestic shipping rates from Shopify into Store Pickup + Delivery.
Migrate only your domestic rates into Store Pickup + Delivery.
International rates should be set up in a separate zone in Shopify shipping and delivery settings.
Go to Store Pickup + Delivery > Rates (Not able to access the rates page?).
Search for the Shipping section.
Click Add shipping zone.
Enter a name for your Zone.
Click Add countries
Select your country (only the countries where your physical stores are located will show).
Add your weight and/or price-based shipping rates.
If you ship internationally, too, please go to Shopify Settings > Shipping and delivery > General profile. Add a separate, international shipping zone and add your shipping rates there.
Remove your shipping rates from Shopify
Once you have migrated all of your domestic shipping rates into Store Pickup + Delivery, you should delete them from your Shopify shipping and delivery settings.
Do not delete your domestic shipping zone, only remove the rates from the zone.
Enable the carrier service
This step should be automatic with no action required, although it's always worth double-checking that your store is configured correctly.
In Shopify admin, click Settings and then Shipping and delivery.
Under the General shipping rates, click Manage rates.
Check if Store Pickup + Delivery is listed within your domestic shipping zones Calculated rates section. If it's there, you're all set (skip steps 4 through 7).
If you do not see Store Pickup + Delivery click Add rate.
Click Use carrier or app to calculate rates.
Select Store Pickup + Delivery and click Done.
Save your settings.
Configure your curbside pickup and delivery rates
Once you have finished migrating your shipping rates, it's important to configure your pickup and delivery rates.
Please go to Store Pickup + Delivery > Rates and add pickup rates under the Store Pickup section, and delivery rates under the Delivery section.
When you make sure Store Pickup + Delivery rates are working, please remove any pickup and delivery rates set up in Shopify shipping and delivery settings.
If you were using Shopify native pickup and delivery options before, we suggest you turn them off—we don't have a way of integrating with them.
You can continue using them if you are offering only one checkout method (pickup only/delivery only).
Read these important notes
When using our rates feature you will notice a new line property added to your orders called the ZapietID. This is an integral part of how our rates feature works. Due to technical limitations of Shopify we can not automatically remove this once an order has been placed. The ZapietId is not visible to your customers.
FedEx, USP, DBD, and other couriers
If you are using a third-party courier to generate rates they must also be migrated into Store Pickup + Delivery. You can do this via the Advanced options button. Please note you will not be able to use Shopify's discounted shipping rates.
Facebook, Instagram, and other channels
If you are selling on a third-party channel such as Facebook or Instagram please ensure that you have enabled Fallback rates. Store pickup cannot show as a fallback rate, nor can Local delivery unless it's free from all locations.
Frequently Asked Questions
Why can I not access Rates page?
You can only access our rates features if your Shopify plan includes access to the Carrier Service API.
How do I add the Carrier Service API to my plan?
What is the Carrier Service API?
The Carrier Service API is a paid-for add-on for Shopify that allows app developers like us to control which rates are displayed within your checkout. Without it, we can not prevent your free pickup rate from showing when a customer selects shipping or delivery.
How do I add the Carrier Service API to my Shopify plan?
You can easily add the Carrier Service API to any Shopify plan. Shopify charges an additional $20/month for this feature or offers it for free if you switch to annual billing. If you are a Shopify Advanced or Plus customer then the Carrier Service API is already included in your plan.
To get started hop over to Shopify Support and ask the following:
Please can you add the Carrier Service API to my plan for $20/month so that I can use Zapiet's rates features?
Shopify support should be able to activate the Carrier Service API within a matter of minutes. Once Shopify have confirmed the Carrier Service API has been added to your plan, log back into Store Pickup + Delivery and click on the Rates page. You should now be granted access.
Should that not happen, please contact us at firstname.lastname@example.org.