I'm very new to the Shopify platform, so forgive me if I'm missing something obvious. We are a very small coffee roaster in Cleveland and our intention is to deliver for free in a handful of our surrounding zip codes. Does anyone here know the best way to accomplish this second "FREE" option in our Shipping section (screenshot below of another Shopify site doing exactly what we need)?
Here's a shot of our current cart:
And if we could simply serve the below option to users checking out using our short list of zip codes, it would be a huge help:
Any ideas or guidance at all would be greatly appreciated.
My name is Ren from the Shopify support team and I have some suggestions here that may work for you. For local deliveries, you can try utilizing an app called Store Pick up and Delivery by Zapiet.
This app comes with a whole range of features and most notably, allowing customers to check if their location is eligible for deliveries, postal/zip code validation and delivery time slots. It's very feature heavy, and comes with a cost, but may be suitable for what you need.
Another option, which is more like the example you posted, involves creating a manual shipping rate, labelling it as "free local delivery" (or whatever you see fit) and utilizing a postal/zip code validation app so only people located in your designated areas will be allowed to check out with that option. You can review a range of options here. I suggest checking out Product Zipcode Validator and Easy Shipping Restrictions.
To create a manual rate like I described above, check out the steps below:
Let me know if that's what you were looking for!
Thanks so much for your response. To be clear, If i'm able to create a manual shipping rate in the Shopify backend, then integrate an app like this one: https://apps.shopify.com/delivery-rates-by-zipcode feeding it our whitelist of zip codes that qualify for local delivery we'll be able to offer the exact experience I posted above?
You tell the app which postal or zip codes you want to offer delivery to, configure and name the rates as you'd like them to appear. In my example here I put $0 as the quantifier (which translates to "free" during checkout) and named it "local delivery" with the subtext "local delivery from 2-5pm".
That should do it. Only customers who place an order from the designated postal/zip codes that you want to offer delivery to will see the option to select it.
To use this app, you do need to have carrier calculated rates active, as per this information below. If you already have it, you're good to go! If not, check your email as I have forwarded you instructions on how to set that up!
Let me know if you have any questions!
Thanks for sharing your feedback! Typically, apps can't function with accounts that only have a Lite plan (buy button) because there needs to be a theme/storefront to develop the code for.
I do understand your concerns with needing a local delivery option within a 20 mile radius. An option might be to add free shipping and change the name to "local pick up" and specify the delivery limits very clearly, then follow up with a customer via email to arrange the deliver though this method is going to be tedious. Ultimately, it may be worth considering moving your website over to Shopify and have a full store with checkout, which will allow you greater flexibility with the options you'd like to make available to your customers.
If you'd like any support making the switch, I'm here to help! We also have 24/7 online support here.
I am trying to do the same thing. I installed the Zapiet Delivery by Zip Codes app, and upgraded to an annual billing cycle, and it says to contact Shopify support to enable the API for calculated shipping rates. I cant for the life of me get the "contact shopify" function to work. It just keeps spitting me back to a page that asks me to login. Help!
This is Ren from the Shopify support team, sorry to hear you're having trouble connecting to our support page. It may help to clear your browser's cache or use a different browser or incognito window.
If you still need a hand getting your carrier rates set up please check your email as I have reached out to get the process started for you.