
外掛標籤
開發者團隊
原文外掛簡介
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.
