Results 1 to 5 of 5
  1. #1
    Join Date
    Apr 2023
    Location
    UK
    Posts
    27
    Plugin Contributions
    0

    Default How To Make Customer Telephone Number A Mandatory Field When Checking Out

    Would like to be able to make it compulsory for customer to enter a telephone number when checking out.

    At the moment we are using the PayPal Express checkout, and have the guest checkout option as well.

    Not sure if this helps:

    Configuration > Minimum Values > Telephone Number (currently set at 3).

    At present customers are able to check out without providing a telephone number, which isn't good, because some couriers insist on a telephone number, and sometime customers need to be contacted about orders.

    Any suggestions, would be really appreciated!

    Kind Regards,

    Andy

  2. #2
    Join Date
    Jul 2012
    Posts
    16,734
    Plugin Contributions
    17

    Default Re: How To Make Customer Telephone Number A Mandatory Field When Checking Out

    May have to use an observer style approach to detect that the number has been captured by zc and if not to return to an earlier point of the checkout. May require observing more than one notifier so that can return to a later point in processing depending on method/point of checkout.

    Issue in part is that this data must be entered as part of checkout process when using guest checkout (could annoyingly prohibit that method of using a specific carrier) or as a logged in customer (who may have multiple destination addresses in the account) and then there is the need to ensure data entry isn't just a bunch of     html characters.

    In standard checkout, I would think to listen to starting the checkout_payment page load as typically shipping/destination would have already been identified. Then with PayPal express, there are a few exit points based on starting point in the store.
    ZC Installation/Maintenance Support <- Site
    Contribution for contributions welcome...

  3. #3
    Join Date
    Aug 2013
    Location
    Perth, WA, AU
    Posts
    173
    Plugin Contributions
    3

    Default Re: How To Make Customer Telephone Number A Mandatory Field When Checking Out

    There is an old 'Add shipping phone' plugin.

    https://www.zen-cart.com/downloads.php?do=file&id=1100

    This adds a new phone field to shipping address which I think is a good idea because the sender's phone number might not be appropriate.

    However it was last updated for 155 - but it might lead you in the right direction.

    (I've always meant to check this out because it would be useful for myself but have never got around to it)

  4. #4
    Join Date
    Apr 2023
    Location
    UK
    Posts
    27
    Plugin Contributions
    0

    Default Re: How To Make Customer Telephone Number A Mandatory Field When Checking Out

    Thanks mc12345678

  5. #5
    Join Date
    Apr 2023
    Location
    UK
    Posts
    27
    Plugin Contributions
    0

    Default Re: How To Make Customer Telephone Number A Mandatory Field When Checking Out

    Thanks royaldave

 

 

Similar Threads

  1. How do I remove the telephone number field from signup?
    By blackwolf in forum General Questions
    Replies: 11
    Last Post: 3 Jun 2023, 01:10 AM
  2. Replies: 1
    Last Post: 21 Jan 2017, 07:28 PM
  3. v139f How to make "City" field not mandatory?
    By Pxtures in forum All Other Contributions/Addons
    Replies: 6
    Last Post: 31 May 2012, 01:14 PM
  4. How to MAKE customer select an option before checking out?
    By nasdaqphil in forum Setting Up Categories, Products, Attributes
    Replies: 2
    Last Post: 29 Nov 2010, 05:11 AM
  5. how to make a custom field mandatory?
    By alexsmith2709 in forum General Questions
    Replies: 2
    Last Post: 19 May 2010, 04:52 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR