Description
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
- 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.
Installation
- Upload the entire plugin folder to the
/wp-content/plugins/
directory. - Activate the plugin through the âPluginsâ menu in WordPress.
- Start by visiting plugin settings at âWooCommerce > Settings > Custom Checkout Fieldsâ.
Reviews
Contributors & Developers
“Custom Checkout Fields for WooCommerce” is open source software. The following people have contributed to this plugin.
Contributors“Custom Checkout Fields for WooCommerce” has been translated into 1 locale. Thank you to the translators for their contributions.
Translate “Custom Checkout Fields for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
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()
indefault_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
(was0
). 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 toinit
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.