WordPress plugin intelligence profile

WPC FieldCraft – Checkout Field Editor for WooCommerce

Edit WooCommerce checkout fields: add, remove, reorder, conditional logic, dynamic pricing, custom sections & drag-and-drop builder.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.1.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.9 · PHP 7.4
Directory statusactive
Last directory update10 Oct 202623d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records WPC FieldCraft – Checkout Field Editor for WooCommerce version 1.1.0 as active, updated 23d ago and tested up to WordPress 7.1.

Overview

About this plugin

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

, show “Bank Reference” only for Bank Transfer)

, show “Delivery Instructions” only for Local Delivery)

* Billing/Shipping Country — Target fields to specific countries or regions

, show “Company VAT” only when “Customer Type” is “Business”)

Logic Controls

* AND / OR relation — combine multiple conditions with “All must match” or “Any can match”

* Show When / Hide When — choose the action when conditions are met

* Equal / Not Equal comparison — flexible matching with wildcard support

💰 Dynamic Pricing & Fees

Automatically add fees to the order based on customer selections. Useful for gift wrapping, rush processing, insurance, and other value-added services.

Pricing Types

, $5 for gift wrapping)

All fees are automatically displayed in the WooCommerce order review, emails, and admin order detail — with full tax support.

📂 Custom Checkout Sections

Go beyond the standard Billing/Shipping/Additional layout. Create new checkout sections and position them at the locations listed below.

Available Positions

* Before/After Customer Details

* Before/After Billing Form

* Before/After Shipping Form

* Before/After Registration Form

* Before/After Order Notes

* Before/After Terms & Conditions

* Before/After Submit Button

Each section gets its own field editor tab, drag-and-drop ordering, and conditional logic — just like the built-in sections.

📋 Field Templates

Get started quickly with pre-built field sets covering common checkout scenarios.

  • Gift & Personalization — Gift wrapping checkbox, gift message, recipient name
  • Business / B2B — Company name, VAT number, purchase order number
  • Delivery Preferences — Preferred date, time slot, delivery instructions
  • Additional Info — “How did you hear about us?”, special requests, order notes

Apply any template with one click. Templates merge with your existing fields — they never overwrite.

📦 Import / Export

Easily migrate checkout configurations between staging and production environments.

  • Export all field configurations as a JSON file
  • Import configurations from another site
  • Useful for development workflows and multi-site management

🔒 Security

Built with WordPress security best practices:

  • Nonce verification on all AJAX endpoints
  • Capability checks ( manage_woocommerce ) on all admin operations

💡 Common Use Cases

Below are real-world scenarios store owners commonly solve with this plugin.

Personalization & Gifting

1. Gift wrapping with fee

Add a “Gift Wrap” checkbox field with a $5 fixed fee. When checked, show a “Gift Message” textarea — the fee is automatically added to the order total.

2. Personalized products

Add fields for “Name to Print”, “Font Style” (select), and “Color” (color picker) — all shown conditionally when “Add Personalization” checkbox is checked.

B2B & Business

3. Business checkout fields

Show “Company Name”, “VAT Number”, and “Purchase Order Number” only when “Customer Type” radio is set to “Business”. Hide them for personal orders.

4. Delivery date and time slot

Add a date picker for preferred delivery date and a select dropdown for time slots (Morning, Afternoon, Evening). Show only for “Local Delivery” shipping method.

5. Delivery instructions for specific methods

Show a “Delivery Instructions” textarea only when the customer selects “Local Delivery” or “Same Day” shipping. Hide it for standard and express shipping.

6. Signature requirement for high-value orders

Add a “Require Signature” checkbox with a $3 fee, shown conditionally when cart total exceeds $200.

Marketing & Feedback

7. Referral tracking

” select field with options like Google, Facebook, Friend Referral, etc. Data is saved to order meta for analytics.

8. Special requests

”.

Country-Specific Fields

9. CPF for Brazil

Show a “CPF” text field only when billing country is Brazil. Mark it as required.

10. GSTIN for India

Show “GSTIN Number” only when billing country is India and customer type is “Business”.

Combining Conditional Logic

Multiple conditions can be combined for more specific use cases:

  • “Show gift options only for physical products shipped domestically” — Combine: Shipping Method = Flat Rate AND Shipping Country = US
  • “Business fields for EU customers only” — Combine: Customer Type = Business AND Billing Country = any EU country
  • “Rush processing fee only for express shipping” — Combine: Shipping Method = Express AND add a $15 fixed fee checkbox
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • checkout field
  • custom field
  • field editor
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.9 · PHP 7.4
Update activity10 Oct 202623d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version1.0.21.1.0
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.