Field manager
Rename, reorder and resize WooCommerce's own checkout fields, show, hide or require the optional ones, and add custom fields whose answers follow the order everywhere.
- "Checkout fields" dialog: Billing, Shipping, Additional and Custom fields tabs
- Each field with its label, placeholder, width, Show and Required
- Save fields and Close at the top
Open the Checkout page in the builder and click Checkout fields. The fields apply to every Checkout design, and saved changes go live straight away, so you don't need to publish. Tabs: Billing, Shipping, Additional and Custom fields. Click Save fields when done ("Checkout fields saved. They apply to your live checkout now."). Closing with unsaved changes asks "Close without saving?" first.
WooCommerce fields
Each field row has:
Override the text. The original shows as a hint.
Default, Full width, Half (left) or Half (right).
Change the order. Your custom fields appear in their section's tab too, with a Custom badge, so you can place them between WooCommerce's fields.
Available for the optional fields only: company, address line 2 and phone (billing and shipping), and order notes (show only).
Custom fields
Ask shoppers for anything else, such as a delivery date, a gift message or a VAT number. Click Add field on the Custom fields tab; you can add up to 30.
Up to 120 characters. "Every custom field needs a label."
Text, Paragraph, Dropdown, Choice (radio buttons), Checkbox, Email, Phone, Number or Date.
Billing details, Shipping address or Additional information.
Full width, Half (left) or Half (right).
For text, paragraph, email, phone and number.
For dropdown and radio; each needs at least one choice. Dropdowns start with "Select an option…".
Shipping-section fields are only checked, and saved, when the order ships to a different address.
Thank You page, My Account order view and Order emails. Answers always show on the WooCommerce order screen.
Validation
| Type | Accepted |
|---|---|
| A valid email address | |
| Number | A number |
| Date | A date (YYYY-MM-DD from the date picker) |
| Phone | 3–30 characters of digits, spaces and + ( ) . - |
| Dropdown · Choice | One of your choices |
Invalid input shows "Label is not valid." at checkout. An empty optional field isn't checked.
Where answers appear
- The WooCommerce order screen, under the billing address: always.
- The Thank You page and My Account order view, and order emails, per the field's checkboxes. A ticked checkbox reads "Yes", and dates use your site's date format.
- The Thank You element Additional Order Details.
A field's internal ID is created from its label when first saved and never changes, so renaming a field later keeps its past answers. Removing a field ("Remove this field?") hides it from shoppers after you save; orders already placed keep their answers. Labels, placeholders and choices can be translated with WPML or Polylang ("Siteryn Checkout Pro" context).