“Is there any way to receive orders without email on WooCommerce,” This question really would come across to your mind if you are selling anything with WooCommerce. There is no doubt WooCommerce has been emerged as the biggest open source platform. Just like WordPress which is its required CMS, WooCommerce sidelined all other free ecommerce software like Magento, Opencart, Prestashop and Shopify.

With WooCommerce any non-programmer sets up his online store within a few hours if they know how to use WordPress and Web Hosting. Thousands of great WooCommerce addons are available to extend the functionality of this powerful ecommerce system.

However there are many things that require custom coding to implement in a WooCommerce based shopping cart and mobile based user registration is out of them. Mobile number based user registration that will not require Email ID or no email checkout. Unfortunately it is not possible using a plugin right now. But it may be surely in the pipeline of any developer of WordPress or core WordPress development team.

But there is still a way to receive orders without email ID and using mobile number but you must be aware that without email customer can’t get notification via Email and you must setup telephone network based SMS notification system to trigger a SMS on successful order placement. Additionally, users that makes purchase with this method will not be registered on site, they will be able track their order via a frontend order tracking page (WooCommerce offers shortcode for order tracking).

So let’s get started how to setup a checkout system without email

Make sure you have latest version of WordPress and WooCommerce installed

Go to WooCommerce settings and then click on Account and Privacy tab

Here enable Guest Checkout option “Allow customers to place orders without an account”

Now install and activate a free WooCommerce addon (or a WordPress plugin to extend WooCommerce functionality). This addon lets you edit checkout form and you can disable email field in checkout form or make it optional to receive orders without email ( Checkout Field Editor for WooCommerce by ThemeHiGH)

After activating the addon go to WooCommerce > Checkout Form

Here you can customize different checkout form fields. All you need to do is to make email field optional.

Click the Edit button next to Email field and uncheck the “required” option

This way someone who don’t have any email address can place order until he/she don’t want to register on your website

Caution – If you receive an order without email, WordPress will not be able to send order confirmation to your customer and you need a SMS gateway integration to send order notification via SMS. Optionally you can send order confirmation manually that may be hectic and time consuming for you. Additionally if someone prepays on your website, it is highly likely she/he will remain worried until she/he receives order confirmation. So make sure you are using a well working SMS notification system with WooCommerce order placement.

International SMS gateways that have WooCommerce integration available

Twilio free addon to integrate is WC – APG SMS Notifications by Art Project Group, many other paid integration addons are available)

Bulkgate – Integration via Free addon is available WooSMS