=== Fieldnest - Custom Checkout Fields for WooCommerce ===
Contributors: duafatima
Tags: checkout fields, custom checkout fields, block checkout, checkout field editor, woocommerce checkout
Requires at least: 6.5
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.1.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Add, edit, reorder and hide custom fields on the WooCommerce block checkout - no code. Built natively for block checkout, not the legacy shortcode.

== 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.

= Fieldnest Pro =

Need more? **Fieldnest Pro** adds conditional logic (show a field only when another has a certain value), validation rules, and extra field types - date picker, radio buttons, multi-select and file upload - plus field values in the order admin and emails. Fieldnest Pro is a separate plugin available from the developer.

== 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.

== Frequently Asked Questions ==

= 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.

== Screenshots ==

1. The no-code field editor under WooCommerce -> Checkout Fields.
2. Custom fields rendered natively in the block checkout.

== Changelog ==

= 0.1.1 =
* Added a link to the Fieldnest Pro version (conditional logic, validation and more field types).

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