
前言介紹
- 這款 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 環境。
延伸相關外掛(你可能也想知道)
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(即自定義欄位)增加了在文章、頁面(與其他自定義文章類型)和分類中添加附加欄位的功能。安裝後,您將看到一個簡單的設置頁面,易於使...。
