WPC FieldCraft – Checkout Field Editor for WooCommerce
WPC FieldCraft lets you customize the WooCommerce checkout page. Add new custom fields, edit default fields, remove unnecessary ones, and rearrange them with a drag-and-drop interface — no coding required. The plugin also includes conditional logic, dynamic pricing, custom sections, and field templa
About this tool.
WPC FieldCraft lets you customize the WooCommerce checkout page. Add new custom fields, edit default fields, remove unnecessary ones, and rearrange them with a drag-and-drop interface — no coding required.
The plugin also includes conditional logic, dynamic pricing, custom sections, and field templates.
Key Features
- Drag-and-drop field reordering for Billing, Shipping, and Additional fields
- 20+ field types: Text, Textarea, Select, Radio, Checkbox, Multi-checkbox, Date, Time, DateTime, Date Range, Color Picker, Number, Email, URL, Password, Paragraph, and more
- Conditional logic: Show or hide fields based on payment method, shipping method, country, cart contents, and other field values
- Dynamic pricing: Add fees for any field (fixed amount)
- Custom sections: Create new checkout sections at any position on the page
- Field templates: Pre-built sets you can apply in one click
- Import/Export: Migrate checkout configurations between sites via JSON
- Full Block Checkout (Checkout Block) compatibility
- Translation ready
✏️ Field Types
The plugin supports a variety of field types to collect the data you need.
Input Fields * Text, Textarea, Number, Email, URL, Password — standard inputs with full validation * Select, Radio Button, Checkbox, Multi-checkbox — single and multiple choice options with customizable choices * Paragraph — display-only elements for adding instructions or visual separators
Advanced Pickers * Date Picker, Time Picker, DateTime Picker — with a built-in datepicker UI * Date Range Picker — let customers select check-in/check-out dates, rental periods, etc. * Color Picker — visual color selection with a native color input
🧠 Conditional Logic
Show or hide fields dynamically based on the customer’s selections and checkout context. Checkout forms update in real time as customers make selections.
Supported Conditions * Payment Method — Show fields only for specific gateways (e.g., show “Bank Reference” only for Bank Transfer) * Shipping Method — Display fields based on chosen shipping (e.g., show “Delivery Instructions” only for Local Delivery) * Billing/Shipping Country — Target fields to specific countries or regions * Other Checkout Fields — Chain fields together (e.g., show “Company VAT” only when “Customer Type” is “Business”)