BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Mr. J Dev Dynamic Checkout Fields icon
Maintained Tested up to 6.9.10

Mr. J Dev Dynamic Checkout Fields

Add custom fields to the WooCommerce checkout based on cart contents, value, or country. Saves data to order meta and displays it in the admin.

Active installs<10New
Downloads · 30d58▲ +23.4% vs prev. 30d
Rating—0 reviews
Health score42/100Fair
All-time downloads244Since May 2026
Support resolved—No recent threads
RequiresWP 5.8PHP 7.4+
Downloads · 7d13▼ -13.3% week over week
Our verdict

Use with caution

Mr. J Dev Dynamic Checkout Fiel… works, but test it on a staging site before relying on it in 2026. Was last updated 5 months ago, and scores 42/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.9 (latest is 7.1)

How does it stack up?

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

Daily downloads

135Jul 14Aug 27Oct 11
Yesterday1
Daily average (1y)2
Peak day25May 17, 2026
Last 12 months252

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

Rankings

Where Mr. J Dev Dynamic Checkout… stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
checkout >100 9,599 Best checkout plugins →
conditional logic >100 1,181 Best conditional logic plugins →
custom fields >100 10,000 Best custom fields plugins →
validation >100 8,425 Best validation plugins →
woocommerce >100 10,000 Best woocommerce plugins →

About Mr. J Dev Dynamic Checkout Fields

From the official readme · v1.0.0

Description

Mr. J Dev Dynamic Checkout Fields lets store owners add fully configurable custom fields to the WooCommerce checkout page. Fields can be shown conditionally based on cart total, shipping country, or product presence — all managed via a clean split-panel admin UI without writing any code.

Field Types:

  • Text — single-line text input
  • Textarea — multi-line text area (4 rows, resizable)
  • Dropdown — select from a list of predefined options (you define one option per line)
  • Checkbox — a simple yes/no toggle

Conditional Display (show field only when):

  • Always — field is always visible at checkout
  • Cart total is greater than ₹X — e.g. show a “Gift wrapping note” field only for orders above ₹500
  • Shipping country equals — show field only for specific countries (2-letter ISO code, e.g. IN, US, GB)
  • Product ID is in cart — show a field only when a specific product is being purchased

Note: Conditions apply to the classic shortcode checkout only. In the block checkout, all registered fields are always shown.

Validation:

  • Mark any field as required — WooCommerce will block checkout if left empty
  • Optional regex pattern — e.g. ^[0-9]{10}$ to enforce a 10-digit phone format
  • Regex is applied to Text fields only; Checkbox and Dropdown use WooCommerce’s built-in validation

Checkout Compatibility:

  • Classic Checkout (shortcode [woocommerce_checkout]) — full support including conditions
  • Block Checkout (WooCommerce 8.9+) — fields registered via the Additional Checkout Fields API and appear in the “Order” section of the block checkout automatically. Textarea type falls back to a single-line text field in block mode (the Block API has no native textarea type)

Data Handling:

  • Field values are saved as order meta on checkout submit
  • Displayed in the admin order detail page (below billing address)
  • Included in WooCommerce order emails — both HTML and plain-text formats

Admin UI (split-panel layout):

  • Left panel — lists all saved fields as cards with type badge, condition summary, and required indicator
  • Right panel — inline create / edit form; clicking a card loads it for editing
  • Fields are created, updated, and deleted without leaving the page
  • The form auto-shows/hides the Dropdown Options textarea and Condition Value input based on your selections

Usage

  1. Go to WooCommerce → Checkout Fields.
  2. Click Add New Field.
  3. Fill in:
    • Field ID — a unique slug (lowercase, underscores only), e.g. pan_number
    • Label — what customers see at checkout, e.g. “PAN Number”
    • Field Type — Text, Textarea, Dropdown, or Checkbox
    • Dropdown Options — one option per line (only shown when type is Dropdown)
    • Required — tick to block checkout if the field is left empty
    • Show When — the condition that must be true for the field to appear
    • Condition Value — the value for your condition (amount / country code / product ID)
    • Validation Regex — optional regex for Text and Textarea fields
  4. Click Save Field.

The field will appear on the checkout page whenever its condition is met. Submitted values are stored with the order and visible in the admin order screen and in all WooCommerce order emails.

Condition Examples

Gift message field for large orders:
* Type: Text | Show When: Cart total > | Value: 1000

PAN card field for Indian customers only:
* Type: Text | Show When: Shipping country = | Value: IN
* Validation Regex: ^[A-Z]{5}[0-9]{4}[A-Z]{1}$

Delivery preference for a specific product:
* Type: Dropdown | Show When: Product ID in cart | Value: 42
* Options: Morning Afternoon Evening

Simple gift wrap option:
* Type: Checkbox | Show When: Always | Required: No

Block Checkout Notes

To use with the WooCommerce Block Checkout:

  • WooCommerce 8.9 or newer is required
  • Fields are registered in the “Order” section of the block checkout
  • Conditional display is not supported in block mode — all your fields will always show
  • Field values are saved and displayed in orders automatically by WooCommerce

Installation

  1. Upload the mr-j-dev-dynamic-checkout-fields folder to /wp-content/plugins/.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. Go to WooCommerce → Checkout Fields to create and manage your fields.

Frequently asked questions

Can I have multiple fields?

Yes — there is no limit. Each field needs a unique ID.

Does it work with HPOS (High-Performance Order Storage)?

Yes. Field values are saved via update_post_meta / the blocks API, both of which are compatible with HPOS.

Can I edit a field after creating it?

Yes. Click any field card in the left panel to load it into the edit form. Change the details and click Update Field.

What happens if I delete a field?

The field definition is removed and it will no longer appear at checkout. Existing order meta from past orders is not deleted.

Changelog

1.0.0

  • Initial release.
  • Split-panel admin UI with inline create/edit.
  • Text, Textarea, Dropdown, and Checkbox field types.
  • Conditional display: always, cart total, shipping country, product in cart.
  • Required field validation and regex pattern support (Text and Textarea).
  • Classic checkout hooks (woocommerce_after_order_notes + fallback).
  • Block Checkout support via Additional Checkout Fields API (WC 8.9+) — Textarea falls back to text in block mode.
  • Order meta storage, admin order display, and email integration.

Full changelog on WordPress.org →

Screenshots

Mr. J Dev Dynamic Checkout Fields screenshot

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 Mr. J Dev Dynamic Checkout Fi… 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 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
4 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
5 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 56
6 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) 2 weeks ago 83
7 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 (42) 4 days ago 91
8 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) 1 month ago 82
9 Force Authentification Before Checkout for WooCommerce Force Authentification Before Checkout for WooCommerce Force customer to log in or register before checkout by linknacional 5K+ ★★★★★★★★★★ 5 (57) 2 weeks ago 89
10 Payoneer Checkout Payoneer Checkout Payoneer Checkout for WooCommerce - Build beautiful checkout flows + manage payments in one… by Payoneer Checkout 5K+ ★★★★★★★★★★ 4.2 (5) 2 weeks ago 70

FAQ

Mr. J Dev Dynamic Checkout Fields: quick answers

Straight answers, pulled from live WordPress.org data.

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

Is Mr. J Dev Dynamic Checkout Fiel… free?

Yes. Mr. J Dev Dynamic Checkout Fiel… is free to download and use from the official WordPress.org plugin directory.

Is Mr. J Dev Dynamic Checkout Fiel… safe to use in 2026?

Mr. J Dev Dynamic Checkout Fiel… works, but test it on a staging site before relying on it in 2026. Was last updated 5 months ago, and scores 42/100 on our health check.

How many websites use Mr. J Dev Dynamic Checkout Fiel…?

Mr. J Dev Dynamic Checkout Fiel… is active on <10 WordPress websites and has been downloaded 244 times since it launched in May 2026. It was downloaded 58 times in the last 30 days.

Does Mr. J Dev Dynamic Checkout Fiel… work with WordPress 7.1?

Mr. J Dev Dynamic Checkout Fiel… is officially tested up to WordPress 6.9.10, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does Mr. J Dev Dynamic Checkout Fiel… need?

Mr. J Dev Dynamic Checkout Fiel… requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Mr. J Dev Dynamic Checkout Fiel… last updated?

The latest version, 1.0.0, was released on May 17, 2026 (5 months ago).

Who makes Mr. J Dev Dynamic Checkout Fiel…?

Mr. J Dev Dynamic Checkout Fiel… is developed and maintained by Mr. J.

What are the best alternatives to Mr. J Dev Dynamic Checkout Fiel…?

The most popular alternatives to Mr. J Dev Dynamic Checkout Fiel… are Brazilian Market on WooComm… (60K+ installs), reCAPTCHA for WooCommerce (40K+ installs) and Fluid Checkout for WooComme… (20K+ 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.