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.
Features
- Field types: Text, Textarea, Number, Checkbox, Color, Datepicker, Weekpicker, Timepicker, Select (Select2), Multiselect (Select2), Radio, Password, Country, State, Email, Phone, Search, URL, Range
- 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)
- PHPCS and WordPress coding standards compatible
