Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Harbor Checkout Fields For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download

Harbor Checkout Fields For WooCommerce Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Harbor Checkout Fields for WooCommerce lets you add custom fields to WooCommerce’s block-based checkout without writing code.

Fields are collected at checkout, saved to order metadata using WooCommerce’s HPOS-safe order API, and automatically appear in the admin order detail screen and in customer confirmation emails.

Real-world use cases

  • Gift message – let customers include a message for the recipient
  • Delivery instructions – collect access codes, gate instructions, or preferred drop-off spots
  • B2B purchase order number – required for invoice reconciliation
  • How did you hear about us? – a select dropdown for attribution tracking
  • Age confirmation checkbox – required for alcohol, tobacco, or age-gated products
  • Special requests or dietary notes – for food, events, or personalised items

Free Features

  • Add text, email, phone, checkbox, and select (dropdown) fields to the block checkout
  • Choose field location: Contact section, Address block, or Order section
  • Mark fields as required or optional
  • Add a placeholder prompt to select fields
  • Drag-to-reorder fields in the admin settings page
  • Field values saved to order metadata (HPOS-compatible)
  • Values displayed in the admin order detail view (after billing address)
  • Values displayed in customer and admin order confirmation emails
  • No coding required – works out of the box

How it works

Fields are registered with WooCommerce’s official block checkout additional-fields API (available in WooCommerce 8.9 and later). Values are stored on the order with the HPOS-safe order API and read back with $order->get_meta(), so no direct database queries are made against order tables.

Requirements

  • WordPress 6.4 or later
  • WooCommerce 8.9 or later (block checkout additional fields API)
  • PHP 8.2 or later
  • WooCommerce block checkout (not the legacy shortcode checkout)
  • HPOS (High Performance Order Storage) compatible

Support

For help with the plugin, post in the WordPress.org support forum or email support@harborplugins.com.

Screenshots

  1. Admin settings page with field list and drag-to-reorder

    Admin settings page with field list and drag-to-reorder

  2. Add Field form with type and location options

    Add Field form with type and location options

  3. Custom field displayed in the block checkout

    Custom field displayed in the block checkout

  4. Field value shown in the admin order view

    Field value shown in the admin order view

  5. Field value shown in the order confirmation email

    Field value shown in the order confirmation email


Reviews & Comments