Local Pick up without revealing pickup address

New Member
1 0 4

Is there a way to offer local pick up without revealing the pick up address until AFTER the customer has paid at checkout. The address is shown with the shipping info before they complete checkout. I would prefer to have an email sent with pick up details and exact locations after they complete checkout. I am using a personal address so i want to keep it more private. 



Replies 13 (13)
Shopify Staff
Shopify Staff
561 68 123

Hi, @!


Rose here from Shopify. Thanks for reaching out!


The local pick up feature is designed to connect to an existing location within your shipping settings. That location cannot exist within the settings without being the full address. While it allows your customer the chance to see the address and determine whether or not they are able to pick up the order, I can understand the level of privacy you wish to maintain.


With that being said, the other option you have would be to create a flat shipping rate based on price ($0 orders and up) that goes by the name "Pick up - City name". That way, all your customers will see this option and determine whether or not they can pick up within that city limit. 


I hope that helps! If you have any other questions, please let me know.




Holly | Social Care @ Shopify 
 - Was my reply helpful? Click Like to let me know! 
 - Was your question answered? Mark it as an Accepted Solution
 - To learn more visit the Shopify Help Center or the Shopify Blog

59 0 19

Dear Shopify.
It would be great if we could edit the notification sent to the customer when the pick up is ready.  Since I work from home and I have my physical location set as my PO Box, I would like to let the customer know that's not where they will be picking up.  I have a few meeting places nearby or a store where my daughter works about 20 minutes away for folks that live near there so it's easier for them.   I'm not going to create inventory at each one of those locations ( inventory tracking is bad enough since I inventory product but sell designs )so..... at least if we could edit each notification on the fly (per individual pick up / customer) to let each customer know individually the address and time they could pick up, it would be great.  I'm sure there's a ton of people that have shopify stores that work from home and don't want customers coming to their house would appreciate this tweak!
Thank you

New Member
2 0 0

I'd like to know the alternatives as well.

I have several moving pick up locations so I'd rather notify customers when the orders are ready.

New Member
1 0 10

Hi Rose,

your suggestion is not really helpful - I used to do this and you wouldn't believe the number of people who try to sneak in 'free shipping' - which then requires follow-up and chasing up the cost of shipping. I also tried adding a complicated discount code for free pick-up, and still had people telling me they "accidentally" entered that code. I think it would be good to have the option of not revealing the address until after payment. I really can't see why that is not possible.

New Member
2 0 5

Hi Rose,

I also find this not helpful at all.

Now that Local Pickup is part of shipping, when I send a shipping confirmation, it tells my customer that the order is being shipped. This is not true. I need to be able to edit the notification for this specific customer saying that the order is available for pickup.

We need an option to offer local pickup at checkout, and then have the location for pickup indicated only after purchase has been made.

Why isn't this available? Other solutions?

New Member
2 0 8

Yes, I absolutely agree! This is completely unsafe for those who work from their homes & don't want everyone visiting their site to be able to see their home address!! I understand you can get a PO BOX, BUT a PO BOX isn't where someone will be picking up an order. For Shopify being so highly recommended I'm seeing a ton of flaws in the short time I've been using this platform. It's 2021 a lot of these updates everyone is recommending cannot be that hard to do, in addition... some of this stuff makes no sense from a sellers standpoint, it may make sense for the developers but NOT US. You guys should really consider some of our recommendations or I see a lot of people leaving. 


147 1 70

I still wouldnt' want to show my address  I don't allow customers to come to my home (first off that's an insurance disaster waiting to happen secondly, they don't need to know where I live, ever.  Buying ONLINE is online we don't have to mock a brick and mortar with our homes. )  I meet them nearby so I would like to set an address at the time of telling them it's ready for pick up so to be able to edit the "ready for pick up " notification would be optimum and probably an easier fix for the developers.

And yes it's always from a developers vs users standpoint. All developers should be made to use their own software in a real working environment - I bet things would get changed real fast  once they had to suffer through their products. 

New Member
1 0 2


I’d also like to register a complaint about this system. I tried to add a £0 flat rate shipping and, because of the way Shopify Pay and Apple Pay is set up, it defaults to the first shipping option, which is the cheapest and I believe people are accidentally checking out with, this or they are just trying to get free shipping which badly eats into the profits of a small start up business.

Like others, I do not want to provide my private address until after the purchase. 

I have seen similar threads across this community, it’s been a widely recognised problem for some years and the user experience is very disappointing. Please could you let us know if this ongoing issue will be acknowledged and a suitable user solution provided? What is currently offered is not fit for its intended purpose for many businesses.



59 0 19

This thread is about Local Pick up  not flat rate. ARe you trying to set a flat rate shipping for pick up?  I believe shopify has recently added a Local Delivery Module. Maybe that might help you?

12 0 2

I also have been looking for a Local pickup options that does not show an address. As said I do not need people showing up to my house.  We normally set up meeting places at either the PD station or Fire house.  No one has an issue with it but I can not do this with shopify.  I do have local pickup set as a shipping option for my zip code only. but people pick it all the time as it give them this option 1st since its the cheapest option and they dont read well. as is says Free local pick for zip 11111  but they pick it anyway trying to get out of paying shipping then they like oh shipping not free. some will pay a shipping invoice other will cancel there order.  It is 2021 and it is a simple code fix to set up a schedule local pickup system.  

3 0 19

Hi Rose,

I was able to set up a shipping profile for local pick up but how can I adjust the shipping notification? From what I can see, I cannot send customize shipping notifications for each shipping profile. As a result, the default shipping message will have to include my personal contact information for local pickup. And now I'm left with an even worse option where I'm sharing my personal information with every single customer. Please provide a solution that doesn't involve sharing my personal contact information unless necessary.


Eleanor Stainsby

Stainsby Studios



New Member
2 0 3

Yes! Its 2022 now and I want a feature where they only find out once they've ordered. I work from home too 

New Member
1 0 0

Not sure if you still have this issue  or not.  I just ran into this same issue and updated the shipping confiramtion notification to determine what the shippint type is and if its Local Pickup then it changes the vergiabe of that notification.  so now the customer will receive the same email but will day their order is ready for pickup.  Snippet of my change is below.


{% if shipping_method.title contains "Local Pickup" %}
{% capture email_title %}Your order is Ready for pickup{% endcapture %}
{% capture email_body %}{% endcapture %}
{% else %}
{% capture email_title %}Your order is on the way{% endcapture %}
{% capture email_body %}Your order is on the way. Track your shipment to see the delivery status.{% endcapture %}
{% endif %}