plugin-icon

NINJA Checkout Fields

Door Sebastjan·
Manage WooCommerce checkout fields without touching code — enable/disable, relabel, reorder, and set placeholders from one screen.
Versie
1.0.0
Laatst bijgewerkt
May 26, 2026
NINJA Checkout Fields

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.

Gratisvoor betaalde abonnementen
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Getest tot
WordPress 7.0
Deze plugin kan worden gedownload, zodat je hem op je kan gebruiken.