We recommend using apps like Bespoke Shipping when you need more complex delivery and shipping rates, like product-based rates, zipcode based rates or any other more advanced scenarios.
If you would like Bespoke Shipping rates to show only when your customers select delivery or shipping in our widget, then we would recommend integrating Bespoke Shipping within the Rates tab of Store Pickup + Delivery.
Bespoke Shipping can be used for your delivery and/or shipping rates.
In order to use third-party app's rates, Shopify requires you to have Carrier service API enabled. Read more in our Carrier service API article.
Enable Bespoke Shipping
In order to integrate Bespoke Shipping with Store Pickup + Delivery, you will need to find your unique API key.
Go to Apps, then click Bespoke Shipping.
Within the Bespoke Shipping app, click Settings.
Scroll down and copy the API key.
Go to Apps, and click Store Pickup + Delivery.
Go to the Rates tab.
Depending on whether you'd like Bespoke Shipping to provide rates for delivery or shipping, go to the Delivery or Shipping section and click Advanced Options.
Find Bespoke Shipping and click Add Carrier.
Paste your Bespoke Shipping API key and tick Enable Bespoke Shipping rates.
If needed, add handling fees and click Save.
Your Bespoke Shipping rates should be generating through Store Pickup + Delivery now—you can now test them.
If you've integrated it in the delivery section, they will show when your customers select delivery in the widget.
If you've integrated it in the shipping section, they will show when your customers select shipping in the widget.
Disable Store Pickup + Delivery rates
If you are using Bespoke Shipping rates only, we recommend disabling Store Pickup + Delivery delivery rates, and/or removing any shipping zones in Store Pickup + Delivery shipping section.
Only Bespoke Shipping should be added as a carrier within Store Pickup + Delivery.
Disable Delivery rates
Within Store Pickup + Delivery, open the Rates tab.
Within the Delivery section, click Disable delivery rates.
Confirm to disable rates.
Your Store Pickup + Delivery rates are disabled now, and the only rates generating for delivery will be coming from Bespoke Shipping.
Disable Shipping rates
Within Store pickup + Delivery, open the Rates tab.
Within the Shipping section, click Edit next to your shipping zone.
Click Delete zone.
Confirm to delete this shipping zone.
Your Store Pickup + Delivery shipping rates are deleted now, and the only rates generating for shipping will be coming from Bespoke Shipping.
Prevent duplicate rates
When your Bespoke Shipping rates are generating through Store Pickup + Delivery, we recommend removing Bespoke Shipping as the carrier from Shopify shipping and delivery settings.
Go to Shopify Settings and then Shipping and delivery.
Delete Bespoke Shipping as a carrier if it's added in your domestic shipping zone.
Only Store Pickup + Delivery should be added as a carrier under your domestic shipping zone. Then, our app can control which rates to show at checkout, depending on the checkout method selected in our widget.
Disable Bespoke Shipping
Within Store Pickup + Delivery, go to the Rates tab.
Depending on where you've integrated it, find Bespoke Shipping under the delivery and/or shipping section.
Untick Enable Bespoke Shipping rates, then click Save.
Bespoke Shipping rates will no longer appear when selecting delivery or shipping in our app.
Make sure to add your delivery and shipping rates within our app or Shopify, to make sure your customers can check out. You can take a look at our Rates setup guide for more information.
If you're not seeing Bespoke Shipping rates:
Check if the correct API key is added
If you're in test mode with Bespoke Shipping, make sure you're following their instructions for testing
Contact Bespoke Shipping at [email protected] to make sure the rates are set up correctly in their app