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.
meta_data) and in the WordPress personal-data export/erase tools (GDPR).dfclb_field_label) for WPML/Polylang string translation.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:
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.