Harbor Checkout Fields for WooCommerce

Add custom fields to the WooCommerce block checkout without writing code: gift messages, delivery notes, PO numbers.

Download free on WordPress.orgBuy Pro (coming soon)

WooCommerce's official Checkout Field Editor is deprecated and broken on block checkout. Harbor Checkout Fields is built natively for WooCommerce's block checkout and HPOS, no code required.

Free vs. Pro

Free

$0

Download on WordPress.org

  • Add text, email, phone, checkbox, and select fields
  • HPOS-compatible order meta storage
  • Fields appear in admin order view and confirmation emails
  • Drag-to-reorder in admin settings
Download free
Pro

$79

/year

Agency license: $149/year (unlimited sites)

Everything in Free, plus:

  • Conditional logic (show field only if another field has a value)
  • Multi-step checkout support
  • Advanced validation rules
  • Export field data with orders to CSV
Coming soon
Technical requirements
WordPress
6.4+
WooCommerce
8.9+
PHP
8.2+
Block checkout
Required
HPOS-compatibleBlock checkout readyFreemius-powered licensing

FAQ

Does this work with the classic WooCommerce checkout?

No. This plugin is built specifically for the WooCommerce block checkout (introduced in WooCommerce 8.x). For the classic shortcode checkout, WooCommerce Checkout Field Editor still works.

Are the custom fields saved to HPOS order tables?

Yes. Field values are stored as order meta on the HPOS order tables, not wp_postmeta. Fully compatible with High-Performance Order Storage.

Can I validate field input?

Basic required/optional validation is included in the free version. Advanced validation rules (regex, min/max length, custom error messages) are a paid feature.

What's new

v1.1.0

2025-05-12

  • ·Added select and radio field types
  • ·Fixed field order not persisting after WooCommerce update
  • ·Improved order email display formatting

v1.0.0

2025-03-01

  • ·Initial release with text, email, phone, and checkbox fields

Questions about Harbor Checkout Fields for WooCommerce?