How to make phone number required on checkout address page?

Highlighted
Shopify Partner
98 0 24

On the checkout page of filling out the billing/shipping address, how do we make the phone number required so that if the customer doesn't fill it out, they cannot continue to the next step of checkout, which is payment.

Need shipping telephone number for our courier packages.

 

0 Likes
Highlighted
Shopify Staff (Retired)
Shopify Staff (Retired)
959 1 54

Hey Harper!

We have explored the possibility of making the phone number a required component of the checkout form, but we found that it had a very negative impact on conversion. Basically, we found that folks weren't completing checkout because they didn't want to give out their phone number, which is understandable. People are often concerned about their privacy.

However, we do have a doc that shows you how to manipulate your checkout.css.liquid template to make it appear that phone numbers are required:

http://docs.shopify.com/support/configuration/store-customization/can-i-make-my-phone-field-required...

Let me know what you think!

Matthew Buttler
Guru
Shopify Inc.

matthew.buttler@shopify.com

0 Likes
Highlighted
Shopify Partner
98 0 24

Hi Matt,

Instead of stating it just "phone number", maybe have it displayed as shipping phone number" so it doesn't seem as invasive and customers clearly know what the number is for. 

If customers leave it blank, we have to manually email the customer to ask for it, since couriers other than USPS will require a shipping phone number. If customers don't want to leave their number, they're smart enough to not input their real numbers anyways (e.g. 000-000-0000).

Nearly every other e-commerce site (Amazon, Best Buy,etc.) require a phone number in order to process orders, I would imagine it to be the standard now. 

I hope you guys can re-consider. Thanks.

 

1 Like
Highlighted
Shopify Staff (Retired)
Shopify Staff (Retired)
959 1 54

Hey Harper!

Though we don't really have any concrete plans to make the phone number required, either as an option or as a general requirement, you can definitely change the text of the phone number field.

That's something that you can definitely do with a checkout translation -- check out this article for more info:

http://docs.shopify.com/support/settings/3-checkout-and-payment/can-i-customize-my-checkout-page

Basically, you'll have to find the "Phone" field and to say "Shipping Phone Number". You can even make it more obvious that you'll require this number by changing the text to "Required Phone Number" or something similar, so that your customers know that they must enter their phone number on checkout.

 

Let me know what you think!

Matthew Buttler
Guru
Shopify Inc.

matthew.buttler@shopify.com

0 Likes
Highlighted
Tourist
45 0 2

@Matthew

In terms of finding something that "works" for Harper, what do you think about an implementation along the lines of a custom form field on the cart page that asks for a shipping phone number and makes use of something like the jQuery validation plugin?

Not perfect, but it'll allow him to associate a shipping phone number with each order - though he'll have to look in the order notes for each order in to find them.

“Our forefathers had civilization inside themselves, the wild outside. We live in the civilization they created, but within us the wilderness still lingers. What they dreamed, we live, and what they lived, we dream.” -T.K. Whipple
0 Likes
Highlighted
Shopify Staff (Retired)
Shopify Staff (Retired)
959 1 54

Hey James!

That's a great idea, but would require some significant custom coding to the cart.liquid field which is why I was shying away from that idea, as many folks (including myself) aren't savvy enough to push that into the cart.liquid template, and would typically require help from someone who is to get it working.

Also, because that would extend Shopify's functionality above and beyond its intended usage, it's not something I can encourage as, well, it falls outside of my ability to support. ;)

With that fair warning said, you can probably reach out to a freelance site like Tweaky or a Shopify Expert to have this kind of thing built, Harper.

Check out:

Tweaky.com

or

experts.shopify.com

...to see if this can be built in your case.

Talk to you you all again soon!


Matthew Buttler
Guru
Shopify Inc.

matthew.buttler@shopify.com

1 Like
Highlighted
Tourist
45 0 2

@Harper,

I could probably help you get this implemented if you have time for some back-and-forth and are willing to dig into your code templates.

Let me know if interested.

Cheers,

James

 

“Our forefathers had civilization inside themselves, the wild outside. We live in the civilization they created, but within us the wilderness still lingers. What they dreamed, we live, and what they lived, we dream.” -T.K. Whipple
0 Likes
Highlighted
Excursionist
13 0 3

I'm confused about this sentence in the Shopify Resources link you offered:

"Using a shipping carrier that requires phone numbers will automatically make this field required in the checkout. No configuration necessary!"

How can Shopify know a phone is required when a carrier isn't selected until the next page? I tested this by leaving the phone field blank, created a UPS order, and did not get any warning.

0 Likes
Highlighted
Shopify Partner
98 0 24

@James   Noted with thanks.

 

 

0 Likes
Highlighted
Tourist
4 0 4

"Though we don't really have any concrete plans to make the phone number required, either as an option or as a general requirement, you can definitely change the text of the phone number field."

With all respect, I think this is a significant mistake. For those who are concerned about any effect this may have on their conversion rates, they can simply leave it turned off.

For the rest of us, or certainly for myself, mandatory phone numbers mean far less intrusive direct contact with the customer, an easier method of weeding out fradulent orders, and fewer packages gone missing, returned to sender, or customer complaints of packages sitting at the depot .

Seems to me that for something as significant as this, giving an option is always the best option.

g

2 Likes