Descripció
H6 Smart Checkout Fields for WooCommerce gives you precise control over your checkout form without the complexity of larger checkout customisation plugins.
Edit existing WooCommerce checkout fields, add your own custom fields, show or hide fields based on what the customer enters, validate what they type, and organise everything from a clean field-builder interface designed for real stores.
Built for the Classic WooCommerce Checkout.
Key Features
Edit WooCommerce checkout fields
Modify default Billing, Shipping, and Order fields without code.
- Change labels and placeholders
- Mark fields as required or optional
- Enable or disable fields
- Reorder fields with drag and drop
Add custom checkout fields
Collect additional customer information directly during checkout.
Supported field types:
- Text
- Textarea
- Select dropdown
- Radio buttons
- Checkbox
- Phone
- Number
- Date
- Password
- File upload
- Heading / description (display only)
Conditional field logic
Show or hide any custom field based on what the customer selects in another checkout field.
For example, only show a «VAT number» field when the billing country is a specific country, or reveal a «Delivery notes» box when a delivery option is chosen. Hidden fields are not required and are skipped during validation, so conditional fields never block checkout.
Field validation
Keep the data you collect clean.
- Minimum and maximum length
- Pattern matching with a custom regular expression
Validation is enforced both in the browser and again on the server when the order is placed.
Secure file uploads
Let customers attach a file at checkout, such as a purchase order, artwork, or ID document.
- Choose which file types each field accepts
- Set a maximum file size per field
- Executable and script file types are always blocked
- Uploaded files appear as download links on the order screen and in emails
Organised field builder
Manage Billing, Shipping, and Order fields in separate tabs with a cleaner, more focused workflow.
- Drag-and-drop field rows
- Inline editing for custom fields
- Dedicated add-field modal
- Clear status badges and controls
Flexible layouts
Control how custom fields appear at checkout.
- Full width
- Left column
- Right column
WooCommerce integration
Custom field data is automatically integrated into WooCommerce, and display can be toggled on or off for:
- Admin order screen
- Customer emails
- Thank you page
- View order page
HPOS compatible
Fully compatible with WooCommerce High-Performance Order Storage (HPOS).
Captures



Instal·lació
- Upload the plugin to
/wp-content/plugins/or install it from the WordPress plugin directory. - Activate the plugin via the Plugins screen.
- Go to WooCommerce H6 Smart Checkout Fields.
PMF
-
Does this work with the WooCommerce Checkout Block?
-
No. This plugin is designed for the Classic WooCommerce checkout shortcode.
-
Can I show a field only when another field has a certain value?
-
Yes. Each custom field has a conditional display setting. Choose the controlling field key (such as
billing_country), a condition, and a value. The field then shows only when the condition is met, and it will not be required or validated while hidden. -
Can I validate what customers enter?
-
Yes. Text-style fields support minimum and maximum length and an optional regular-expression pattern. Validation runs in the browser and again on the server.
-
Is the file upload field safe?
-
Uploads are validated on the server against a per-field list of allowed extensions and a maximum size, and executable or script file types are always rejected. Files are stored in a protected uploads folder and attached to the order as a download link.
-
Where is custom field data shown?
-
Custom field data appears in:
- WooCommerce admin orders
- Customer and admin order emails
- Thank you pages
- Customer order views
-
Can I add my own checkout fields?
-
Yes. You can create text, textarea, select, radio, checkbox, email, phone, number, date, password, file upload, and heading fields.
-
Is this plugin HPOS compatible?
-
Yes. H6 Smart Checkout Fields supports WooCommerce HPOS.
Ressenyes
No hi ha ressenyes per a aquesta extensió.
Col·laboradors i desenvolupadors
«H6 Smart Checkout Fields for WooCommerce» és programari de codi obert. La següent gent ha col·laborat en aquesta extensió.
Col·laboradorsTraduïu «H6 Smart Checkout Fields for WooCommerce» a la vostra llengua.
Interessats en el desenvolupament?
Navegueu pel codi, baixeu-vos el repositori SVN, o subscriviu-vos al registre de desenvolupament per fisl de subscripció RSS.
Registre de canvis
1.2.0
- Added conditional display logic to show or hide custom fields based on another field’s value.
- Added field validation with minimum length, maximum length, and regular-expression pattern matching.
- Added new custom field types: date, radio buttons, password, heading/description, and secure file upload.
- Added per-field file upload controls for allowed file types and maximum size, with script and executable types always blocked.
- Custom field data, including uploaded files, now displays as links in admin orders and emails.
- Updated translation metadata and release package cleanup.
1.1.1
- Improved settings sanitisation for checkbox controls.
- Improved display of select field values in admin orders, emails, and customer order views.
- Updated translation metadata and release package cleanup.
1.1.0
- Added the ability to turn off custom fields on order pages and emails.
- Complete redesign of the checkout field builder UI.
- Added tabbed Billing, Shipping, and Order field management.
- Added drag-and-drop field builder rows.
- Added dedicated add-field modal workflow.
- Added inline editing for custom fields.
- Added checkout fields reset button.
- Improved field badges, spacing, and admin styling consistency.
- Simplified field management and action controls.
- Improved responsive admin layouts.
1.0.0
- Initial release.