D

Dreamfox Checkout Logic Builder for WooCommerce

0/5 (0 ratings) — active installs Updated Aug 18, 2026

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.