WordPress plugin intelligence profile

Harvify Checkout Manager

Add, reorder and hide WooCommerce checkout fields on the classic and Blocks checkout. Advanced conditions, fees and uploads in Pro.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.0.17
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update5 Oct 202627d 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 Harvify Checkout Manager version 1.0.17 as active, updated 27d ago and tested up to WordPress 7.1.

Overview

About this plugin

Harvify Checkout Manager lets you customise the WooCommerce checkout without touching code. Add your own fields, reorder them, hide or rename the built-in fields, and show a field only when it’s relevant — and it all works on both the classic shortcode checkout and the new WooCommerce Blocks checkout that ships on modern stores.

Every free field type renders natively on the Blocks checkout as well as the classic one, so a store using WooCommerce’s default checkout sees your fields exactly as a classic store does.

Free features:

  • 12 field types: text, textarea, select, checkbox, radio, number, email,

phone, URL, date, plus content blocks (heading / paragraph)

  • Add fields to any checkout section: billing, shipping, order notes, or after

payment

  • Drag-and-drop reordering of your custom fields and of WooCommerce’s own

address fields

  • Hide, rename, reorder, or change which are required among the built-in

WooCommerce fields, on both checkouts, with a

safety guard that never lets you remove a field WooCommerce needs to complete

an order or calculate tax/shipping

  • Placeholder, default value, width (full / half) and CSS class per field
  • Basic conditional logic — show a field only when another field has a given

value

  • Values saved to order meta and shown on the admin order screen, the

order-confirmation email (per-field toggle), and the customer’s My Account →

Order details

  • Works on classic AND WooCommerce Blocks checkout
  • WooCommerce HPOS compatible

Pro features (Harvify Pro Bundle):

  • Advanced field types: file upload, time picker, multi-select, colour

picker, password, hidden, and HTML/section blocks

  • Advanced conditional logic — multiple conditions with AND/OR groups,

triggered by field value, product in cart, cart total, user role, shipping

method, or payment method

  • Conditional required — make a field required only when a condition is met

g. VAT number required when country is in the EU)

  • Field fees — add a fixed or percentage fee to the order based on a field’s

value or selection, applied live on both classic and Blocks checkout

  • Advanced validation — regex pattern, min/max length, min/max number, and a

custom error message

  • Fields beyond the checkout — put a field on the registration form or

on My Account → edit address. Those answers are saved against the

customer, so they follow them to every future order instead of one

  • Import / export — your entire field configuration as JSON to back it up or

move it between sites

Adding a checkout field

  • Go to Harvify → Checkout Manager. The Custom fields tab lists your fields.
  • Click + Add field.
  • Choose the Field type and type the Label customers will see. For a select

or radio field, enter the Options, one per line.

  • Choose the Section of the checkout it belongs in: billing, shipping, order

notes / additional, or after payment. On the Blocks checkout, billing fields

appear under Contact information (WooCommerce hides the billing address when it

matches shipping), shipping fields in the shipping address, and order-notes and

after-payment fields after the payment options.

  • Set Required, Placeholder, Default value, Width and an optional

CSS class as needed, and

tick Show in emails to include the answer in order emails.

  • To show the field only when another field has a given value, use Show this

field only when to pick that field and the value it must have.

  • Click Save field. Drag the ☰ handle to reorder fields.

The answer is saved on the order and shown on the admin order screen, in the

order-confirmation email (if you ticked Show in emails ) and in the customer’s

My Account → Order details.

Changing WooCommerce’s own fields

Open the Native fields tab. For each built-in field you can type a new label in

Rename…, tick Hide, or tick or untick Required; drag an address field by its

☰ handle (or use the arrows) to change the order. Then click Save native fields.

Each Required box starts as WooCommerce has it, and only what you change is saved.

Fields an order cannot complete without are marked required for checkout and

cannot be hidden.

WooCommerce uses one set of address fields for the billing and the shipping address,

so each is set once and applies to both. The changes apply on the classic and the

Blocks checkout. On the Blocks checkout the order note can be hidden; renaming it or

making it required applies to the classic checkout only, because WooCommerce’s block

offers no way to do either.

External services

This plugin connects to Freemius, the licensing and update service Harvify uses to

sell and deliver the Pro tier of its plugins.

Nothing is sent to Freemius unless you choose to send it. On activation you are shown

Freemius’s standard opt-in screen. Until you answer it a fresh install makes no

outbound request at all, and if you choose Skip the free tier stays fully usable

and still sends nothing. Data is transmitted only when you take one of these

actions:

  • You click “Allow & Continue” on the Freemius opt-in screen. This sends your

site address, your administrator email address, and your WordPress, PHP and active

plugin/theme details, so Harvify can provide support and know which environments to

test against. Skipping that screen sends nothing and leaves the plugin working

normally.

  • You enter a Pro Bundle licence key. This sends the key together with your site

address so the licence can be activated for that site. While a licence is active the

site also re-checks periodically that it is still valid and whether a Pro update is

available.

Service provided by Freemius, Inc. com/

com/terms/

com/privacy/

WordPress.org metadata

Plugin tags

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

  • checkout blocks
  • checkout fields
  • custom fields
  • 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 6.0 · PHP 7.4
Update activity5 Oct 202627d 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.