Royal Checkout Field Manager for WooCommerce lets you add custom fields to the WooCommerce checkout page with full control over placement, validation, visibility conditions, and optional fees.
General options: Label, placeholder, default value, description, required, save as customer meta
Position: Section (billing, shipping, account, order) and priority
Input options: Max length, min/max value, step, autofocus, autocomplete
Styling: Wrapper, label, and input CSS classes
Visibility conditions: Show fields based on product categories, product tags, products, user roles, min/max cart amount, shipping classes, virtual/downloadable products, countries
Fee system: Optional fee when field has a value (fixed or percent), with taxable option
Display: Custom fields appear in admin order view, order emails, and My Account order details
HPOS compatible: Declared compatible with WooCommerce High-Performance Order Storage
AJAX checkout: Works with WooCommerce AJAX checkout updates
WordPress.org compliant
100% GPL compatible
No obfuscated code, tracking, or telemetry
No remote API calls or external CDN scripts
No promotional banners or premium upgrade notices
Clean uninstall (removes options and customer meta; keeps order meta per best practice)