NINJA Checkout Fields

NINJA Checkout Fields

Details
View on WordPress

Every WooCommerce store has a checkout page, but the default field set rarely fits every business. NINJA Checkout Fields gives shop managers a clean admin screen (under WooCommerce Checkout Fields) where they can:

  • Enable or disable any standard checkout field (Billing, Shipping, Additional/Order).
  • Mark fields as required or optional — override WooCommerce’s defaults to fit your workflow.
  • Rename the label shown to the customer, without editing template files or child themes.
  • Set a placeholder (hint text inside the input) per field.
  • Reorder fields with simple priority numbers or ▲/▼ buttons — lower priority = earlier on the form.
  • Live preview that shows the derived checkout layout — exactly what your customers will see — updating as you edit.

Everything is saved in a single WordPress option. No database tables, no rewrite rules, and no external requests for managing your checkout (the only opt-in exception is the “NINJA Updates” email subscription described below). Activate, configure, done.

Protected fields: billing_country and billing_email can never be disabled because WooCommerce requires them to complete order processing. The plugin enforces this server-side regardless of what the admin UI sends.

Reset: One click restores the full WooCommerce default field set.

WooCommerce integration

NINJA Checkout Fields declares HPOS (High-Performance Order Storage / Custom Order Tables) compatibility and uses the standard woocommerce_checkout_fields filter so it’s compatible with any WooCommerce version that exposes that filter (8.0+). It does not modify database tables, templates, or core files.

Stay updated (optional)

The admin screen has an optional “NINJA Updates” card: tick the consent box and enter your email to hear about plugin updates and new NINJA modules. It is entirely opt-in — nothing is sent unless you submit that form — and you can unsubscribe at any time with one click. This is the only feature that ever contacts an external service.

Details

Plugin code:
ninja-checkout-fields
Plugin version:
1.0.0
Author:
Outdated:
No
WP version:
6.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-05-26
Rating:
Times rated:
0
checkout
checkout-fields
field-manager
woocommerce
woocommerce-checkout