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
| Property | Value |
|---|---|
| Plugin | WooCommerce PDF Invoices & Packing Slips |
| Location | plugins/woocommerce-pdf-invoices-packing-slips/ |
| Author | Ewout 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
- Log in and go to
/my-account/orders/. - Click on any completed order.
- A Download Invoice button appears at the top of the order details page.
For Admins
- Go to WP Admin → WooCommerce → Orders.
- Open any order.
- In the order detail sidebar, look for the PDF Invoices meta box.
- 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.