Merchants need to make phone numbers mandatory for pickup orders, but Shopify only allows this requirement for shipping addresses, not billing addresses. When customers select pickup, they skip shipping information entirely, leaving phone number collection optional in the billing section.
The Core Problem:
Phone numbers are essential for notifying customers when pickup orders are ready
Shopify changed this functionality in March/April 2023, making billing phone numbers optional
The âshipping address phone numberâ setting in checkout doesnât apply to pickup orders
Attempted Workarounds:
Changing placeholder text to âPhone number (required)â improved compliance to ~70% but isnât truly mandatory
Code editing suggestions from support proved unsuccessful for most users
One user found success editing âPhone optionalâ text in Online Store > Themes > Edit default theme content
Community Frustration:
Multiple users report Shopify support misunderstands the issue, repeatedly suggesting the shipping address solution
Some claim full checkout customization requires a $2,300/month plan
Users express frustration that this previously worked but was removed
Current Status: No official solution exists. One developer created a third-party app (Piko - Pickup Reminder) that collects phone numbers via a Thank You page extension as a workaround.
Summarized with AI on October 26.
AI used: claude-sonnet-4-5-20250929.
For customer who chooses pickup method, they do not need to input delivery address. For billing address, the default setting is that the input of phone number is optional. However, i need to collect their number to contact them by phone.
Are they any ways to change the input of phone number is mandatory in billing address?
This only affects the Shipping Address information, not Billing Address which is used for Pickup orders.
Weâve recently run into this issue as well. I distinctly remember phone number was required for both ship and local pickup orders before, but recently this has changed in the last few weeks/months.
Yeh, also having this issue.
Shopify Chat Support suggested that I post in the forums, and as this question already exists Iâm going to hope someone from Shopify responds.
Seems like a fairly significant oversight that shipping address fields can be set as optional/required but billing address fields cannot.
Same issue here, the billing phone number use to be mandatory but it was changed in March or April 2023 and it caused chaos in our operations. Currently, as a workaround I edited the text placeholder for âPhone numberâ to âPhone number (required)â and it made 70% of customers provide it (when it was less than 20% before!) but we still have issue for 30% of customers since the field is not ACTUALLY mandatory in Shopify settings.
I talked to the Shopify support and I was told that there are currently no easy way to fix this (which is strange considering it was working fine before Shopify themselves broke it) but that I could try editing the page code as follow (it did not work for me as I couldnât even find anything relating to billing_phone in the âcart-template.liquidâ file:
To make the billing phone number a mandatory field on the checkout page, you can add or modify the code in your themeâs âcart.liquidâ file. Here are the steps to do so:> 1. From your Shopify admin, go to âOnline Storeâ and click âActions > Edit code.â> 1. In the âSectionsâ folder, click âcart-template.liquidâ to open the file.> 1. Find the line of code that relates to the billing phone number. It should look something like this:> > > {% if form.errors contains 'billing_phone' %}class="input--error"{% endif %} autofocus>> > > Add the attribute: required to the billing phone input field, so it becomes:> > > {% if form.errors contains 'billing_phone' %} class="input--error"{% endif %} autofocus required>> > > Save the changes to the file and check your checkout page to see if the billing phone number field is now a required field.
I hope Shopify support will see this and somehow fix it.
Hi, Im also having the same issue, we sell cookies and for pick up it is urgent that we get customers phone number to notify them that their order is ready for pick up. Phone number is only required for shipping information but for billing is optionalâŚ
Looking into this, I can certainly see the benefit of making the phone number section in the checkout mandatory to notify your customers that the pickup is ready. You can navigate to Settings > Checkout to enable the Shipping address phone number. This will ensure that your customers are required to input their phone number before making the purchase. I took a screenshot from my test store to show you the section I am referring to:
With that being said, I can certainly see the benefit of making sure your customers provide a phone number without shipping address for in store pickup. I am going to provide this thread to our developers as a suggestion to include. We appreciate you reaching out on this thread and providing your feedback as this is how we can make a better platform for all merchants on Shopify.
Ollie thank you for your response but that only affects shipping information, and when a customer chooses the pick up option, they dont need to fill that information out. The only information required for pick up is the billing since they will be paying with card, and in there, phone number is optional, and there isnt an option on the settings that can help us change that on the billing information to make it a required field
This is every Shopify staff or partnerâs response; did not make the effort to read properly. Tech support have all been directing people to the forums where staff or partners have misintepreted the problem. People are asking for mandatory phone number field for pick up. We are aware that we can make it mandatory for delivery. This used to be possible, but was later removed. However some users have reported that the function is actually available if you pay $2300/month to make the checkout page editable.
If you havenât fixed it yet go to Online Store > Themes, click on your theme, and select Edit default theme content. Its quite overwhelming but quite far down youâll see a field in the checkout with âPhone optionalâ I just typed âPhoneâ into mine and its changed this in checkout.
Yes, and Shopify is extremely arrogant. They always use âYou should do thisâ as a justification for not providing certain features. For example, when we wanted to make the phone number a required field during collection, Shopify forcibly changed it to optional and explained that they did so because some customers requested it. Are they expecting us to blame other users? I donât think adding an option to make the phone number required in delivery settings is a difficult task.
As a developer, the only explanation I can give is that Shopifyâs product managers are incredibly arrogant and dismissive. They refuse to make any changes and have no consideration for paying users like us. Instead, they rely on low-cost customer service to fabricate excuses and brush us off.
Hi guys, this is a bit of a shameless plug, but I built a Shopify App, called Piko - Pickup Reminder
It sends Email and/or WhatsApp reminders. We obviously then had the same issue, because customers were not forced to put in their phone numbers, so we had no number to send the WhatsApps to.
Thatâs why we built a Thank You page UI extension, which asks for customers phone number.
So if you are interested in using the app, you can collect customer numbers with it and send email/whatsapp reminders to make sure they pick the order up asap.