cancel
Showing results for 
Search instead for 
Did you mean: 

Orders complete without telephone number (which is required)

Orders complete without telephone number (which is required)

Hi all,

I maintain an e-shop (Magento 2.4.6). Yesterday and today the e-shop owner was inform our company that there 3 orders without customer phone number. 

 

The telephone number is required on checkout. You can 't complete order without phone number. I tried by my self to complete order without phone number and where is no way to complete the order.

 

However there are 3 completed orders without phone number (and the one of those is without region, which is required too.)

What i have check - found:

  1. i was double check on Stores > Settings > configuration > customers > customer configuration > "show telephone" is "Required". (And of course on shop checkout there is a red star on telephone input).
  2. All three orders are complete as guest. However 2 of those customers have reorder in the past (with phone number submitted, but not on last order).
  3. The two of those orders was payed with "paypal" and one with "cash on delivery".
  4. on db on 'sales_order_address' table on 'telephone' column is 'NULL' (and on 'region' too).

is there any idea how to continuum my research?

4 REPLIES 4

Re: Orders complete without telephone number (which is required)

I’ve run into a similar issue before where required fields like the telephone number were being skipped during checkout. In many cases, this happens due to custom themes or third-party checkout modules that override Magento's default validation. I recommend checking your checkout_index_index.xml and inspecting any JS validation on the frontend.

Also, inspect the customer address form scope to confirm that the telephone field is still marked as required both in the layout and in customer_address.xml. Sometimes, the requirement flag is missing or not properly validated due to custom modifications.

For reference, I recently reviewed a food ordering site setup similar to Jack in the box menues, and they ensured all mandatory customer info was validated before processing orders. A clean setup like that can help avoid customer data gaps post-checkout.

Re: Orders complete without telephone number (which is required)

Hi and thnx for your reply.

1. I want to ask, which o all "checkout_index_index.xml" i must check? There many of those on my intallation.

2. the customer address is marked as required. When i try to make an order, i can 't complete the order, with no telephone number. The Magento checkout, not allow me too continue to next step (as guest).

Yesterday three new order supply with no telephone number.

Suspect the paypal module, when order pay and complete, customer return to magento thnx page. Maybe pay pal overwrite customer contact fields ...

 

Re: Orders complete without telephone number (which is required)

It’s definitely puzzling to see completed Magento orders without required fields like telephone and region. Since this contradicts the configured validation rules, it might be worth exploring if certain payment gateways (like PayPal) bypass some checkout validations, especially for guest checkouts.

Also, speaking of enhancing e-commerce experiences—if you haven’t explored Castle entertainment TV app it might be worth a look. Castle App is known for its intelligent user experience, offering secure logins, behavior tracking, and fraud detection features that could help tighten up order validation and data consistency, especially across guest checkouts. Integrating tools like Castle can add an extra layer of insight and control to prevent missing info in future transactions.

Re: Orders complete without telephone number (which is required)

It is like there might be a bug with how Magento handles PayPal or certain payment method callbacks—maybe it's bypassing some validation after payment confirmation? I've seen similar oddities when third-party modules are involved too kunstgebit tandarts Leiderdorp.