Custom Checkout Fields for WooCommerce

Descripción

Custom Checkout Fields for WooCommerce plugin lets you add custom fields to WooCommerce checkout.

✅ Field Types

  • Text
  • Textarea
  • Number
  • Checkbox
  • Color
  • Datepicker
  • Weekpicker
  • Timepicker
  • Select (including Select2)
  • Multiselect (including Select2)
  • Radio
  • Password
  • Country
  • State
  • Email
  • Phone
  • Search
  • URL
  • Range

✅ General Options

  • Label
  • Placeholder
  • Default value
  • Description
  • Required
  • Customer meta fields

✅ Position Options

  • Section (billing/shipping/account/order)
  • Priority (i.e. order)

✅ Input Options

  • Max length
  • Min value
  • Max value
  • Step
  • Autofocus
  • Autocomplete

✅ Style Options

  • Class
  • Label class
  • Input class

✅ Visibility Options

  • Product categories
  • Product tags
  • Products
  • User roles
  • Min cart amount
  • Max cart amount
  • Product shipping classes
  • Virtual products
  • Downloadable products
  • Countries

✅ Fee Options

  • Fee value
  • Fee type (fixed; percent)
  • Fee title
  • Is fee taxable

✅ Feedback

  • We are open to your suggestions and feedback. Thank you for using or trying out one of our plugins!
  • Visit plugin site.

Instalación

  1. Upload the entire plugin folder to the /wp-content/plugins/ directory.
  2. Activate the plugin through the «Plugins» menu in WordPress.
  3. Start by visiting plugin settings at «WooCommerce > Settings > Custom Checkout Fields».

Reseñas

15 de enero de 2022 1 respuesta
Hi Tom, Thanks for the help the code works .Once again thank you very much .I am stuck for many days for this . Thanks, Divya
15 de octubre de 2021 1 respuesta
The plugin is called "Custom Checkout Fields for WooCommerce", but you can only add one custom field with this plugin. Not very useful, I need to add multiple custom fields.
7 de septiembre de 2021 1 respuesta
Great Plugin. Gives lots of options and good control for the custom fields. Also awesome support from the developer!
31 de mayo de 2021 1 respuesta
Highly recommended. Excellent support - very quick and extremely helpful. Gave me some custom code with no problem whatsoever. Thanks, Tom
7 de octubre de 2020 1 respuesta
Thanks for making this plugin. Love it.
Leer todas las 11 reseñas

Colaboradores y desarrolladores

«Custom Checkout Fields for WooCommerce» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Custom Checkout Fields for WooCommerce» ha sido traducido a 1 idioma local. Gracias a los traductores por sus contribuciones.

Traduce «Custom Checkout Fields for WooCommerce» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

1.7.3 – 08/09/2022

  • Fix – Possible «Uncaught Error: Call to a member function get_cart() on null in class-alg-wc-ccf-frontend.php:596» fixed.
  • Dev – Deploy script added.
  • WC tested up to: 6.8.

1.7.2 – 16/07/2022

  • Dev – Visibility Options – Min/Max cart amount – «Add shipping cost to cart total» option added.
  • WC tested up to: 6.7.
  • Tested up to: 6.0.

1.7.1 – 13/04/2022

  • Tested up to: 5.9.
  • WC tested up to: 6.4.

1.7.0 – 24/12/2021

  • Dev – Type – «Multiselect» type added.
  • WC tested up to: 6.0.

1.6.5 – 04/10/2021

  • Dev – Visibility Options – Products – Product variations added.
  • Dev – Visibility Options – Products – Now using AJAX product search in admin settings.
  • Dev – Code refactoring.
  • WC tested up to: 5.7.

1.6.4 – 06/09/2021

  • Fix – «Account» and «Order notes» section fields were duplicated to other sections as well. This is fixed now.

1.6.3 – 02/09/2021

  • Fix – Visibility Options – Checking for is_visible() in default_address_fields(). This fixes the issue with visibility options (e.g. «User roles») not functioning properly.
  • Dev – Visibility Options – «By another field» option added.
  • Dev – General – «Hide unrelated type options» option added (defaults to no).
  • Dev – General – «Fields ID» option added (defaults to alg_wc_checkout_field).
  • Dev – Admin settings rearranged – type related options moved up.

1.6.2 – 25/08/2021

  • Fix – Visibility Options – Countries – Required/optional bug fixed.
  • WC tested up to: 5.6.

1.6.1 – 30/07/2021

  • Dev – Shortcodes are now applied in «Datepicker > Min date» and «Datepicker > Max date» options (and field types changed from number to text).
  • Dev – [alg_wc_ccf_if] shortcode added.
  • Dev – [alg_wc_ccf_datetime] shortcode added.
  • WC tested up to: 5.5.
  • Tested up to: 5.8.

1.6.0 – 30/06/2021

  • Fix – Fees – JS script fixed.
  • Dev – «Duplicate» option added.
  • Dev – Admin order details – Stripping tags from field labels now.
  • Dev – Position Options – Priority (i.e. order) – Default value updated to 200 (was 0). Admin settings description updated.
  • Dev – Developers – alg_wc_ccf_field_visible filter added.
  • Dev – Plugin is initialized on plugins_loaded action now.
  • Dev – Code refactoring.
  • WC tested up to: 5.4.

1.5.1 – 25/03/2021

  • Dev – «Prepopulate default value» option added.
  • Dev – Admin settings restyled; descriptions updated; «Customer meta fields» option renamed to «User profile».
  • WC tested up to: 5.1.
  • Tested up to: 5.7.

1.5.0 – 06/01/2021

  • Dev – Datepicker/Weekpicker Type Options – Datepicker: Timepicker addon – «Custom text» options added.
  • Developers – alg_wc_ccf_get_field_option filter added.
  • Dev – Localization – load_plugin_textdomain moved to the to init action.

1.4.9 – 16/12/2020

  • Dev – Frontend – Order meta – Checking if field is_visible() before adding it to order meta. This solves the issue with hidden (e.g. via «Visibility Options > Products») «checkbox» type fields.
  • Tested up to: 5.6.
  • WC tested up to: 4.8.

1.4.8 – 05/11/2020

  • Dev – [alg_wc_ccf_translate] shortcode added (for WPML / Polylang).
  • Dev – Shortcodes are now processed in these options: Label, Placeholder, Default value, Description, Fee title, Value for ON, Value for OFF.

1.4.7 – 28/10/2020

  • Dev – Select/Radio Type Options – Select2 – «Text input by user» option added.
  • WC tested up to: 4.6.

1.4.6 – 07/10/2020

  • Dev – Using another algorithm for JS minification now.
  • WC tested up to: 4.5.

1.4.5 – 19/08/2020

  • Dev – Datepicker/Weekpicker Type Options – Datepicker: Timepicker addon – «Time format» option added.
  • Dev – JS files minified.
  • WC tested up to: 4.4.

1.4.4 – 17/08/2020

  • Fix – Datepicker/Weekpicker Type Options – Datepicker: Exclude months – Fixed for 2-digit months.
  • Dev – Datepicker/Weekpicker Type Options – «Datepicker: Exclude dates» option added.
  • Dev – Datepicker/Weekpicker Type Options – Datepicker: Timepicker addon – «Min time» and «Max time» options added.
  • Dev – Timepicker Type Options – «Min time» and «Max time» options added.

1.4.3 – 14/08/2020

  • Fix – Weekpicker – JS errors fixed.
  • Dev – Datepicker/Weekpicker Type Options – «Datepicker: Timepicker addon» option added.
  • Dev – Datepicker/Weekpicker Type Options – Settings titles updated for «Exclude days» and «Exclude months» options (titles start with «Datepicker: …» now).

1.4.2 – 13/08/2020

  • Dev – Datepicker/Weekpicker Type Options – «Exclude days» option added.
  • Dev – Datepicker/Weekpicker Type Options – «Exclude months» option added.
  • Tested up to: 5.5.

1.4.1 – 07/08/2020

  • Fix – Advanced – Force fields sort by priority – Option fixed.
  • Dev – Select/Radio Type Options – Select2 – «Custom text» options added.
  • WC tested up to: 4.3.
  • Tested up to: 5.4.

1.4.0 – 02/03/2020

  • Dev – Visibility Options – «Countries» («Hide» or «Show») options added.
  • Dev – Admin settings descriptions updated.
  • Dev – Code refactoring.
  • WC tested up to: 3.9.

1.3.0 – 13/11/2019

  • Dev – Admin settings restyled.
  • Dev – Code refactoring.
  • Langs – es_ES translation added.
  • Tested up to: 5.3.
  • WC tested up to: 3.8.

1.2.1 – 22/05/2019

  • Dev – Visibility Options – «Virtual products» option added.
  • Dev – Visibility Options – «Downloadable products» option added.
  • Dev – Fee Options – «Percent fee: Cart total» option added.
  • Dev – Fee Options – «Percent fee: Add shipping» option added.

1.2.0 – 20/05/2019

  • Dev – «Fee Options» added.

1.1.0 – 09/05/2019

  • Fix – Plugin URI fixed.
  • Dev – Visibility Options – «Product shipping classes» option added.
  • Dev – Code refactoring.
  • Tested up to: 5.2.
  • WC tested up to: 3.6.

1.0.0 – 04/05/2018

  • Initial Release.