Overview
You can add custom fields to the WooCommerce checkout page from:
Appearance → Customize → WooCommerce → Checkout
Checkout Custom Fields #
Inside this panel, you will find a repeater field called Checkout Custom Fields.
Click Add New to create as many custom checkout fields as you need.
Each custom field includes the following options:
- Field ID – A unique key for the field. Use only lowercase letters, numbers, and underscores. Example:
vat_number - Label – The visible field label shown to customers.
- Type – Choose the field type:
- Text
- Textarea
- Select
- Radio
- Checkbox
- Placeholder – Optional placeholder text shown inside the field.
- Required – Enable this option if the field must be filled out.
- Options – Used for Select and Radio field types. Enter one option per line using this format:
value|Label
Example:
tr|Turkey us|United States
- Location – Choose where the field will appear:
- Billing
- Shipping
- Additional / Order
- Priority – Controls the field order. Lower numbers appear first.
Tip: Use custom checkout fields for collecting extra order details such as tax numbers, delivery notes, business information, or custom preferences.