[WordPress] 外掛分享: Fieldora Checkout for WooCommerce

WordPress 外掛 Fieldora Checkout for WooCommerce 的封面圖片。

前言介紹

  • 這款 WordPress 外掛「Fieldora Checkout for WooCommerce」是 2025-12-29 上架。
  • 目前尚無安裝啟用數,是個很新的外掛。如有要安裝使用,建議多測試確保功能沒問題!
  • 上一次更新是 2025-12-30,距離現在已有 58 天。
  • 外掛最低要求 WordPress 5.8 以上版本才可以安裝。
  • 外掛要求網站主機運作至少需要 PHP 版本 7.4 以上。
  • 尚未有人給過這款外掛評分。
  • 還沒有人在論壇上發問,可能目前使用數不多,還沒有什麼大問題。

外掛協作開發者

irmaiden |

外掛標籤

fields | checkout | woocommerce | custom fields | checkout manager |

內容簡介

總結:Fieldora WooCommerce 結帳欄位自訂外掛讓您完全掌控 WooCommerce 結帳過程,添加無限自訂欄位,編輯默認欄位,並選擇 20+ 種類型欄位。支援經典 WooCommerce 結帳功能,未來版本計劃支援區塊式結帳。

問題與答案:
1. Fieldora Checkout for WooCommerce 提供哪些主要功能?
- 完整的結帳自訂功能
- 支持向結算、運送或其他訊息部分添加自訂欄位
- 編輯所有默認 WooCommerce 欄位,包括標籤、佔位符、必填狀態等
- 透過拖放方式重新排列欄位並即時更新優先級
- 使用切換開關啟用/禁用欄位
- 區分默認和自訂欄位的視覺差異
- 保護必填 WooCommerce 欄位的刪除功能

2. Classic Checkout 支援哪些 20 種欄位類型?
- 單行文本輸入
- 數字輸入與驗證
- 隱藏欄位用於存儲數據
- 密碼輸入欄位
- 帶驗證的電子郵件輸入
- 帶驗證的電話號碼輸入
- 單選按鈕選項
- 多行文本區域
- 下拉選單
- 多選下拉菜單
- 單選核取框
- 返回數組的多個核取框
- 日期和時間選擇器
- 日期選擇器
- 月份選擇器
- 時間選擇器
- 週選擇器
- 帶驗證的 URL 輸入
- 顯示性的區段標題 (H3)
- 顯示性的段落文本

3. 針對欄位驗證,Fieldora Checkout 提供了哪些內建類型驗證和自訂驗證規則?
- 內建類型驗證: 數字、有效的電子郵件格式、7-15 位數字的電話號碼驗證、有效的 URL 格式
- 自訂驗證規則: 郵政編碼格式 (3-10 個字母數字)、有效的 WooCommerce 州/區代碼、嚴格的國際電話格式
- 其他功能: 多重驗證

原文外掛簡介

🎯 WooCommerce Checkout Fields Customization Plugin
Fieldora Checkout for WooCommerce gives you complete control over your WooCommerce checkout. Add unlimited custom fields, edit default fields, rearrange with drag-and-drop, and choose from 20+ field types.
Note: This plugin currently supports Classic WooCommerce checkout only. Block checkout support is planned for a future release.
Key Features
✅ Complete Checkout Customization

Add custom fields to Billing, Shipping, or Additional Information sections
Edit ALL default WooCommerce fields (label, placeholder, required status, etc.)
Drag-and-drop field reordering with real-time priority updates
Enable/disable fields with toggle switches
Visual distinction between default and custom fields
Delete protection for required WooCommerce fields

✅ 20 Field Types for Classic Checkout

Text – Single-line text input
Number – Numeric input with validation
Hidden – Hidden field for storing data
Password – Password input field
Email – Email input with validation
Phone (tel) – Phone number input with validation
Radio – Radio button options
Textarea – Multi-line text area
Select – Dropdown select menu
Multi-Select – Multi-selection dropdown
Checkbox – Single checkbox
Checkbox Group – Multiple checkboxes returning array
DateTime Local – Date and time picker
Date – Date picker
Month – Month picker
Time – Time picker
Week – Week picker
URL – URL input with validation
Heading – Display-only section heading (H3)
Paragraph – Display-only paragraph text

✅ Comprehensive Field Validation
Built-in Type Validation:
* Number: Numeric-only input
* Email: Valid email format
* Phone: 7-15 digit phone validation
* URL: Valid URL format
Custom Validation Rules:
* Postcode: Postal code format (3-10 alphanumeric)
* State: Valid WooCommerce state code
* Phone (strict): Strict international phone format
Features:
* Multiple validation rules per field
* Custom error messages with field labels
* Server-side validation on checkout
* Developer hook for custom validation rules
✅ Field Visibility Controls
Granular control over where fields appear:
* Order Details Page – Show on customer order details and thank you page
* Admin Emails – Include in admin notification emails
* Customer Emails – Include in customer order emails
All visibility settings respected across:
* Admin order edit page
* Customer My Account → Order Details
* Thank You page
* New Order emails (admin)
* Processing Order emails (customer)
* Completed Order emails (customer)
✅ Order Integration

Automatic field value saving on checkout
Type-based sanitization (email, tel, number, url, textarea, arrays)
Field label storage for proper display
Support for array values (multi-select, checkbox group)
Display in admin order page (billing & shipping sections)
Display in customer order details page
Display in WooCommerce emails
Proper formatting for arrays, dates, URLs, multi-line text

✅ One-Click Reset Feature

Reset individual sections (Billing, Shipping, or Additional)
Delete all custom fields in selected section
Restore default WooCommerce field configurations
Confirmation dialog with safety check
Success notifications

✅ Translation Ready

All strings wrapped in translation functions
Text domain: smart-checkout-fields-manager
Compatible with Loco Translate, WPML, and Polylang
RTL language support
Ready for community translations

✅ Developer-Friendly
Powerful hooks for developers:
* Actions: scfm_init, scfm_field_deleted, scfm_after_field_save, scfm_validate_field
* Filters: scfm_sanitize_field_data, scfm_checkout_fields, scfm_field_config, scfm_field_value
* Full documentation in code
* Easy to extend with custom field types
Use Cases

E-Commerce Stores: Collect delivery instructions, gift messages, company VAT numbers
B2B Shops: Add business license fields, tax IDs, purchase order numbers
Subscription Services: Collect subscription preferences, renewal dates
Event Tickets: Add attendee information, dietary requirements
Custom Products: Collect personalization details, custom specifications
Multi-Vendor: Add vendor-specific information fields

Why Choose Fieldora Checkout for WooCommerce?
✓ 20+ Field Types – Wide selection of field types
✓ Drag & Drop – Intuitive interface for field management
✓ No Coding Required – User-friendly admin interface
✓ Developer Friendly – Extensive hooks and filters
✓ Translation Ready – Works in any language
✓ Active Development – Regular updates and improvements
Premium Features (Coming Soon)

Conditional Logic – Show/hide fields based on other field values
Field Dependencies – Make fields required based on conditions
Import/Export – Backup and share field configurations
Field Templates – Pre-built field sets for common scenarios
Advanced Field Types – Signature, File Upload, Color Picker, Range Slider
Multi-Step Checkout – Split checkout into multiple steps
Field Analytics – Track field completion rates
Priority Support – Fast email support

Want these features now? Support development to help prioritize!
Developer Documentation
Available Hooks
Actions:
`php
// Plugin initialization
do_action( ‘scfm_init’ );
// After field deletion
do_action( ‘scfm_field_deleted’, $section, $field_id );
// After field value saved to order
do_action( ‘scfm_after_field_save’, $field_id, $value, $order_id );
// Custom field validation
do_action( ‘scfm_validate_field’, $field_id, $field, $value, $errors );
`
Filters:
`php
// Modify sanitized field data
$sanitized = apply_filters( ‘scfm_sanitize_field_data’, $sanitized, $data );
// Modify default WooCommerce fields
$fields = apply_filters( ‘scfm_default_woocommerce_fields’, $fields, $section );
// Modify checkout fields before rendering
$fields = apply_filters( ‘scfm_checkout_fields’, $fields );
// Modify individual field configuration
$wc_field = apply_filters( ‘scfm_field_config’, $wc_field, $field_id, $field );
// Modify field value before saving
$value = apply_filters( ‘scfm_field_value’, $value, $field_id, $field, $order_id );
`
Adding Custom Field Types
Use the scfm_field_config filter to add custom field types:
`php

add_filter( ‘scfm_field_config’, ‘my_custom_field_type’, 10, 3 );
function my_custom_field_type( $wc_field, $field_id, $field ) {
if ( $field[‘type’] === ‘my_custom_type’ ) {
$wc_field[‘type’] = ‘text’;
$wc_field[‘custom_attributes’] = array(
‘data-custom-type’ => ‘my_custom_type’
);
}
return $wc_field;
}
`
Custom Validation Rules
Add custom validation using the scfm_validate_field action:
`php

add_action( ‘scfm_validate_field’, ‘my_custom_validation’, 10, 4 );
function my_custom_validation( $field_id, $field, $value, $errors ) {
if ( $field[‘type’] === ‘text’ && strlen( $value ) < 5 ) { $errors->add( ‘validation’, ‘Minimum 5 characters required!’ );
}
}
`
Full developer documentation available on GitHub.
Support

📧 Email: [email protected]
🐛 Bug Reports: GitHub Issues
💬 Questions: GitHub Discussions
💰 Donate: PayPal

Donations
If this plugin helped your WooCommerce store, consider supporting its development:

Why donate?
* ☕ Buy me a coffee
* 🚀 Fund premium features development
* 🐛 Faster bug fixes and support
* 📚 Better documentation
* ❤️ Show appreciation
Every contribution helps keep this plugin free and actively maintained!
Made with ❤️ by Theodore Sfakianakis (irmaiden)

各版本下載點

  • 方法一:點下方版本號的連結下載 ZIP 檔案後,登入網站後台左側選單「外掛」的「安裝外掛」,然後選擇上方的「上傳外掛」,把下載回去的 ZIP 外掛打包檔案上傳上去安裝與啟用。
  • 方法二:透過「安裝外掛」的畫面右方搜尋功能,搜尋外掛名稱「Fieldora Checkout for WooCommerce」來進行安裝。

(建議使用方法二,確保安裝的版本符合當前運作的 WordPress 環境。


1.1.3 | trunk |

延伸相關外掛(你可能也想知道)

  • Advanced Custom Fields (ACF®) 》Advanced Custom Fields 可以讓 WordPress 網站成為一個完整的內容管理系統,提供您所有工具以更好管理您的數據。, 使用 Advanced Custom Fields 外掛,完全...。
  • CMB2 》CMB2 是一個開發人員的工具包,用於在 WordPress 上構建 metabox,自定義字段和表單,可以讓您震撼。輕鬆管理帖子、條款、用戶、評論的元數據,或創建自定義...。
  • Advanced Custom Fields: Extended 》🚀 全方位增強套件,可改進WordPress和Advanced Custom Fields。此外掛旨在提供一個強大的管理框架,涵蓋了眾多改進和優化。, 此外掛需要至少 ACF Pro 5.8。,...。
  • Secure Custom Fields 》總結:SCF 是一款能夠擴展 WordPress 功能的外掛,使其成為一個靈活的內容管理工具。透過 SCF,管理自定義數據變得簡單高效。, , 1. 為什麼 SCF 是一個靈活的...。
  • ACF Photo Gallery Field 》t; 'Status', , 'name' => 'status', , 'choices' => array(, 'public' => 'Public', , 'private' => ...。
  • Dynamic Conditions 》Dynamic Conditions 是一個 Elementor 外掛,加入了條件邏輯來顯示或隱藏不同元素。該外掛將條件添加到動態標籤中,以顯示/隱藏小工具或區塊。, 此外掛需要 E...。
  • Custom Field Suite 》Custom Field Suite (CFS) 讓您為文章添加自定義欄位。它輕量級且經過過往使用者的測試(很難出現錯誤)。, 需要了解的事項, , 我們不提供支援。, 這是一個免...。
  • Custom Field Template 》「Custom Field Template 外掛」在「編寫文章/頁面」時,新增自訂欄位的預設設定。這個模板格式基本上跟「rc:custom_field_gui 外掛」差不多,不同處在於:, ...。
  • Custom Block Builder – Lazy Blocks 》WordPress 自訂區塊外掛程式, ★★★★★, 開發商使用於 WordPress 自訂區塊的魔法棒。我們創建了 Lazy Blocks WordPress 外掛程式,協助每位開發商取得他們需要的...。
  • Genesis Custom Blocks 》Genesis Custom Blocks 為 WordPress 開發人員提供了必要的工具,以應對現代 WordPress 「區塊先行」的實境。, WordPress 區塊編輯器(又稱 Gutenberg)為我...。
  • Product Input Fields for WooCommerce 》Product Input Fields for WooCommerce 插件可讓您在 WooCommerce 產品的前端添加自定義輸入字段,以供顧客在添加產品到購物車之前填寫。, 可以全域性地(即...。
  • BuddyPress Xprofile Custom Field Types 》BuddyPress Xprofile Custom Field Types 插件為 BuddyPress 資料檔案新增了一些必要的欄位類型。, BuddyPress Xprofile Custom Field Types 與 BP Profile S...。
  • PixFields 》使用 PixFields,您可以擁有自訂欄位的視覺化管理工具。, 注意:此外掛不會新增任何樣式至自訂欄位的輸出結果,它僅僅新增了元數據(metadata)並提供了一種覆...。
  • NextGEN Custom Fields 》這款外掛是為了將自訂欄位加到卓越且受歡迎的 NextGEN Gallery 外掛而開發。只需輸入新欄位的名稱,從「輸入」、「文字區域」或「下拉式選單」中選擇,就會自...。
  • Just Custom Fields 》Just Custom Fields(即自定義欄位)增加了在文章、頁面(與其他自定義文章類型)和分類中添加附加欄位的功能。安裝後,您將看到一個簡單的設置頁面,易於使...。

文章
Filter
Apply Filters
Mastodon