Fieldnest – Custom Checkout Fields for WooCommerce

Description

Fieldnest lets you add and manage custom fields on the new WooCommerce block-based checkout without writing code or reverting to the old [woocommerce_checkout] shortcode.

Many checkout field plugins were built for the classic (PHP) checkout and only partially support block checkout – so their custom fields silently fail to appear. Fieldnest is built block-first, on top of WooCommerce’s native Additional Checkout Fields API, so your fields actually show up, save to the order, and behave correctly.

Features

  • Add custom text, dropdown (select) and checkbox fields to checkout
  • Place fields in the Contact, Address, or Order sections
  • Mark fields required or optional
  • Reorder fields and remove them from a simple, no-code editor
  • Fields save to the order and are available through the Store API
  • No shortcode revert, no admin nag banners

Requires WooCommerce 8.9 or newer.

Screenshots

Installation

  1. Upload the plugin to /wp-content/plugins/fieldnest/, or install it from the Plugins screen.
  2. Activate the plugin.
  3. Go to WooCommerce -> Checkout Fields to add your fields.

FAQ

Does this work with the WooCommerce block checkout?

Yes – that is the whole point. It uses WooCommerce’s native Additional Checkout Fields API, so fields render in the block checkout without reverting to the classic shortcode.

Do my custom fields save to the order?

Yes. Field values are stored as order and customer meta via the Store API and are visible on the order.

Which field types are supported?

Text, dropdown (select) and checkbox fields, placed in the contact, address or order sections of the checkout.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Fieldnest – Custom Checkout Fields for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.1.0

  • Initial release: add text, select and checkbox fields to the block checkout, with location and required controls, reordering and delete.