Custom Checkout Fields for WooCommerce

Sharraxaad

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.

ℹ More

  • The plugin is “High-Performance Order Storage (HPOS)” compatible.

Rakibaad

  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”.

Dibu-eegisyo

10 Nofeembar, 2023 1 reply
Wonderful support when we found an issue with the plugin, both support and the plugin are what we all hope for!
15 Oktoobar, 2021 1 reply
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 Sebteembar, 2021 1 reply
Great Plugin. Gives lots of options and good control for the custom fields. Also awesome support from the developer!
31 Maajo, 2021 1 reply
Highly recommended. Excellent support – very quick and extremely helpful. Gave me some custom code with no problem whatsoever. Thanks, Tom
Akhri dhammaan 12 dibu-eegis

Ka-qaybgalayaasha & Horumariyayaasha

“Custom Checkout Fields for WooCommerce” waa softiweer il furan. Dadka soo socda ayaa wax ku biiriyay kaabahan.

Ka-qaybgalayaasha

“Custom Checkout Fields for WooCommerce” waxaa lagu tarjumay 1 luqad. Way ku mahadsan yihiin turjumaannada ka-qaybqaadashadooda.

Ku tarjun “Custom Checkout Fields for WooCommerce” luqaddaada.

Ma xiisaynaysaa horumarinta?

Baadh koodka, fiiri bakhaarka SVN, ama iska qor diiwaanka horumarinta adigoo adeegsanaya RSS.

Isbeddellada

1.8.3 – 02/08/2024

  • Dev – Visibility Options – By another field – “Action” options added (“Check if not empty” and “Check for an exact value”).
  • WooCommerce added to the “Requires Plugins” (plugin header).

1.8.2 – 30/07/2024

  • WC tested up to: 9.1.
  • Tested up to: 6.6.

1.8.1 – 24/11/2023

  • Dev – PHP 8.2 compatibility – “Creation of dynamic property is deprecated” notice fixed.
  • WC tested up to: 8.3.
  • Tested up to: 6.4.

1.8.0 – 02/11/2023

  • Fix – Duplicate – Extra/unnecessary field removed.
  • Dev – “High-Performance Order Storage (HPOS)” compatibility.
  • WC tested up to: 8.2.

1.7.6 – 03/10/2023

  • Plugin author updated.

1.7.5 – 24/09/2023

  • WC tested up to: 8.1.
  • Tested up to: 6.3.
  • Plugin icon, banner updated.

1.7.4 – 18/06/2023

  • WC tested up to: 7.8.
  • Tested up to: 6.2.

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.