Currently, when a customer selects ‘Pick-up’ at Checkout (instead of shipping), then they don’t HAVE TO provide a phone #. This can be problematic for us if we need to get in touch with a customer. We are thinking to make the Billing Address phone # a required field to help remedy this (as they don’t need to provide a Shipping address, but they do need to provide a Billing address for PickUp orders). Can we make this change ourselves in our code?
You can make adding a phone number a requirement for your customers during checkout through your Shopify settings. To do this, click the Settings gear in the lower left corner, then click Checkout. Under Form Options, select Required for the option “Shipping address phone number.” Lastly, click Save.
I do already have this checked, but customers checking out with local
pickup don’t need to provide a shipping address, hence the issue.
You can actually set both phone number and email to be mandatory in your checkout settings. To navigate here go to Settings > Checkout. On this page in the Customer Contact section, if you’d like email to be optional select the option to let customers checkout with phone number or email. If you’d prefer email be mandatory then select the option that customers can only checkout with email. In the next section, you’ll want to ensure that shipping phone number is selected as required.
You can mix these two sections to your liking to make both email and phone number required, or just phone number required with email as optional.
Changing the ‘Customer Contact Method’ to ‘phone number or email’ does not
lead to phone number being required.
When a customer selects ‘Pick up’ for an Order, then they don’t have the
Shipping Address to fill out at Checkout.
+1 on this request. The Pickup and Shipping phone number requirements are not aligned and making it very challenging for us to schedule purchase pickups. Let me know if there are any other options or ways we can continue to flag this feature request.
It is impossible to make phone number mandatory for pickup orders. This is a bug in my opinion.
Same problem here. It’s bug
+1 on this one. How someone found any workarounds?
+1 on from my side as well. Required phone number on shipped orders works perfectly but while choosing Local pickup, phone number isn’t mandatory.
It somehow makes the handling of these types of orders harder than it should be as phone number is important to inform customers.
/RG
I’m having the same issue. I read through the suggested solutions. But, none of them account for requiring phone number for local pickup. I can’t believe this isn’t possible.
I too need to make phone number a requirement for ANY order either ship or pickup
I have not found a solution for this. However, I found a workaround that works if you don’t need their email address. You can change the theme settings to change the text of the “email or phone number” field to just say “phone number” so the customer thinks they have to put in their phone number to complete the order. This is what it looks like:
Let me know if this would work and I can show a more detailed step-by-step guide.
Hi @KaBleeth That would be great to have as an option. I appreciate the help towards it. Thanks!
It would be great if you made a step by step guide. Thanks
When I was looking for a solution for this, I also wanted to have a Pickup Date and Time required. I wanted it to be on the checkout page, but Shopify requires the $2,300/mo plan to alter checkout page, so I went with this app to solve that problem. One of the options is to require a phone number. Might be worth a look, even though it has a cost. I’m not affiliated with these guys at all…just another shopify customer annoyed with the lack of customization options.
https://apps.shopify.com/store-pickup-by-genie-apps?st_source=autocomplete
Hi Everyone, I found a solution to do this without paying for a more expensive Shopify plan. It may not work for everyone, but here it is:
We’re using the Bird Pickup Delivery App to schedule deliveries and pickups. So, I disabled “store pickup” in Shopify (because it was enabled in the Bird App). This removed the “pick up” option in Shopify, where a phone number is NOT required (where we all want a phone to be REQUIRED). So, Shopify’s check out page now thinks that everything is being shipped, but in the Bird App, I have a shipping rate of “Store Pickup” set to FREE.
It’s a little convoluted, but I now have it set up for customers to choose Pickup or Delivery within the Bird App, which lives on the Shopping Cart page. Then when they Checkout, they’re already chosen Pickup (or delivery), but Shopify always requires a phone number.
I was able to change the Phone (optional) field under billing address to be Phone (required) using the Themed default editor.



