Custom Checkout Fields for WooCommerce
Add custom fields to WooCommerce checkout page.
Maintenance 63/10075d since update
Active installs
600
Downloads
29,800
Reviews
12
Age
7.7y
Tagswoocommerceecommercecheckoutwoo-commerce
Plugin info
Total downloads: 29,800
Active installs: 600
Total reviews: 12
Average rating: 4.8
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 2 language(s)
Contributors: 10
Last updated: 10/16/2025 (75 days ago)
Added to WordPress: 5/5/2018 (7 years old)
Minimum WordPress version: 4.4
Tested up to WordPress version: 6.8.3
Minimum PHP version: f
Maintenance & Compatibility
Maintenance score
Actively maintained • Last updated 75 days ago • 12 reviews
63/100
Is Custom Checkout Fields for WooCommerce abandoned?
Likely maintained (last update 75 days ago).
Compatibility
Requires WordPress: 4.4
Tested up to: 6.8.3
Requires PHP: f
Languages
Similar & Alternatives
Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.
Cổng thanh toán Paykit
Rating 3.0/5 (2 reviews) • Active installs 10
Checkout Files Upload for WooCommerce
Rating 4.4/5 (14 reviews) • Active installs 7,000
AgreeMe Checkboxes For WooCommerce
Rating 4.0/5 (4 reviews) • Active installs 500
Features for WooCommerce
Rating 0.0/5 (0 reviews) • Active installs 10
Checkout Field Editor and Customizer for WooCommerce
Rating 0.0/5 (0 reviews) • Active installs 0
Raif payment
Rating 0.0/5 (0 reviews) • Active installs 0
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 “WPFactory > Custom Checkout Fields”.
Frequently Asked Questions
No FAQ available
Review feed
Mehedi
Super!!!
Thanks for making this plugin. Love it.
Ruuttu
Waste of time
Only one custom field allowed in the free version. I know it's free, but that's still kinda stingy. UI looks pretty rough, though I actually find that charming in a way.
Screenshots
No screenshots available
Changelog
1.9.4 – 16/10/2025
- Dev – WPFactory Recommendations – Library updated (to v1.0.6).
- Dev – Developers –
alg_wc_ccf_field_labelfilter added. - Dev – Developers –
alg_wc_ccf_order_field_labelfilter added. - Dev – Developers –
alg_wc_ccf_admin_order_field_labelfilter added. - WC tested up to: 10.2.
1.9.3 – 11/09/2025
- WC tested up to: 10.1.
1.9.2 – 09/07/2025
- Dev – WPFactory Admin Menu – Library updated.
- Dev – WPFactory Admin Menu – Icon added.
- WC tested up to: 9.9.
1.9.1 – 28/04/2025
- Description (readme.txt) updated.
1.9.0 – 26/04/2025
- Dev – Security – Sanitize input.
- Dev – Security – Escape output.
- Dev – Plugin settings moved to the “WPFactory” menu.
- Dev – “Recommendations” added.
- Dev – “Key Manager” added.
- Dev – Admin settings descriptions updated.
- Dev – Coding standards improved.
- WC tested up to: 9.8.
- Tested up to: 6.8.
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”).
1.8.2 – 30/07/2024
- WC tested up to: 9.1.
- Tested up to: 6.6.
- WooCommerce added to the “Requires Plugins” (plugin header).
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_visiblefilter added. - Dev – Plugin is initialized on
plugins_loadedaction 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_optionfilter added. - Dev – Localization –
load_plugin_textdomainmoved to the toinitaction.
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_EStranslation 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.