Custom fields at checkout allow WooCommerce store owners to gather relevant customer information, such as order preference, tax information, or even personal messages. Displaying these fields on invoices, packing slips, and credit notes is essential for accurately reflecting order details. The WebToffee’s WooCommerce PDF Invoices, Packing Slips, and Credit Notes plugin allows store owners to add custom fields to the checkout page and display these fields on invoices, packing slips and credit notes. To add a custom field on the checkout page:
- Head to the Add additional fields on checkout page option.
- Add a new custom field to the checkout page.
- Save Settings.
Adding custom fields
Step 1: Head to the Add additional fields on checkout page option
- Navigate to Invoice/Packing > General Settings > Advanced from the WordPress dashboard.
- Head to Add additional fields on checkout page option. The plugin provides two predefined custom fields, ‘SSN’ and ‘VAT’. Store owners can choose from the predefined fields and also create new custom fields of their liking.

Step 2: Add a new custom field to the checkout page
The plugin provides two predefined custom fields, ‘SSN’ and ‘VAT’. Store owners can choose from the predefined fields and also create new custom fields of their liking.
- To choose a predefined custom field, click on the preferred custom field from the dropdown and click on Update Settings. The custom field will be added to the checkout page.

- To add a new custom field, click on Add/Edit Custom Field button. A Checkout Field Inserter box will open up.

- Inside the Checkout Field Inserter, type in the Field name, Meta Key, and the Placeholder. Now, click on Yes or No to make the field mandatory or optional (Let’s take an example of adding a custom field called “Order note” to the checkout page).

- Click on Save. The custom field has now been added to the checkout page.

Step 3: Save Settings
- Click on Update Settings to save the changes.
The image below shows a checkout page with a custom field(Order note).

Editing custom fields
Store owners can edit previously added custom fields in the Checkout Field Inserter. To edit a custom field:
- Click on the Previously added tab in the Checkout Field Inserter. The tab will list all the custom fields including the default custom fields provided by the plugin (SSN and VAT).

- Click on the Edit icon present against the preferred custom field.

- Make the necessary changes in the edit window (Store owners cannot edit the Meta Key of the custom field).
- Click on Save and update the changes.
Deleting custom fields
To delete a custom field (other than the default ones):
- Head to the Previously added tab.
- Click on the Delete icon present against the preferred custom field. A confirmation dialog box will pop up.

- Click on OK and complete the deletion.
Displaying custom fields on WooCommerce invoices, packing slips, and credit notes
After adding a custom field (e.g., order note) to the checkout page, you can display it on WooCommerce invoices, packing slips, and credit notes. Follow the below steps to display custom fields on order documents:
- Navigate to Invoice/Packing > Invoice(packing slip or credit note) > Advanced.
- Head to the Order meta fields option.
- From the dropdown, select “Order Notes” (_order_note).



- Click on Update Settings.
The images below display a WooCommerce invoice, packing slip, and credit note, each featuring the custom field (“Order Note”).



The WebToffee WooCommerce plugin allows store owners to add custom fields to the checkout page (like order notes or tax details) and display them on invoices, packing slips, and credit notes. By creating or selecting fields and saving settings, these details can be easily captured and shown across order documents.
Discover More:
waraux
September 22, 2025
hi
when you add custom field, this custom field is add on email order ?
thanks
stephan
Hema
November 3, 2025
Hello Waraux,
Thanks for reaching out, The plugin doesn’t add the custom field to the email-order.
hakan
August 18, 2025
Hello, my dear Florist, how can we automatically display the sender’s name under the customer’s note in the print delivery note section? If you select “Show my name,” the sender’s name will automatically appear. If you select “Don’t show my name,” the sender’s name will not appear. Also, the delivery date is 2025-08-18. How can we change this to 18.08.2025? Thank you.
Hema
September 1, 2025
Hello Hakan,
Thanks for reaching out. Please note that our plugin is designed to fetch details from the WooCommerce order edit page and display them in
the generated documents. It does not provide the functionality to display the Sender Name below the Print Delivery Note
button.
Regarding your query on changing the Order Date format, you can update this from the “Customize” tab
(Invoice/Packing > Delivery Note) of the Delivery Note document, as shown in the attached screenshot.
Terri
November 9, 2022
Hi, is there any way to move the custom checkout field below the Order Notes field? Right now the custom field sits between the Phone Number field and the Email Address field…
Thanks!