Plugin info

Total downloads: 3,130
Active installs: 100
Total reviews: 5
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 2
Last updated: 12/28/2021 (1463 days ago)
Added to WordPress: 4/18/2020 (5 years old)
Minimum WordPress version: 5.3
Tested up to WordPress version: 5.8.12
Minimum PHP version: f

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1463 days ago • 5 reviews

22/100

Is Remove WooCommerce Billing Address Fields for Free Checkout abandoned?

Possibly abandoned (last update 1463 days ago).

Compatibility

Requires WordPress: 5.3
Tested up to: 5.8.12
Requires PHP: f

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

Address Validator for WooCommerce
Rating 3.4/5 (9 reviews)Active installs 100
WooCommerce Duplicate Billing Address
Rating 5.0/5 (3 reviews)Active installs 100
International Address Checker
Rating 0.0/5 (0 reviews)Active installs 0
WHMCS Bridge
Rating 3.1/5 (73 reviews)Active installs 5,000
Easy Invoice – PDF Invoice Generator & Quote Builder
Rating 4.2/5 (5 reviews)Active installs 500

Description

It can be a hassle to fill out your billing address if you aren’t actually paying any money. This plugin removes the billing address fields from WooCommerce checkout when the cart total is 0, ie: Free.

Specifically the following fields are removed:

  1. billing_address_1
  2. billing_address_2
  3. billing_city
  4. billing_state
  5. billing_postcode
  6. billing_country
  7. billing_phone

That’s it!

Support

Support is handled in the WordPress forums. Please note that support is very limited. Before posting a question, please confirm that the problem still exists with a default theme and with all other plugins disabled.

Please report any bugs, errors, warnings, code problems to Github

Installation

  1. Upload the plugin folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress

Frequently Asked Questions

How to exclude billing phone field from removal?

To achieve this you can add the following snippet to your theme’s functions.php or via the Code Snippets plugin.

/**
 * Do not remove billing phone
 *
 * @param array   $fields    The billing fields we are removing
 * @return array
 */
function kia_do_not_remove_billing_phone( $fields ) {
    return array_diff( $fields, array( 'billing_phone' ) );
}
add_filter( 'wc_billing_fields_to_remove_for_free_checkout', 'kia_do_not_remove_billing_phone' );

Review feed

No reviews available

Screenshots

  1. The simplified checkout form.

    The simplified checkout form.

Changelog

2021-12-28 – 1.0.1

  • New: Introduce wc_billing_fields_to_remove_for_free_checkout filter.
  • Fix: Do not remove address when shipping is required. Fixes “Please enter an address to continue.” error on checkout.

1.0

  • Initial release.