BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Harvify Checkout Manager icon
Actively maintained Tested with WP 7.1

Harvify Checkout Manager

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

Active installs<10New
Downloads · 30d359• 0% vs prev. 30d
Rating—0 reviews
Health score64/100Good
All-time downloads351Since Oct 2026
Support resolved—No recent threads
RequiresWP 6.0PHP 7.4+
Downloads · 7d26▼ -92.3% week over week
Our verdict

Solid choice

Harvify Checkout Manager is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

  • Actively developed — last update 2 weeks ago
  • Tested with the latest WordPress (7.1)
  • Small user base (<10 active installs)
  • Very few reviews so far

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

4285127Oct 5Oct 11Oct 17
Yesterday3
Daily average (1y)28
Peak day170Oct 6, 2026
Last 12 months359

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Harvify Checkout Manager stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
checkout >100 9,895 Best checkout plugins →
checkout blocks >100 5,149 Best checkout blocks plugins →
checkout fields >100 5,264 Best checkout fields plugins →
custom fields >100 10,000 Best custom fields plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About Harvify Checkout Manager

From the official readme · v1.0.17

Description

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
    (e.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

  1. Go to Harvify → Checkout Manager. The Custom fields tab lists your fields.
  2. Click + Add field.
  3. Choose the Field type and type the Label customers will see. For a select
    or radio field, enter the Options, one per line.
  4. 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.
  5. 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.
  6. 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.
  7. 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. – https://freemius.com/
Terms of service: https://freemius.com/terms/
Privacy policy: https://freemius.com/privacy/

Installation

  1. Upload the plugin to /wp-content/plugins/harvify-checkout-manager/
  2. Activate via Plugins → Installed Plugins
  3. Go to Harvify → Checkout Manager to add fields and manage the native WooCommerce fields
  4. Ensure WooCommerce is active

Frequently asked questions

Do custom fields work on the new Blocks checkout?

Yes. Every free field type renders natively inside the WooCommerce Blocks checkout as well as the classic checkout, so your fields are never silently missing on a modern store.

Can I break my checkout by hiding a field?

No. Fields WooCommerce needs to complete an order or compute tax and shipping — billing email, country, name, address, city, postcode (and the shipping equivalents when shipping to a different address) — are guarded and cannot be hidden or removed from the plugin’s UI.

Are uploaded files safe?

Yes. Pro file uploads are validated by real file content (not just the extension) against an allow-list of safe types, capped in size, stored with a randomised filename in a directory that blocks direct and PHP execution, and are only downloadable by store managers.

Is customer input escaped?

Every custom field value is sanitised when saved and escaped on every output path — order meta, admin order screen, confirmation email, My Account order details, and both Blocks and classic checkout.

Where are field values stored?

Each field value is saved as order meta on the order it was submitted with, so it travels with the order everywhere WooCommerce shows order data.

Changelog

1.0.17

  • Fixed: plain text, select and checkbox fields now appear on the classic checkout. They were
    left to WooCommerce to draw, and WooCommerce only draws such fields on the Blocks checkout. Every
    field is now drawn by this plugin on both checkouts. Answers on existing orders are still shown.
  • Fixed: placeholder, default value and width now apply to every field type on both checkouts.
    They were ignored for plain text, select and checkbox fields, and the default value was never
    applied on the Blocks checkout.
  • Fixed: changes on the Native fields tab now reach the shopper on both checkouts. Rename and
    Required were undone in the browser on the classic checkout for most address fields, and nothing
    on that tab applied to the Blocks checkout. Address fields are now set once and used for the
    billing and the shipping address, which is how WooCommerce itself defines them.
  • Fixed: saving the Native fields tab no longer makes optional fields required. Every
    Required box was shown ticked and saved that way, so a Save that only renamed a label made
    Address line 2, Company, Phone and Order notes mandatory at the checkout. Each box now starts
    as WooCommerce has it, and only what you change is saved. If you saved that tab on an earlier
    version, open it once and untick anything you did not mean to require.
  • Fixed: a field shown “only when” a plain select or one of WooCommerce’s own fields has a
    value now appears on the Blocks checkout.
  • New: reorder WooCommerce’s address fields, with the arrows or by dragging.
  • New: dragging a field by its handle now reorders it. The handle was there but only the
    arrows worked.
  • New: a CSS class per field.
  • On the Blocks checkout your fields now sit in the step their section names: billing fields under
    Contact information, shipping fields in the shipping address, the rest after payment.

1.0.16

  • Fixed: on a site running only this plugin, the Upgrade tab and the Plan screen now show
    what the free version includes and what a licence adds.
    They showed a single line: the
    plugin shipped the feature catalogue but did not load it, so it only worked where another
    Harvify plugin was also active.

1.0.15

  • Fixed: deleting the plugin with “delete data” switched on left one option behind
    (hckm_upload_names, the original names of files customers uploaded to a Pro
    file field). It is now removed with the rest. The uploaded files themselves are
    kept, because the orders they belong to still refer to them.
  • Freemius now asks before connecting. On activation you see Freemius’s standard
    opt-in screen with a Skip button; skipping sends nothing and the plugin works as
    before. The External services section is updated to match.
  • The Pro field types (file upload, time, multi-select, colour, password, hidden and
    HTML section) are now built only into the Pro version. The free version no longer
    contains their code, and the field builder shows a short note about them instead of
    greyed-out options. A stored field of one of those types is marked Pro, paused
    in the field list while no licence is active.
  • Fixed: a lapsed licence could move fields. Pressing Save in the field builder
    while a licence was lapsed moved every registration-form and My Account field onto
    the checkout. Those fields now stay where they are, and their Pro field types are
    kept unchanged, until the licence is renewed.
  • Fixed: a Pro colour field showed nothing on the classic checkout. WooCommerce’s
    form builder has no colour input, so the field was silently dropped; it now renders.
  • Fixed: radio options were printed on top of each other on the block checkout.
    WooCommerce’s floating-label style caught every option label, so a two-option radio
    field showed both labels in the same spot. Options now sit side by side (the Pro
    multi-select had the same problem and is fixed too).
  • On the block checkout, Pro time, colour and password fields now use the matching
    input (colour as a swatch), and a hidden field is no longer shown as a text box.
  • Readme: step-by-step instructions for adding fields and changing WooCommerce’s own
    fields.

1.0.13

  • Added: a single Support entry in the Harvify menu, so you can reach us from
    inside WordPress. Until now no plugin offered a contact route at all. One entry for
    the whole suite rather than one per plugin.
  • No behaviour changes.

1.0.12

  • Added: an External services section to this readme, naming every third-party
    service the plugin can contact, exactly what is sent, when, and each provider’s terms
    and privacy policy. Required for WordPress.org submission.
  • Changed: the Contributors field now names the correct WordPress.org account.
  • No behaviour changes.

1.0.11

  • Performance: the custom checkout field configuration is no longer loaded into
    memory on every page request. It is only read where it is used — the checkout,
    order processing and the settings screen — which is how every other Harvify
    plugin already stores its settings.

Full changelog on WordPress.org →

Screenshots

Build checkout fields and drag them into order — on classic and Blocks
checkout alike.
Build checkout fields and drag them into order — on classic and Blocks checkout alike.
Hide, rename or make optional the fields WooCommerce ships, with a guard on
the ones an order needs.
Hide, rename or make optional the fields WooCommerce ships, with a guard on the ones an…
Twelve field types are free; a licence adds uploads, fees and conditional
logic.
Twelve field types are free; a licence adds uploads, fees and conditional logic.
Your own fields on the checkout, alongside the WooCommerce ones.
Your own fields on the checkout, alongside the WooCommerce ones.
The cart your customers reach before those fields, unchanged and
uncluttered.
The cart your customers reach before those fields, unchanged and uncluttered.

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Harvify Checkout Manager alternatives

All checkout plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Brazilian Market on WooCommerce Brazilian Market on WooCommerce Adds Brazilian checkout fields in WooCommerce by Claudio Sanches 60K+ ★★★★★★★★★★ 4.8 (515) 3 years ago 47
2 reCAPTCHA for WooCommerce reCAPTCHA for WooCommerce Add Google reCAPTCHA to your WooCommerce Checkout, Login, and Registration Forms. 100% free! by Elliot Sowersby / RelyWP 40K+ ★★★★★★★★★★ 4.6 (76) 3 months ago 69
3 FunnelKit – Funnel Builder Plugin for WooCommerce Checkout FunnelKit – Funnel Builder Plugin for WooCommerce Checkout Create high-converting WooCommerce checkout pages, thank you pages & sales funnels with the… by FunnelKit 30K+ ★★★★★★★★★★ 5 (1K) 4 days ago 95
4 Fluid Checkout for WooCommerce – Lite Fluid Checkout for WooCommerce – Lite Frictionless Multistep Checkout for WooCommerce. Get up to 36% increase in conversion rates… by Diego Versiani 20K+ ★★★★★★★★★★ 4.9 (159) 2 months ago 90
5 Amazon Pay for WooCommerce Amazon Pay for WooCommerce Install the Amazon Pay plugin for your WooCommerce store and take advantage of a seamless… by WooCommerce 10K+ ★★★★★★★★★★ 2.5 (27) 3 months ago 73
6 PayTR Sanal POS WooCommerce – iFrame API PayTR Sanal POS WooCommerce – iFrame API PayTR üyeliğiniz ile WooCommerce üzerinden ödeme almanız için gerekli altyapı. by PayTR Ödeme ve Elektronik Par… 10K+ ★★★★★★★★★★ 3.2 (10) 5 months ago 45
7 Kustom Checkout for WooCommerce Kustom Checkout for WooCommerce The leading checkout in the Nordics, built for higher conversion and returning shoppers… by Kustom Checkout 10K+ ★★★★★★★★★★ 3.5 (15) 5 days ago 83
8 FluentCart A New Era of eCommerce – Faster, Lighter, and Simpler FluentCart A New Era of eCommerce Sell Subscriptions, Physical Products, Digital Downloads easier than ever. Built for… by WPManageNinja 9K+ ★★★★★★★★★★ 4.5 (46) 1 day ago 91
9 Checkout Files Upload for WooCommerce Checkout Files Upload for WooCommerce Let your customers upload files on (or after) WooCommerce checkout. by WP Wham 7K+ ★★★★★★★★★★ 4.4 (14) 2 months ago 82
10 Force Authentification Before Checkout for WooCommerce Force Authentification Before Checkout for WooCommerce Force customer to log in or register before checkout by Link Nacional 5K+ ★★★★★★★★★★ 5 (57) 3 weeks ago 89

FAQ

Harvify Checkout Manager: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 18, 2026

Is Harvify Checkout Manager free?

Yes. Harvify Checkout Manager is free to download and use from the official WordPress.org plugin directory.

Is Harvify Checkout Manager safe to use in 2026?

Harvify Checkout Manager is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 2 weeks ago, and scores 64/100 on our health check.

How many websites use Harvify Checkout Manager?

Harvify Checkout Manager is active on <10 WordPress websites and has been downloaded 351 times since it launched in October 2026. It was downloaded 359 times in the last 30 days.

Does Harvify Checkout Manager work with WordPress 7.1?

Yes. The developer has tested Harvify Checkout Manager up to WordPress 7.1.3, the latest release. It requires WordPress 6.0 or newer.

What PHP version does Harvify Checkout Manager need?

Harvify Checkout Manager requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Harvify Checkout Manager last updated?

The latest version, 1.0.17, was released on October 5, 2026 (2 weeks ago).

Who makes Harvify Checkout Manager?

Harvify Checkout Manager is developed and maintained by harv.

What are the best alternatives to Harvify Checkout Manager?

The most popular alternatives to Harvify Checkout Manager are Brazilian Market on WooComm… (60K+ installs), reCAPTCHA for WooCommerce (40K+ installs) and FunnelKit (30K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.