How to Display Custom Checkout Fields in WooCommerce Admin, Emails, and Order Pages
Content
One of the most common challenges when using the 'Checkout Field Editor (Checkout Manager) for WooCommerce' plugin is ensuring that the custom fields you create appear where you need them. Users often report that their new fields are not visible in the WooCommerce admin order list, in customer emails, or on the order details page. This guide will walk you through the most common reasons for this and how to fix it.
Why Don't My Custom Fields Appear?
When you add a field to your checkout form, it doesn't automatically display everywhere. Its visibility is controlled by specific display settings within the plugin. The most frequent cause of missing fields is that these crucial settings were not enabled when the field was created.
The Primary Solution: Check Your Field's Display Settings
The first and most important step is to verify the settings for your custom field. For a field to appear in key areas, you must enable the correct options.
- Navigate to WooCommerce > Checkout Form in your WordPress admin dashboard.
- Edit the custom field that is not displaying.
- Click on the Display Styles tab.
- Ensure the following checkboxes are enabled for your field:
- Display in Emails
- Display in Order Detail Pages
- Click Save Changes.
Enabling these options is the standard way to make field data visible in WooCommerce order confirmation emails and on the front-end order review page (thank you page and customer account area).
Viewing Fields in the WordPress Admin
To see your custom field data on the backend order edit screen:
- Go to WooCommerce > Orders and open a specific order.
- Look for a meta box titled Custom Fields.
- If you do not see this meta box, click the Screen Options dropdown in the top right corner of the screen.
- Ensure the checkbox next to Custom Fields is ticked. This will make the meta box visible.
Note: Some users have reported that conflicts with other plugins can occasionally hide the Custom Fields meta box. If you have confirmed the Screen Options setting and it's still missing, try temporarily disabling other plugins to test for a conflict.
Advanced Display Considerations
The solutions above cover the core plugin functionality. However, based on common user inquiries, here are some important limitations and notes:
- Admin Order List Columns: Displaying custom field data as a column in the main WooCommerce orders list (under WooCommerce > Orders) is not a feature of the plugin's free version.
- Quick Preview Pop-up: The data from custom fields is not shown in the quick preview pop-up that appears when you click the eye icon next to an order in the admin list.
- Third-Party Integrations (PDF Invoices, Shipping Platforms): The free version of the plugin does not automatically integrate with other plugins like WooCommerce PDF Invoices & Packing Slips or external shipping platforms (e.g., Royal Mail's Click & Drop). Making field data appear in these areas typically requires custom code using hooks provided by those other plugins or is a feature of the Pro version.
- Creating Orders in Admin: The ability to see and edit custom fields when manually creating a new order from the WordPress admin (Orders > Add New) is a feature of the Pro version.
Conclusion
In most cases, the issue of a missing custom field is solved by simply enabling the right display settings. Always double-check the Display in Emails and Display in Order Detail Pages options first. For more advanced placement, such as in PDF invoices or admin columns, custom development or an upgrade may be necessary.
Related Support Threads Support
-
How to Add custom checkout fields to order delivery notehttps://wordpress.org/support/topic/how-to-add-custom-checkout-fields-to-order-delivery-note-2/
-
email address is not displayed in Thank you pagehttps://wordpress.org/support/topic/email-address-is-not-displayed-in-thank-you-page/
-
Add custom fields in –> Order Previewhttps://wordpress.org/support/topic/add-custom-fields-in-order-preview/
-
Add Password field at Details pagehttps://wordpress.org/support/topic/add-password-field-at-details-page/
-
How are the user roles displayed in emailshttps://wordpress.org/support/topic/how-are-the-user-roles-displayed-in-emails/
-
Printing fields to delivery notehttps://wordpress.org/support/topic/printing-fields-to-delivery-note/
-
customer noteshttps://wordpress.org/support/topic/customer-notes-4/
-
displaying custom filed in order details pagehttps://wordpress.org/support/topic/displaying-custom-filed-in-order-details-page/
-
Add custom form data to order detail page on woocommercehttps://wordpress.org/support/topic/add-custom-form-data-to-order-detail-page-on-woocommerce/
-
Order Notes Showing In Additional Fieldshttps://wordpress.org/support/topic/order-notes-showing-in-additional-fields/
-
Не отображается поле в “деталях оплаты”https://wordpress.org/support/topic/%d0%bd%d0%b5-%d0%be%d1%82%d0%be%d0%b1%d1%80%d0%b0%d0%b6%d0%b0%d0%b5%d1%82%d1%81%d1%8f-%d0%bf%d0%be%d0%bb%d0%b5-%d0%b2-%d0%b4%d0%b5%d1%82%d0%b0%d0%bb%d1%8f%d1%85-%d0%be%d0%bf%d0%bb%d0%b0%d1%82%d1%8b/
-
billing info on orderhttps://wordpress.org/support/topic/billing-info-on-order/
-
Is it possible to show the added fields on orders list or clicking eye icon?https://wordpress.org/support/topic/is-it-possible-to-show-the-added-fields-on-orders-list-or-clicking-eye-icon/
-
Show on filed in dashboardhttps://wordpress.org/support/topic/show-on-filed-in-dashboard/
-
show field information on woocomerce order listhttps://wordpress.org/support/topic/show-field-information-on-woocomerce-order-list/
-
Add Custom text header in the formhttps://wordpress.org/support/topic/add-custom-text-header-in-the-form/
-
Insert ‘Order Comments’ in to Order Invoicehttps://wordpress.org/support/topic/insert-order-comments-in-to-order-invoice/
-
Changing email text colorhttps://wordpress.org/support/topic/changing-email-text-color/
-
Order Table and PDF Invoicehttps://wordpress.org/support/topic/order-table-and-pdf-invoice/
-
Show custom fields in quick order previewhttps://wordpress.org/support/topic/show-custom-fields-in-quick-order-preview/
-
where is the license key field?https://wordpress.org/support/topic/where-is-the-license-key-field/
-
Additional Fields CSShttps://wordpress.org/support/topic/additional-fields-css/
-
add field to invoicehttps://wordpress.org/support/topic/add-field-to-invoice-2/
-
Show a custom field to vendor’s new order emailhttps://wordpress.org/support/topic/show-a-custom-field-to-vendors-new-order-email/
-
Woocommerce order menuhttps://wordpress.org/support/topic/woocommerce-order-menu/
-
Where is data stored?https://wordpress.org/support/topic/where-is-data-stored-5/
-
display shipping_order_notes in shipping area on admin order edithttps://wordpress.org/support/topic/display-shipping_order_notes-in-shipping-area-on-admin-order-edit/
-
How do I display the same form on the order creation page?https://wordpress.org/support/topic/how-do-i-display-the-same-form-on-the-order-creation-page/
-
Delivery date form not visiblehttps://wordpress.org/support/topic/delivery-date-form-not-visible/
-
Show field in order listhttps://wordpress.org/support/topic/show-field-in-order-list/
-
View extra field in the backend?https://wordpress.org/support/topic/view-extra-field-in-the-backend/
-
Gift note field text to shipping platformhttps://wordpress.org/support/topic/gift-note-field-text-to-shipping-platform/
-
Display radio option label instead of name on order details page.https://wordpress.org/support/topic/display-radio-option-label-instead-of-name-on-order-details-pages/
-
Putting custom fields under appropriate column on order details page.https://wordpress.org/support/topic/premium-plugin-question/
-
Text field doesn’t display in order detailshttps://wordpress.org/support/topic/text-field-doesnt-display-in-order-details/
-
Second name field in billing formhttps://wordpress.org/support/topic/second-name-field-in-billing-form/
-
External script – how to add to form?https://wordpress.org/support/topic/external-script-how-to-add-to-form/
-
Show and edit new created fields in admin panelhttps://wordpress.org/support/topic/show-and-edit-new-created-fields-in-admin-panel/
-
Show field in backend order screenhttps://wordpress.org/support/topic/show-field-in-backend-order-screen/
-
How can I access the name of the custom field I createdhttps://wordpress.org/support/topic/how-can-i-access-the-name-of-the-custom-field-i-created/
-
add a custom below payment details on checkout pagehttps://wordpress.org/support/topic/add-a-custom-below-payment-details-on-checkout-page/
-
Changing ‘Additional Information’ labelhttps://wordpress.org/support/topic/changing-additional-information-label/