New update 2.21 is out !

WooCommerce Checkout Fields Customizer helps you to customize (add, edit, delete and change display order) fields on Checkout, Billing and Shipping pages.
More, to **keep permanent data**, you can create under My Account a new page displaying additional fields. Those data are displayed (optionally) and can be updated on Checkout, too.


  • The fields to be customized are grouped in Billing, Shipping and Additional fields Sections.
  • Billing and Shipping sections – Edit core fields
  • Replace Label/Placeholder Name.
  • Switch on/off field Required attribute.
  • You can temporary remove field(s) from displaying. Removing core fields may leads to unexpected results with some plugins. We are not recommending this.

Additional section

  • Fields where MyAccount checkbox is checked, can be updated both on the new page created by you under My Account -add in page the short-code: wcfc_extra_fields (included in square brackets)-, and conditionally on each Checkout page.
  • Edit labels for radio selection and if necessary a user info regarding the aforementioned fields.
  • The fields are positioned on Checkout page After billing form.


  • Edit the section name.
  • Enable/Disable entire section or its field(s) from displaying in Account and Checkout pages.
  • All fields displayed on Checkout page are shown on Checkout Details, Emails, Customer order view and Orders(back-end).
  • Eight(8) different fields types included: Text Input, Select Options, Multiple Selection, Date Picker, Radio Selection, Check Box, Textarea Input, Heading.
  • Can edit values for Name, Label, Placeholder, Options, Extra Class, Text length, Text validation(availability of these options may change based on the field types).
  • Multiple Selection status indicator.
  • Provided **validation*for all fields types.
  • For Additional section’ fields on Account and Checkout pages.
  • For Billing, Shipping section’ fields on Checkout page.
  • Six (6)*validation checks for Text and Textarea inputs.
  • Switch on/off field Required attribute.
  • Add css Extra class to give style for the additional fields displayed on page created by you under My Account and Checkout page.
  • Change fields display order. You can easily manage the display order of fields from admin side by just moving fields up and down.
  • Remove permanently the created custom field(s).


  • Unique built-in gateway function.
  • Fields (excepting those of type “heading”),where MyAccount checkbox is checked, will replace the default Billing address on the PDF Invoice plugins’ customized templates.
  • Available customized templates for: WooCommerce PDF Invoices & Packing Slips plugin



Buy Activation License

1 activation license
40.00 (excl.VAT) Buy

5 activations license
70.00 (excl.VAT) Buy

10 activations license
100.00 (excl.VAT) Buy


  • WooCommerce 2.2 +
  • WordPress 3.8 or greater
  • PHP version 5.2.4 or greater
  • MySQL version 5.0 or greater

Download the Plugin or Updates from License’s Owner My Account
1. Upon the completion of the purchase the License’s Owner receives an email and attached the corresponding invoice.
2. IMPORTANT: Keep the Order No., the License Email and the License Key provided in email and store them. They will be used to activate the plugin and for reference.
3. Under Download heading, click the name of the plugin.
4. You’ll be redirected to the website Login area. Fill in the login area with the same data used during the Checkout and click Login.
5. In My Account area click on Orders. Find the Order No. corresponding to your purchase (step 2.).
6. Click on the #order no. or View and under Download heading, click the name of the plugin.
7. Download the “” distribution file on your device.
8. For Updates follow the steps 5-7 above.

WP Install the Plugin or Updates
1. Log in to your WordPress dashboard
2. Navigate to the Plugins menu and click Add New
3. Click Upload Plugin
4. Click Browse and select the downloaded zip file on your device.
5. Click Install Now
6. If an older version of the plugin exists click Replace current with uploaded.

Manually Install Plugin or Updates
1. Don’t deactivate/delete from dashboard the plugin’s current version if exists, otherwise you may lose one activation from your license.
2. Access (via /SFTP/FTP FileZilla or cPanel) the site’s /wp-content/plugins/ folder.
3. Delete the current “woocommerce-checkout-fields-customizer” folder, if exists.
4. In the same /wp-content/plugins/ folder, upload and extract the already downloaded distribution file “” file.
5. Delete the distribution file “” file from /wp-content/plugins/ folder.

Plugin Activation
1. In WP dashboard, select and click on License from plugin’s menu.
2. Fill in the Email and License Key.
3. Click Save.
4. Click Activation request.
5. In case that there are unused activations corresponding to this license, the activation was successfully, and the remaining available activations are displayed.

Plugin distribution on several devices
The owner of a valid license, up to the available activations of the license, may provide the distribution file “” of the current plugin’s version, the License Email and the License Key, in order that the plugin be installed, activated and updated on other devices, following the procedures described above.

Q: How to represent no option selection in ‘Select Options’ and ‘Multiple Selection’ fields type?
A: Begin the option list with a non alphanumeric char (ex: – (hyphen)) or string (ex: none).
Don’t use the char underscore (_), since for ‘Select Options’ field type, when selected, user will be notified to select other option.

= 2.21 (25 February 2021) =
* Tested for WordPress 5.6.2, WooCommerce 5.0, Renamed distribution .zip file, Updated Readme.txt file.
= 2.20 (11 January 2021) =
* Major code structure changes, Tested for WooCommerce 5.0, translations
= 2.19 (19 November 2020) =
* Tested for WooCommerce 4.7, Fix Woocommerce plugin activation, translations
= 2.18 (15 October 2020) =
* Tested for WooCommerce 4.6, minor fixes, translations
= 2.17 (19 September 2020) =
* Tested for WordPress 5.5.1, WooCommerce 4.5.2
Fixed: deprecated functions, translations
= 2.16 (15 August 2020) =
* Support for WordPress 5.5 and Support for WooCommerce 4.4
jQuery update
= 2.15 (06 May 2020) =
* Support for WordPress 5.4 and Support for WooCommerce 4.1
= 2.14 (15 March 2020) =
* Support for WordPress 5.4 and Support for WooCommerce 4.0
= 2.13 (29 December 2019) =
* Support for WordPress 5.3 and Support for WooCommerce 3.9
= 2.12 (08 November 2019) =
* Tested WordPress 5.2.4 and WooCommerce 3.8.0
= 2.11 (13 August 2019) =
* Tested WordPress 5.2.2 and WooCommerce 3.7.0
= 2.10 (28 May 2019) =
* Tested WordPress 5.2.1 and WooCommerce 3.6.4
* Fixed license activation issue.
= 2.9 (25 April 2019) =
* Tested WordPress 5.1.1 and WooCommerce 3.6.2
= 2.8 (14 January 2019) =
* WooCommerce 3.5 compatibility.
* -Fix additional billing and shipping fields layout in Checkout Page.
* Compliance with GDPR requirements.
* -Fix exporters and erasers issues.
= 2.7 (03 August 2018) =
* Compliance with GDPR requirements.
* -Added exporters and erasers.
= 2.6 (25 July 2018) =
* Added WCFC menu item in admin dashboard
= 2.5 (06 June 2018) =
* Improved internal structure (Major Update )
= 2.4 (12 April 2018) =
* PHP7 compatible
= 2.3 (27 May 2017) =
* Improved structure
= 2.2 =
* Allow Romanian special letters during text validation.
= 2.1 =
* Add gateways for Billing/Shipping extra fields.
= 2.0 =
* Edit the section name.
* Enable/Disable entire section or its field(s) from displaying in Account and Checkout pages.
= 1.9 =
* Add validation for additional Billing, Shipping fields.
= 1.8 =
* Change fields display order.