billing_* fields
All standard billing address fields plus custom fields. Stored in wow_cfe_fields_billing. Block checkout maps 10 core keys to WooCommerce Blocks.
Customize WooCommerce checkout without editing theme files. Manage billing, shipping, and additional fields — add custom fields, reorder with drag-and-drop, toggle required, and validate — all from Wow Extensions → Settings.
Checkout sections
All standard billing address fields plus custom fields. Stored in wow_cfe_fields_billing. Block checkout maps 10 core keys to WooCommerce Blocks.
Shipping address fieldset. Classic checkout only in current version. Stored in wow_cfe_fields_shipping.
Includes order comments and custom additional fields. Stored in wow_cfe_fields_additional. Classic checkout only.
Features
Tabbed interface with live section counts. Each field row shows key, type pill, label, placeholder, priority, Required toggle, and Enabled toggle.
Label + type picker. Select fields get pipe-separated options. Auto-generated keys: billing_cfe_*, shipping_cfe_*, or cfe_* for additional.
Toggle required per field. Disabled fields are stripped from checkout. Country locale can override required on address fields unless override is enabled internally.
Text, textarea, email, tel, number, url, select, checkbox — for custom fields in admin.
Filters woocommerce_billing_fields, woocommerce_shipping_fields, and woocommerce_checkout_fields. Validates email, phone, number, url on checkout submit.
WC 8.8+ billing integration via woocommerce_register_additional_checkout_field. Overrides core billing labels, required, priority, hidden. Requires saved billing config.
Custom values saved to order meta. Shown in emails and “Additional information” on thank-you / order view when enabled.
woocommerce_enable_order_notes_field — enabled when any additional field is active; can remove order comments if disabled in manager.
Core WooCommerce billing, shipping, and order field keys are protected. Custom fields cannot collide with reserved names. Validation rules supported in sanitizer: email, phone, number, url, postcode.
Storefront preview
After saving field changes in the hub, shoppers see reordered labels, new custom fields, and required validation on the live checkout page.
Classic vs Blocks
Field types
Single-line input. Default type for new fields.
Multi-line input for longer responses.
Validated as email on classic checkout; block validation for custom fields.
Telephone field with phone validation.
Numeric input with number validation on classic checkout.
URL input with url validation on classic checkout.
Dropdown with pipe-separated options (e.g. Option A|Option B).
Single checkbox field on classic checkout.
How it works
Install Wow Extensions + this add-on. Activate on Wow Extensions → Home (auto-enabled on plugin activation).
Open Wow Extensions → Settings → Checkout Field Editor. Switch Billing, Shipping, or Additional tabs. Drag to reorder, edit labels, add custom fields.
Click “Save checkout fields” for the active section. Fields appear on storefront checkout. Values stored in order meta.
Pricing
Requires the free Wow Extensions core plugin. Buy this add-on individually or get all Pro tools in one bundle.
Checkout Field Editor only
1 site license · billed annually
All Pro extensions
1 site license · billed annually
Wow Extensions hub
Free on WordPress.org
30-day money-back guarantee on all paid plans. Prices shown are placeholders for the static demo.
FAQ
cfe_section=billing|shipping|additional.manage_woocommerce capability.More extensions