If you sell digital goods, you may want to build a WooCommerce checkout without address fields. You can also disable some billing address fields, and shipping, or remove the Ship to a different address checkbox from the WooCommerce checkout page entirely! Let's see how to configure the checkout with fewer fields!
Table of contents
- Billing and shipping in WooCommerce
- Disable billing address fields in WooCommerce
- WooCommerce Checkout Without Billing Address Fields in 5 Minutes
- Remove the shipping address from the WooCommerce checkout page
- Hide Ship to a different address checkbox
- Customize WooCommerce Checkout (free plugin features)
- Summary & more about checkout customization
By default, WooCommerce gives you the standard checkout page without a way to customize it. Let's assume you do not need all WooCommerce fields, want to remove all shipping fields and disable the ship to a different address checkbox.
👉🏽 Today, I will show you how to customize the WooCommerce checkout page the way you want in less than 5 minutes with a free plugin!
Flexible Checkout Fields WooCommerce
WooCommerce remove shipping address from checkout is now possible within seconds. Download this free plugin and customize WooCommerce checkout form in a minute!
💾 Active Installations: 80,000+ | WordPress Rating:
Billing and shipping in WooCommerce
WooCommerce uses billing and shipping information when receiving orders. You can use WooCommerce default settings to restrict sales to some countries. You can also choose the default customer location.
👉🏽 Now, let's look at the WooCommerce standard checkout form with default billing and shipping fields. The shipping section will appear when a customer enables the Ship to a different address checkbox.
Disable billing address fields in WooCommerce
The standard WooCommerce checkout fields are ok, but I guess you'd like to customize the form a little bit.
For example, you may want to remove billing and shipping fields, rearrange them, or add new ones to the WooCommerce checkout page. Make the form simpler and faster.
🎉 You can use a free plugin to customize your WooCommerce checkout form easily!
Meet Flexible Checkout Fields:
Now, let's see an example. Let's prepare the checkout with a customer's name and e-mail address only!
WooCommerce Checkout Without Billing Address Fields in 5 Minutes
👉🏽 We will use the free Flexible Checkout Fields plugin to configure checkout like this:
To disable some of the billing address fields in the WooCommerce checkout:
-
Get the plugin
First, we need Flexible Checkout Fields to hide the shipping address fields of the Billing section. Once again, you can download it here:
Flexible Checkout Fields WooCommerce
WooCommerce remove shipping address from checkout is now possible within seconds. Download this free plugin and customize WooCommerce checkout form in a minute!
💾 Active Installations: 80,000+ | WordPress Rating:
-
Use plugin settings
Once you install the plugin, go to WooCommerce → Checkout Fields.
-
Remove billing address fields
Unmark Enable Field checkboxes on each billing address field you want to hide from the WooCommerce checkout form:
That's all! You have configured WooCommerce checkout without an address in 5 minutes.
Remove the shipping address from the WooCommerce checkout page
The shipping address fields will appear after a customer clicks the Ship to a different address checkbox:
Of course, you can customize the shipping section the same way as in the example above.
👉🏽 Use the Flexible Checkout Fields plugin to hide, add, or reorder shipping address fields:
Remove ship to a different address from the WooCommerce checkout
WooCommerce hides shipping fields till someone ticks the Ship to different address checkbox.
But you may disable the shipping section entirely with the built-in WooCommerce option.
To do that:
1. Go to WooCommerce → Settings → Shipping → Shipping options → Shipping destination and Force shipping to the customer billing address.
2. Your customers will enter the address for billing & shipping at the same time:
3. This section will also be hidden by default when there are no physical products in the cart. Only the virtual ones.
Customize WooCommerce Checkout
In short, Flexible Checkout Fields lets you add custom fields to the WooCommerce checkout page. Also, with this plugin, you can edit or rearrange default WooCommerce checkout fields. For example, you can disable address fields if you sell digital products.
Almost 90,000 stores worldwide use this plugin daily with ratings of 4.6 out of 5 stars. Look at the exemplary review:
Of course, you can upgrade to the PRO if you need more features in the future.
Features of Flexible Checkout Fields
✅ The free version lets you create add these fields:
- Single Line Text
- Textarea
- Paragraph Text
- Number
- Phone
- URL
- Checkbox
- Color Picker
- Headline
- Image
- HTML
✅ With the PRO version, you can additionally create these fields:
- Multi-checkbox
- Radio button
- Multi-select
- Select (Drop Down)
- Radio with colors
- Date
- Time
- Radio with images
- File Upload
Also, take a quick look at all features in the PRO version of the plugin and read the plugin documentation →
Summary & more about checkout customization
You have learned how to configure WooCommerce checkout without an address. You can find more related articles below.
If you have any questions let us know in the comments section below!