Dreamfox Checkout Logic Builder for WooCommerce

Dreamfox Checkout Logic Builder for WooCommerce

Details
View on WordPress

Dreamfox Checkout Logic Builder for WooCommerce gives you full control over your checkout form. Add your own fields, hide or relabel the built-in ones, reorder everything with drag-and-drop, and show fields only when they are relevant with conditional logic — all with custom validation rules and your own error messages.

The big differentiator: it works on both WooCommerce checkouts. The classic [woocommerce_checkout] shortcode and the block checkout (the default since WooCommerce 8.3) are driven by the same field definitions, and a captured value lands on the order under the same meta key (_dfclb_{field id}) either way. Migrate checkouts whenever you like — your fields and your data pipeline don’t change.

Free features

  • Six field types – text, textarea, select (dropdown), checkbox, radio buttons and date.
  • Both checkouts – one definition renders on the classic shortcode checkout AND the block checkout.
  • Three sections – attach fields to the billing address, shipping address or order (additional information) area.
  • Drag-and-drop ordering – the order in the builder is the order at checkout.
  • Manage default fields – hide, relabel or change the required-ness of every built-in WooCommerce checkout field.
  • Conditional logic – show a field only when another field has a certain value; on the classic checkout also based on cart total, cart contents, shipping method or payment method.
  • Custom validation – regex pattern, minimum/maximum length and a custom error message per field.
  • Placeholder, default value, CSS class and help text per field.
  • Values everywhere they matter – on the admin order screen, in customer and admin order emails, on the customer’s order details page, in the WooCommerce REST API (meta_data) and in the WordPress personal-data export/erase tools (GDPR).
  • JSON import/export – back up your field setup or copy it to another store.
  • Duplicate a field – iterate on variations quickly.
  • Reset to defaults – one action restores the stock WooCommerce checkout.
  • Conflict detection – a friendly heads-up when another checkout-field plugin is active.
  • Translation ready – all strings localizable; field labels are filterable (dfclb_field_label) for WPML/Polylang string translation.
  • HPOS compatible – declares full High-Performance Order Storage support and uses CRUD meta throughout.
  • Lightweight – assets are only enqueued on the checkout page and the plugin’s own settings screen.

Block checkout notes (honest fine print)

The block checkout supports a smaller set of field types than the classic checkout. Definitions degrade gracefully, and the builder shows a badge on affected types so you’re never surprised:

  • Textarea renders as a single-line text field (multiline content is not possible there).
  • Radio buttons render as a dropdown.
  • Date renders as a text field validated against the YYYY-MM-DD format.

Conditional logic on the block checkout currently covers field-value conditions. Conditions on cart total, cart contents, shipping method or payment method apply to the classic checkout only.

Hiding or relabeling default address fields applies to the classic checkout; the block checkout manages its own address fields.

Built by Dreamfox Media.

Details

Plugin code:
dreamfox-checkout-logic-builder
Plugin version:
1.0.2
Author:
Outdated:
No
WP version:
6.4 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0.4
Total installations:
0
Last updated:
2026-08-18
Rating:
Times rated:
0
checkout
checkout-builder
checkout-fields
conditional-fields
woocommerce