內容簡介
Dreamfox Checkout Logic Builder for WooCommerce 讓您全面掌控 WooCommerce 的結帳表單。您可以新增自訂欄位、隱藏或重新標籤內建欄位,並透過拖放方式重新排序,還能根據條件邏輯顯示相關欄位,並設定自訂驗證規則和錯誤訊息。
【主要功能】
• 六種欄位類型:文字、文字區域、下拉選單、核取方塊、單選按鈕和日期
• 支援經典與區塊結帳,欄位定義一致
• 三個區域:可附加於帳單地址、運送地址或訂單區域
• 拖放排序:建構器中的順序即為結帳順序
• 條件邏輯:根據其他欄位值顯示欄位
• 自訂驗證:每個欄位可設定正則表達式和錯誤訊息
外掛標籤
開發者團隊
② 後台搜尋「Dreamfox Checkout Logic Builder for WooCommerce」→ 直接安裝(推薦)
原文外掛簡介
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.
