Re: Disable local pickup for out-of-state addresses

Disable local pickup for out-of-state addresses

Bravus
Excursionist
19 0 6

A few of our items can only be shipped to addresses within California and we set up a shipping profile to account for this. Customers from outside California will mistakenly add the product to their cart, and are seeing the correct message at the shipping page informing them that some of the items in their cart cannot be shipped to the address they entered. All good there.

 

However, the customer will then hit the back button and select the Pick Up option (we think, it might actually be pre-selected), then continue to check out. We then have to reach out to the customer and explain what happened -- and they aren't happy obviously. So...how do we disable the pickup option for customers out-of-state (or some other workaround)?

Replies 6 (6)

ShopMagic
Excursionist
23 1 10

If you enable Local Pickup, this option will be available at checkout for all customers. After all, the customer may genuinely want to collect from your store. If they don't want to pick up their order, why did they select that option? Perhaps it's not clear enough to the customer and you need to add pickup instructions which are displayed at checkout.

Bravus
Excursionist
19 0 6

@ShopMagic wrote:

If they don't want to pick up their order, why did they select that option? 


That's the big question, yet it is happening more than I care for. The options are literally "Ship the order to you" or "Pick the order up at the brewery." Seems pretty obvious, which is why I'm looking at ways to disable the option for out-of-state customers.

hb7of9
Shopify Partner
6 0 0

Hi There 🖐,

 

Another option to consider is to use a Store Pickup + Delivery app and to let that manage rates and assist with checkout.

For example; with our app customers choose their method (Store Pick or Delivery) on the cart page, the app will only show the appropriate rate and method when checking out.

hb7of9_0-1647147039360.png
Demo store example here:
https://zapietdemo.myshopify.com/cart

And then for those products that can only be shipped to addrresses in CA, you could use our Conditional Activation fucntion and tags, which will disable non-relevant checkout methods 🙂

You can read more about that here:
https://zapiet.freshdesk.com/en/support/solutions/articles/60000606848-can-i-make-specific-products-...

If you're interesed in other functions of app please visit:

https://www.zapiet.com/shopify/store-pickup-delivery

 

 






Bravus
Excursionist
19 0 6

Thank you, I will check it out.

Quiltsitepro
Excursionist
15 0 4

Did you have any luck finding a solution for this? 

Rohan-developer
Shopify Partner
20 0 0

It's possible if you follow a workaround. Since Shopify API doesn't support hiding Pickup based on states, you can create a shipping option called Pickup instead then hide that option based on states using ShipRight app. Here are the steps you need to follow to achieve this:

 

  1. Select Pickup from the Select shipping methods field.
  2. Select Hide if found and select the desired products in the Products field.
  3. Select Hide if not found and write the state code (CA for California) in the State/province codes field like the screenshot below.

 

pickup.png

 

I hope you found it useful. Thanks.