Onlinefotka Checkout Field Editor for WooCommerce

Onlinefotka Checkout Field Editor for WooCommerce

Details
View on WordPress

Checkout Field Editor by Onlinefotka gives you complete control over the WooCommerce checkout page — without touching any code.

Edit existing fields, add custom ones, reorder everything with drag-and-drop, hide fields based on conditions, and validate input with your own rules.

Built for both the classic WooCommerce checkout and the new block-based checkout (WC 8.6+).

Edit Built-in WooCommerce Fields

  • Change labels and placeholder text for all billing, shipping, and order fields
  • Mark fields as required or optional
  • Enable or disable individual fields
  • Drag-and-drop reorder fields within each section
  • Reset any section back to WooCommerce defaults with one click

Add Custom Fields

  • Add unlimited custom fields to billing, shipping, or order sections
  • Field types: Text, Email, Phone, Number, Textarea, Select, Radio, Checkbox, Date, Hidden
  • Set label, placeholder, description (helper text shown below the field), and CSS class
  • Control sort order within the section
  • Show or hide the field value in WooCommerce admin order details
  • Show or hide the field value in WooCommerce order emails

Conditional Logic

  • Show a field only when specific conditions are met
  • Conditions can reference any checkout field — built-in WooCommerce fields or your own custom fields
  • Operators: equals, not equals, contains, not empty, is empty
  • AND logic — all conditions must be true for the field to appear
  • Hidden fields are automatically excluded from required validation and are not saved to the order

Validation Rules

  • Add a custom regex pattern to any text-type field (e.g. ^SK[0-9]{10}$ for Slovak VAT numbers)
  • Set a custom error message displayed when the pattern does not match
  • Validation only runs when the field has a value — empty optional fields are not rejected

Block Checkout Support (WC 8.6+)

  • Custom fields of type Text, Select, and Checkbox are automatically registered with the WooCommerce Blocks checkout API
  • Works alongside classic checkout — both can coexist on the same site
  • Field values are saved consistently regardless of which checkout type the customer used

Virtual & Downloadable Products

  • Optionally hide the entire shipping address section when the cart contains only virtual or downloadable products
  • If the cart contains at least one physical product, shipping fields are shown normally

Order Data

  • Custom field values are displayed in the WooCommerce admin order detail page
  • Custom field values are included in WooCommerce order emails (configurable per field)
  • Values are saved to order meta and accessible via WooCommerce order methods

Requirements

  • WordPress 6.0 or higher
  • WooCommerce 7.0 or higher
  • PHP 7.4 or higher

Details

Plugin code:
onlinefotka-checkout-field-editor-for-woocommerce
Plugin version:
1.1.0
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-21
Rating:
Times rated:
0
checkout-editor
checkout-fields
custom-fields
field-editor
woocommerce