Title: Adding Custom Fields to Invoice
Last modified: May 19, 2026

---

# Adding Custom Fields to Invoice

 *  [Justin McGuire](https://wordpress.org/support/users/vijustin/)
 * (@vijustin)
 * [4 days, 9 hours ago](https://wordpress.org/support/topic/adding-custom-fields-to-invoice/)
 * I’ve created some custom fields for the Billing Information section of the checkout
   using Checkout Field Editor ( [https://wordpress.org/plugins/woo-checkout-field-editor-pro/](https://wordpress.org/plugins/woo-checkout-field-editor-pro/))
   and I’m curious if it’s possible to add these custom fields to the invoice template
   and if so how?

Viewing 1 replies (of 1 total)

 *  Plugin Support [anjitha21](https://wordpress.org/support/users/anjitha21/)
 * (@anjitha21)
 * [3 days, 17 hours ago](https://wordpress.org/support/topic/adding-custom-fields-to-invoice/#post-18913536)
 * Hi [@vijustin](https://wordpress.org/support/users/vijustin/)
 * Yes, it is possible by overriding the template.
 * Here are the steps for the template override:
 * Open your active theme folder: `wp-content/themes/your-theme/`
   Create a folder
   named `woocommerce-delivery-notes` inside it
    1. Find the template file you want to change inside the plugin: `wp-content/plugins/
       woocommerce-delivery-notes/templates/`
    2. Copy that file into the folder you created in step 2, keeping the same filename
    3. Edit the copied file in your theme — the plugin will use it automatically
 * **Available template files:**
    - `invoice.php` — Invoice
    - `receipt.php` — Receipt
    - `deliverynote.php` — Delivery Note
    - `packingslip.php` — Packing Slip
    - `creditnote.php` — Credit Note
    - `base.php` — Shared layout used by all documents
 * **Override styles**
   Find the CSS file you want to change inside the plugin: `
   wp-content/plugins/woocommerce-delivery-notes/templates/css/`
    1. Copy it into your theme, recreating the same folder structure under `woocommerce-
       delivery-notes/css/`
    2. Edit the copied file — your styles will be loaded instead of the plugin’s
 * **Available CSS files:**
    - `css/style.css` — Applies to all documents
    - `css/html/style.css` — Applies to browser print only
    - `css/pdf/style.css` — Applies to PDF output only
 * **Notes**
    - If using a child theme, create the folder in the child theme — not the parent
    - The override affects only the live print preview and the document PDF generation.
      The frontend preview on the admin page isn’t affected.
 * Please check it on your end and let us know if there are any questions.

Viewing 1 replies (of 1 total)

You must be [logged in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Fadding-custom-fields-to-invoice%2F%3Foutput_format%3Dmd&locale=en_US)
to reply to this topic.

 * ![](https://ps.w.org/woocommerce-delivery-notes/assets/icon-256x256.jpg?rev=2829362)
 * [Print Invoice & Delivery Notes for WooCommerce](https://wordpress.org/plugins/woocommerce-delivery-notes/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/woocommerce-delivery-notes/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/woocommerce-delivery-notes/)
 * [Active Topics](https://wordpress.org/support/plugin/woocommerce-delivery-notes/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/woocommerce-delivery-notes/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/woocommerce-delivery-notes/reviews/)

 * 1 reply
 * 2 participants
 * Last reply from: [anjitha21](https://wordpress.org/support/users/anjitha21/)
 * Last activity: [3 days, 17 hours ago](https://wordpress.org/support/topic/adding-custom-fields-to-invoice/#post-18913536)
 * Status: not resolved