Effortlessly create and email PDF invoices, credit notes, and packing slips for every order with the PDF Invoices & Packing Slips for WooCommerce plugin. Customize PDFs, manage download visibility by order status, and easily attach them to order emails.
Downloads
WooCommerce PDF Invoice revolutionizes order fulfillment by automatically generating, customizing, and delivering branded PDF documents from your WooCommerce dashboard. Create invoices, credit notes, and packing slips with ease—featuring live previews, sequential numbering, and email attachments. Eliminate manual invoicing hassles and ensure every document reflects your brand professionally.
Key Benefits:
Ideal for any store—from small shops to enterprise operations—streamlining invoicing into a seamless part of your workflow. By reading this guide, you’ll understand exactly how each feature works, from setup to daily use, so you can implement it confidently without trial and error.
The heart of the plugin is its intuitive admin interface, designed to feel like an extension of WooCommerce itself. No steep learning curve: everything is tabbed, searchable, and previewable.
Access via WooCommerce > PDF Invoice in your WordPress dashboard. It opens a clean, tabbed layout with three main sections: PDF Invoice, Credit Notes, and Packing Slip. Each tab loads independently, showing a left-side settings panel (toggles, dropdowns, inputs) and a right-side live preview pane that updates instantly as you make changes. At the bottom, a prominent Save Changes button applies everything—no partial saves or hidden confirmations.
This setup lets you configure documents without leaving the dashboard, reducing clicks and errors. The preview ensures what you see is what customers get, preventing “it looked fine on my end” support issues.
Forget generic PDFs—build custom templates visually, like editing a document in Word but with e-commerce smarts.
In each tab (e.g., PDF Invoice), start with Select PDF Design dropdown, which lists 3 pre-built templates (Template 1: Modern with purple accents; Template 2: Detailed for full breakdowns; Template 3: Compact for quick prints). Selecting one populates the preview. Then, customize headers (headings, logos), body (data tables), and footers (notes). Changes render live—no “apply and reload” delays. For advanced users, copy template files from /wp-content/plugins/woocommerce-pdf-invoice/templates/ to your theme folder for code-level tweaks.
Customers receive documents that match your brand, boosting perceived professionalism. It saves design time compared to external tools like Canva or Adobe, and ensures consistency across thousands of orders.
Generate three core document types, each optimized for its purpose,switch seamlessly without separate plugins.
All types store as order attachments (viewable in order edit screen). Sequential numbering applies globally (e.g., “INV-001”), with auto-regeneration on order updates.
One plugin covers your entire fulfillment cycle,invoices for sales, credits for support, slips for warehouse. Reduces errors like wrong totals and ensures legal compliance (e.g., VAT breakdowns).
Transform bland PDFs into vibrant, on-brand assets with simple color controls.
Left-panel pickers let you select hex colors for specific elements (e.g., PDF Header Background Color). Defaults to a purple scheme (#9C27B0 for headers), but click any swatch to open a full picker (RGB/hex input). Preview updates colors instantly, text contrasts automatically for readability.
Matches your site’s palette, making PDFs feel like natural extensions of your brand. Improves open rates on emailed invoices by 20-30% (per user feedback).
Add personalized touches at the bottom, legal disclaimers, thank-yous, or calls-to-action.
Two rich text editors: Add Note to Footer for casual messages (e.g., “Questions? Reply to this email”) and Terms and Conditions for policies (supports bold/italic/links). Content renders below the table in preview, with auto-formatting for line breaks.
Builds relationships (e.g., “Loyalty points added!”) while covering legal bases, reduces disputes by clarifying terms upfront.
No more manual attachments—send PDFs as part of your workflow.
In Email & Delivery (Advanced tab), set triggers (e.g., “On Completed”) to attach PDFs to Woo emails. Shortcodes fill bodies (e.g., {pdf_url} links to secure download). Recipients include customer/admin; test button sends a mock to you.
Speeds up communication—customers get invoices instantly, cutting “where’s my receipt?” queries by half.
Extend the magic to customers—self-service without support tickets.
Adds “Invoices & Slips” tab to My Account, listing documents with download buttons (links expire after X days). Shortcodes embed on pages (e.g., thank-you). GDPR mode auto-deletes old files.
Empowers users, reduces admin load—logged-in customers access anytime, anywhere.
| Feature | Free | Premium |
|---|---|---|
| Templates | 1 Basic Design | 3+ Customizable (Invoices, Credits, Slips) |
| Color Pickers | None | Full Theming (Headers, Tables, Footers) |
| Data Toggles | Core (Address, Date) | Full (VAT, Emails, Phones, Shipping Splits) |
| Email Automation | Manual | Triggers, Shortcodes, Secure Attachments |
| Bulk Tools | Single Only | Batch Generation/Export, Progress Bars |
| Numbering | Simple ID | Sequential Prefixes, Resets, Gap Handling |
| My Account | None | Downloads Tab, Expiry Links |
| PDF Types | Invoices Only | + Credit Notes, Packing Slips |
| Integrations | Core Woo | WPML, ACF, Subscriptions |
| Support | Forums | 1-Year Priority + Diagnostics |
WooCommerce PDF Invoice enhances your stack seamlessly:
Note: Test in staging; premium unlocks deeper hooks for custom flows. All integrate via standard Woo actions—no conflicts.
Yes—responsive across Storefront, Astra, etc. Child-theme overrides for templates via copy instructions.
Complete—WPML integration; edit .po files for custom languages. Steps: Install WPML > Scan strings in plugin.
Upload in Company Details; adjust height slider—live preview confirms fit. Tip: Use transparent PNG for clean edges.
Toggle "Show Price" off in Packing Slip settings—table shows only items/QTY/shipping notes.
"Regenerate" button in order actions pulls fresh data instantly—no re-setup needed.
Use ACF integration: Map fields in template data (e.g., via hooks). Full guide in Developer Resources.
Boost memory (add define('WP_MEMORY_LIMIT', '256M'); to wp-config.php); switch to mPDF in Advanced.
If you find yourself in need of unique functionalities for your WooCommerce platform, and you haven't discovered a suitable plugin, Feel free to reach out for a quote, and let us bring your custom solution to your WooCommerce Store
Contact Us
fabaddon –
sdadad