The Ecommerce Expert

Successful Ecommerce Businesses Start Here

  • Home
  • Services
    • Ecommerce PPC Management
    • Conversion Rate Optimization
    • Ecommerce Consulting
    • Website Design / Redesign
  • Free Resources

Making The Telephone Not Required on Signup

By Eric Leuenberger 26 Comments

There is a place and a time for asking for phone numbers. There are valid reasons to (and many sites ask). However, with all the privacy issues and concerns these days, unless mandatory (for reasons other then “I just want it in case”), I recommend leaving the telephone either off the form completely, or at the very least, make it NOT a required field.

Having said that, one draw back of Zen Cart was the inability (in an easy “admin interface”) to turn the phone number on or off, make it required or not. To test the difference in asking for it or not, and analyzing how it affected conversion rates, I determined that it all depends on the type of product you are selling, and to who you are selling it to whether or not you should ask for a telephone number.

As suspected, when the phone number was left out completely, conversion rose. Ok, so let’s cut to it. I created a free zen cart plug-in module that allows you to make the phone number a required field, not required field, or completely remove it from the checkout process — all from within the Administrative backend. This currently only works with 1.3.6 and has not yet been tested on anything higher (or lower).

If you have tested it, I’d like your feedback as to what platform versions it is compatible with in addition to 1.3.6. Post your finding here if you would.

Details of the Zen Cart Module are below:

This module enables you, from within the Admin, to show or hide the Telephone Number from the “sign-up” (Account Creation) form.

It also enables you to make the telephone NOT a required field from within the Admin.

NOTE: This is specific to v1.3.6

Download it here Hide Telephone Number On Sign-up / Checkout

Related posts:

  1. 5 MORE Proven Methods to Decrease Your Shopping Cart Abandonment Rate
  2. 10 Proven Methods to Decrease Your Shopping Cart Abandonment Rate
  3. Making the Move to Mobile Commerce
  4. Web Analytics Tops List for ECommerce Decision Making

Filed Under: Zen Cart Contributions

Books by The Ecommerce Expert

Google Analytics Uncovered: How to Set Up and Maximize Ecommerce Data in Google Analytics
Available on Amazon Now!

About Eric Leuenberger

Ecommerce conversion marketing expert who has been helping store owners since 1995 increase sales and build more profitable, more sustainable ecommerce businesses.

Comments

  1. packratmag.com says

    May 24, 2007 at 8:08 pm

    Thank you very much for the tip. Works on my 1.3.7 shop. I would suggest that there is a caveat written in the install directions regarding mysql syntax regarding Zen Cart. Turns out it is very picky, and when I ran the file you packed, I was given an error. I read some sources online, and then decided to cut and paste and break up the commands onto seperate lines as suggested on the Zen Cart site. I know little about mysql, so I imagine this information will help make your patch usable to a wider audience.

    See: http://www.zen-cart.com/wiki/index.php/Troubleshooting_-_SQL_Patches

    Thanks again!

    Reply
  2. econcepts says

    May 24, 2007 at 9:28 pm

    Glad you liked it.

    Also, thanks for pointing that SQL fact out. Of the hundreds of downloads so far, I haven’t had anyone report that issue so until now I was not aware of it. Again, thanks for the info. Hopefully it helps others that may have the same issue with previous code versions.

    So, just to clarify, you have it running successfully on a 1.3.7 shop right? It should work on all, but I only tested it on a 1.3.5 / 6 version. (Not too much different from 1.3.7).

    Reply
  3. packratmag.com says

    May 28, 2007 at 8:09 pm

    I suppose I thought I had it working. I gave my registration a run through with a fake user and the telephone option off. When I filled in the information, with no telephone field visible thanks to your code, I get this error when I submit: Your Telephone Number must contain a minimum of 3 characters. Any thoughts? I am running 1.3.7.

    Thanks for your time.

    Reply
  4. econcepts says

    May 28, 2007 at 8:19 pm

    You may have forgot one step.

    Did you go to Configuration > Minimum Values and set “Telephone” equal to “BLANK” (as in nothing). If that is set to “3” (or anything other than “blank”) then the system will by default still see it as a “required field” (based on minimum values).

    Let me know if that helps.

    Reply
  5. eartherotics.com says

    May 29, 2007 at 6:04 pm

    Hello. We have your patch installed on 1.3.7. It now allows us to turn the phone number ‘on or off’ from the admin but whenever the phone number field is turned on (and showing), it still has the red “required” asterisk next to it. I have tried to set the minimum telephone value to “0” and “blank” but the asterisk is still there — making customers think they have to put their phone number in even though the program technically doesn’t require it. Ideas? Thanks much.

    Reply
  6. econcepts says

    May 29, 2007 at 8:03 pm

    The Asterisk is controlled through the language file (a default part of Zen). In order to remove that asterisk you would need to open the following file:

    /includes/languages/[YOUR TEMPLATE]/english.php

    and in that file, find the following line of code

    define('ENTRY_TELEPHONE_NUMBER_TEXT', '*');

    Change it to read as follows:

    define('ENTRY_TELEPHONE_NUMBER_TEXT', '');

    (removing the asterisk). That should do it.

    Reply
  7. packratmag.com says

    May 29, 2007 at 9:16 pm

    Everything is working. Sorry for that over site on the minimum values, I should have seen it. My only excuse is that I don’t know much about Zen Cart.

    Any suggestions on quality sources for learning? I am very new to Zen Cart and I don’t see too much value in their website when looking for information. I look forward to your mini-book. Thanks for your help.

    Reply
  8. econcepts says

    May 29, 2007 at 9:33 pm

    No problem at all. It is an easy thing to miss. There is a lot to Zen Cart, and it can be a daunting task to learn.

    As far as sources, I myself just use the forums, however, I am also “technical” in nature so a number of the items they talk about there are understood.

    What I am trying to do with this site is to help the entire Zen Cart community to learn new ways they may not have thought about, and that are not talked about readily in the forums for increasing sales.

    I also want to convey to try to approach the community from a “less technical” level when possible. In fact, I am working on an entire section right now that will be added to this site which will offer nothing but Video Tutorials on how to use various Zen Cart related items. Sometimes “seeing” is better than reading. :)

    My first tutorial should go up later this week (near the end) or early this weekend. I intend on taking “requests” for what people may want to see as a video as well. It is a different way of approaching it, and one that I think will really be welcomed by many.

    Reply
  9. new to zen says

    July 1, 2007 at 12:06 am

    Thank you for this very helpful website.
    This contribution is now in use at happygirlkitchen.com/store

    I agree with what packratmag.com on May 24th, 2007 at 8:08 pm.

    Here is what I had to do to install the sql patch through the zen admin:

    This is the error I had:

    1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘true’, ‘false’), ‘, now())’ at line 1

    Here is the information I found, thanks to the comment from packratmag.com:

    though there is no syntax error in the original file. You can fix this problem by opening the file admin/sqlpatch.php and replacing the line:

    $query_string = zen_db_prepare_input($upload_query);

    with this:

    $query_string = $upload_query;

    —
    http://www.zen-cart.com/wiki/index.php/Troubleshooting_-_SQL_Patches

    thanks again, for all the great online tips!

    Reply
  10. Robert says

    July 31, 2007 at 4:07 am

    I really love and appriciate this site. You’re doing a heck of a job for us non-technical guys. I’m going to try and impliment the No Phone and see what happens. I sure with the info I have here I should be able to do it. T
    Thanks Again!

    Reply
  11. econcepts says

    July 31, 2007 at 6:55 am

    Thanks Robert. I try to work hard to provide helpful and useful information in the simplest terms possible.

    I am glad you enjoy the site. There is so much coming on the horizon. It seems as though my testing never ends. :)

    Reply
  12. Kent says

    April 23, 2008 at 6:20 pm

    Dear econcepts,

    Have you heard from anyone on the compatibility of this module with ZenCart 1.3.8 ?

    I’d sure like to use it if it works in this environment.

    Thanks
    Kent

    Reply
  13. Eric Leuenberger says

    April 30, 2008 at 7:55 am

    Have you heard from anyone on the compatibility of this module with ZenCart 1.3.8

    Works just fine with 1.3.8. I am using this mod on sites ranging from 1.2.x up to and through 1.3.8 with now problems.

    Reply
  14. Wally says

    June 6, 2008 at 10:21 am

    Excellent tip!

    I installed on version 1.3.7 – and it worked perfectly. Cut and pasted code from the download and had zero problems!

    Reply
  15. version says

    June 24, 2008 at 6:57 am

    Hey,

    I have a client that want’s all unnecessary fields removed – including password

    This is because they want to streanline the purchasing process and they don’t want customers to sign up to pay.

    I’d really like to see a module that sends a random password via email, then new customers would only need to input shipping address (including name) and email for verification.

    why would you need any other info?

    The email would be a receipt with login info (password) for tracking etc…

    Does that sound logical?

    Reply
  16. version says

    June 24, 2008 at 7:22 am

    Forget my last comment

    The module does exist:

    Checkout Without Account Mod
    http://www.zen-cart.com/forum/showthread.php?t=59189

    Reply
  17. Lisa D says

    September 16, 2008 at 12:38 pm

    I just installed this mod on 1.3.8 and it works just fine with no errors.

    Reply
  18. John f says

    October 3, 2008 at 12:58 am

    Hi,

    I’m wanting to implement your mod but have already made changes to my template language file. Is it possible to get the code alterations so I can change the files manually?

    Cheers.

    Reply
  19. John f says

    October 5, 2008 at 11:39 pm

    I managed to work out the alterations myself.
    Thanks for this very useful mod.

    Reply
  20. Robert says

    June 4, 2009 at 9:53 am

    Thanks for this very useful mod.

    Reply
  21. Laura says

    November 3, 2009 at 3:05 pm

    I just wanted to let you know that I read the “ReadMe” for the “Telephone Not Required” contribution, followed the steps, and it works flawlessly.

    Thanks so much!

    Laura

    Reply
  22. Sambo says

    January 5, 2010 at 1:38 pm

    Excellent piece of work. I had tried for ages to remove the telephone number field from the account form because I felt it might be putting potential customers off, but I had absolutely no idea where to start looking.

    I just had to do a bit of work to find the right place to put the tpl_modules_create_account.php file (I had to make a new folder called ‘templates’ within the templates/’MY TEMPLATE’ folder. Once I did this…everything worked just fine on v1.3.8a.

    THANKYOU!

    Reply
  23. Hussain says

    February 22, 2010 at 8:11 pm

    Hi every body
    I installed this module on 1.3.8.a and it works fine, no problems… I need a similar module for disabling the “Street address” or any body knows how to disable it? appreciative for any kind of information.

    Hussain

    Reply
    • Eric says

      February 23, 2010 at 11:09 am

      A “quick fix” would be to do this:

      1) Add a container around the sections you don’t want to show and apply the following style to them “visibility:hidden”

      2) Since the address has a number of required fields you’ll also need to remove the “minimum” requirements for that field under Configuration > Minimum Values by setting the value of the “Address Field” to nothing (blank).

      3) You will have to edit the file found in /includes/form_check.js.php Find the section that checks for the presence of the address field and comment it out.

      That should be a quick fix for you.

      Reply
  24. Hussain says

    February 26, 2010 at 3:35 am

    Thank you so much Eric, I found the code where to remove unwanted fields… But it is little bit strange that the great Zen Cart does not manage this in the admin panel so that you will be able to disable and enable what ever you like without needing to modifying and commenting out the code… I hope they will add it in next version..

    Very appreciative Eric, regards
    /Hussain

    Reply
  25. Alexandra says

    September 3, 2010 at 11:27 am

    Amazing, Thank you ever so much !!
    xx

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Categories

  • Blogging
  • Conversion
  • Customer Retention
  • Design & Usability
  • E-Commerce Optimization
  • Email Marketing
  • Featured
  • Google Adwords
  • Increase sales
  • Marketing Strategies
  • Mobile Commerce
  • Search Engine Optimization
  • Search Marketing
  • Security
  • Shopping Cart Abandonment
  • Social Media
  • Website Analytics
  • Zen Cart
  • Zen Cart Contributions
  • Popular
  • Recent

About

The Ecommerce Expert offers products and services that help move ecommerce businesses toward growth and success. Our products and services help store owners maximize their ROI, decreasing expenses and increasing revenue. The net result is sustainable growth and stability with above average results.

Services

  • Conversion Rate Optimization
  • Search Engine Marketing (SEM)
  • Ecommerce PPC Management
  • Social Media Marketing
  • Ecommerce Consulting
  • Website Design / Redesign

Copyright © 2023 | Privacy Policy

We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Do not sell my personal information.
Cookie SettingsAccept
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT