Skip to main content

PDF Invoicing

The Dealers Site generates professional PDF invoices for every WooCommerce order using the WooCommerce PDF Invoices & Packing Slips plugin, with custom extensions added by the Suma Elementor theme.


Plugin Details

PropertyValue
PluginWooCommerce PDF Invoices & Packing Slips
Locationplugins/woocommerce-pdf-invoices-packing-slips/
AuthorEwout Fernhout (WPO)

Custom Extensions

The theme's WooCommerce\Invoice class (inc/class-woocommerce-invoice.php) hooks into the plugin to add dealer-specific content:

Metal Purity

For each line item on the invoice, the purity of the precious metal product is displayed:

Purity: .999 Fine Silver

Source: _bullet_metal_description product meta field.

Custom Bullet Descriptions

Products can have multi-line custom descriptions stored in _invoice_description product meta. These appear beneath each line item on the PDF invoice.

Example:

• Struck at Scottsdale Mint
• .999 Fine Silver
• 1 Troy Ounce

Accessing Invoices

For Dealers

  1. Log in and go to /my-account/orders/.
  2. Click on any completed order.
  3. A Download Invoice button appears at the top of the order details page.

For Admins

  1. Go to WP Admin → WooCommerce → Orders.
  2. Open any order.
  3. In the order detail sidebar, look for the PDF Invoices meta box.
  4. Click PDF Invoice to download or Send to customer to email it.

Configuration

Go to WP Admin → WooCommerce → PDF Invoices to configure:

  • Invoice numbering format
  • Company logo and address on invoices
  • Font and layout settings
  • Which order statuses trigger automatic invoice generation
  • Email attachment settings (attach invoice to which WooCommerce emails)

Custom Template

The invoice template can be overridden by placing a custom template in:

wp-content/themes/suma-elementor/woocommerce/invoice/

This follows the standard WooCommerce/plugin template override hierarchy.