Home > Docs > WooCommerce PDF Invoices, Packing Slips and Credit Notes Plugin > Set Language Preference for WooCommerce Invoices, Packing Slips and Credit Notes

Set Language Preference for WooCommerce Invoices, Packing Slips and Credit Notes

Last updated on February 6, 2025

For WooCommerce stores serving a multilingual customer base, generating invoices, packing slips, and credit notes in the correct language is crucial to ensure a seamless customer experience. In this article, we will guide you on how to set up the language for these documents using the WooCommerce PDF Invoices, Packing Slips, and Credit Notes plugin.

Available Language Options

  • Site language – Default language the store owner sets under WordPress Settings > General > Site Language.
  • Customer language – The store language that the customer has selected at the time of checkout. Ensure the plugin has the corresponding language file when using the customer’s language.
  • Current user profile language (only for packing slips) — Uses the logged-in user language. The admin sets the current user’s language under WordPress Users > All Users > Edit User.

How to set language preference – WooCommerce Invoices, packing slips, and credit notes

Follow the below steps to select a language preference:

  1. Go to WordPress dashboard > Invoice/Packing > Invoice(Packing slip, Credit note) > General.
  2. Find the Generate invoice in (Generate packing slip in, Generate credit note in) option.
  1. Select the preferred language type.

Note: Ensure the plugin has the required language file when using the customer’s language for document generation.

  1. Click Update Settings to save changes.

Examples

  1. Generating invoices in site language
    • Language preference for invoice generation is site language. The store’s default language is German. The store owner generates an invoice for Order #170. The invoice will appear in German as shown below:
WooCommerce invoice in site language (German)
WooCommerce invoice in site language (German)
  1. Generating invoices in customer language
    • Language preference for invoice generation is customer language. The store is multilingual. A customer places an order in French. The store owner generates invoice for the same order. The invoice will appear in the French language as shown below:
WooCommerce invoice in customer language (French)
WooCommerce invoice in customer language (French)
  1. Generating packing slip in current user profile language
    • Language preference for packing slip generation is user profile language. The current user profile language is German. The user generates a packing slip for order #187. The packing slip will appear in the German language as shown below:
WooCommerce packing slip in user profile language
Packing slip in user profile language