PeproDev Ultimate Invoice
PeproDev Ultimate Invoice
Description
The Most Advanced Invoice Plugin you were looking for! Create HTML/PDF Invoices of WooCommerce Orders, Attach PDF Invoice to Mail and Let customers download beautiful-customizable styled invoices.
**Ultimate Invoice plugin for WooCommerce!**
Create customizable PDF/HTML invoices for WooCommerce, attach to Email, Packing Slips, Shipping Labels, Shipping Tracking, Single-shop feature and …
This plugin lets you to Generate Awesome Invoices for WooCommerce orders and:
- Download PDF invoices
- Email Styled Invoices
- Attach PDF to WC Emails
- Attach PDF to Invoices Emails
- Restrict Invoices Options
- Full Invoice Customizations
- Make your own Invoice Template
- Make your own PDF Invoice Template
- Make your own Inventory Report Template
- Make your own Packing Slips Template
- Alter plugins via Action/Filter hooks
- and …..
Hot Features since Version 1.4 🔥
- Bulk Download Invoices PDF as ZIP Archive
- Bulk Print Invoices Inventory Reports
- Bulk Print Invoices Shipping Slips
- Export/Import Settings as JSON/PHP!
- Developers 😍 Bundle your PDF/HTML Invoice Template with your Theme/Plugin (read more)
- Added: Fully Compatibility with PeproDev Ultimate Profile Solutions
- Added: Fully Compatibility with WPC Product Bundles by WPClever
- Added: Fully Compatibility with WooCommerce Extra Product Options by ThemeComplete
- Added: Fully Compatibility with Any Standard plugins that adds and shows Order item metas
- Added: Added Integration Section in Settings
Made by Developers for Developers
- Github Wiki
- Over 190 Filter Hook
- Over 15 Action Hook
- Fully Translatable
- Nice and Human Readable Variable Names
- Separated Classes for Different purposes
- Templates for HTML Invoice (tpl, css)
- Templates for PDF Invoice (tpl, css)
- Templates for Email Invoice (tpl, css)
- Templates for Inventory Report (tpl, css)
- Templates for Packing Slips(tpl, css)
- Change Email Sending Settings (from, name, and …)
- Preserve email template style even in Gmail!
- and ….
Invoice Items filtering
- Show / Hide Store National Id
- Show / Hide Store Registration Number
- Show / Hide Store Economical Number
- Show / Hide Customer Address
- Show / Hide Customer Phone
- Show / Hide Customer E-mail
- Show / Hide Order Date
- Show / Hide Payment method
- Show / Hide Shipping method
- Show / Hide Transaction Ref. ID
- Show / Hide Product Image
- Show / Hide Product Purchase note
- Show / Hide Order Items
- Show / Hide Order Total
- Show / Hide Product Weight
- Show / Hide Product Dimensions
- Show / Hide Product SKU
- Show / Hide Order Note
- and ….
Extras
- Quick Shop Feature ( Purchase all products in one page )
- Visual Composer Widget
- Pre-order Invoices Status
- Built in DARK MODE Support (Auto, Manual)
- Disable WC Modern Dashboard
- Date parsing templates
- Jalali/Shamsi Date formats numbers?
- English, Eastern Arabic and Persian Numbers style
- RTL-ready
- Automated Email sending system
- Fully Woo-commerce integration
- and …
How can I report security bugs?
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.
Made by love in Pepro Development Center.
Pepro Dev is a registered trademark of Pepro Co.
About Us
PEPRO DEV is a premium supplier of quality WordPress plugins, services and support.
Join us at https://pepro.dev/ and also don’t forget to check our free offerings, we hope you enjoy them!
Installation
-
Upload the plugin files to the
/wp-content/pluginsdirectory, or install the plugin through the WordPress plugins screen directly. -
Activate the plugin through the ‘Plugins’ screen in WordPress
-
Navigate to
yoursite.com/wp-admin/admin.php?page=wc-settings&tab=pepro_ultimate_invoiceto change settings.
Screenshots

Sample PDF Generated by plugin

Store Details Setting

Store Details Setting in Dark mode

Invoices items Setting

Invoices items Setting in Dark mode

Miscellaneous Setting ( Disable WC New Dashboard and ...)

Privacy Setting ( Access Manager )

Barcode and QR Setting

Inventory Report Setting

Invoices template and theming setting

WooCommerce Orders → Columns → Ultimate Invoice Options → Popup Toolbox

WooCommerce Orders → Columns → Ultimate Invoice Options → Popup Toolbox → Email Invoice to Customer on the fly

WooCommerce Orders → Columns → Ultimate Invoice Options → Popup Toolbox → View Invoice on the fly

Edit Orders → Metabox → Ultimate Invoice Options

Faq
You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. Report a security vulnerability.
Use hook below and add it into your plugin or theme’s function.php
add_filter( “puiw_return_pdf_total_prices_as_single_price”,”__return_true”);`
You can help us improve our works by committing your changes to our Github repository: github.com/peprodev/ultimate-invoice
Reviews
قابلیت دانلود انبوه فاکتورها
By Mahdi Morshedi Yekta (timepassenger) on August 20, 2025
سلام وقت بخیر. در توضیحات پلاگین نوشتید که قابلیت دانلود انبوه ور داره. Bulk Download Invoices PDF as ZIP Archive
و گفته بودیید که پس از انتخاب فاکتورها، از منوی کشویی بالای لیست که با عنوان "کارهای دستهجمعی" مشخص شده است، گزینهی "دانلود فاکتورها (PDF)" را انتخاب کنید.
ولی هم همچین گزینه رو پیدا نکردم
ارايه راه حل یک خطا
By smah2 on August 18, 2025
با سلام و عرض خداقوت
پلاگین بسیار خوب و قدرتمندی طراحی کردید که واقعا خداقوت داره
یک مشکلی در نمایش کد رهگیری در فاکتور برخورد کردم که اصلاحیه ای هم خودم زدم
مشکل:
فایل class-print.php خط 275 با کد زیر:
$opts["invoice_track_id_en"] = $opts["invoice_track_id"] ? $opts["invoice_track_id"] : "0000000000000000";
که با کد زیر اصلاح میشود:
$puiw_invoice_track_id_print = get_post_meta($order->get_id(), '_shipping_puiw_invoice_track_id', true) ?: '0000000000000000';
$opts["invoice_track_id_en"] = $opts["invoice_track_id"] ? $opts["invoice_track_id"] : $puiw_invoice_track_id_print;
فوقالعاده
By nobakhthome on June 11, 2025
در تمامی سالهایی که دارم با ووردپرس کار می کنم یک افزونه ایرانی رایگان به این کاملی، بدون مشکل و بسیار سریع و عالی و هزاران نکته مثبت دیگر ندیده بودم.
واقعا دمتون گرم خسته نباشید و هزاران بار تشکر
عالیه واقعا
By arashhomam on June 1, 2025
واقعا ازتون تشکر میکنیم بابت این افزونه بسیار کاربردی.خدا پدرتون رو بیامرزه که کمک میکنید به مردم
ارور
By ahmadmahjoob on May 10, 2025
Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the pepro-ultimate-invoice domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. (This message was added in version 6.7.0.)-
_load_textdomain_just_in_time()
wp-includes/l10n.php:1371get_translations_for_domain()
wp-includes/l10n.php:1409translate()
wp-includes/l10n.php:195__()
wp-includes/l10n.php:307peproulitmateinvoice\PeproUltimateInvoice->__construct()
wp-content/plugins/pepro-ultimate-invoice/pepro-ultimate-invoice.php:87{closure:/home/asrtools/htdocs/asrtools.com/wp-content/plugins/pepro-ultimate-invoice/pepro-ultimate-invoice.php:2497}()
wp-content/plugins/pepro-ultimate-invoice/pepro-ultimate-invoice.php:2499do_action('plugins_loaded')
wp-includes/plugin.php:517
Plugin: pepro-ultimate-invoiceTotal: 1
فاکتور
By avinazh on May 3, 2025
خیلی عالیه دستتون درد نکنه.🌷
excellent👍
عالیه
By samadrahmani74 on March 15, 2025
بسیار افزونه خوبیه و فقط یک مشکل داره اینه کدرهگیری و وارد میکنی نمایش نمیده
واقعاً خسته نباشید
By keivan mahnazadeh (k1mz) on October 15, 2024
ممنون از انتشار همچین افزونه رایگانی...♥♥♥
عالی
By monfared on August 26, 2024
تشکر
تشکر
By Saber Safarzadeh (safarzadeh) on June 30, 2024
بسیار عالی و تشکر از تیم خوب شما
Changelog
For full changelog please view Github Repo.
v2.1.0 / 2025-02-22 / 1403-12-04
- Fixed Security Issue
- Changed Default Security Options
v2.0.9 / 2024-11-13 / 1403-08-23
- WP 6.7 Compatibility
- Fixed Translation load
v2.0.8 / 2024-09-08 / 1403-06-18
- Fixed PDF invoice files does not have .pdf suffix
v2.0.7 / 2024-08-24 / 1403-06-03
- Fixed Vulnerability reported by LVT-tholv2k
v2.0.6 / 2024-07-24 / 1403-05-02
- Fixed undefined invoice template index name
- Fix HPOS Incompatibility
v2.0.5 / 2024-06-23 / 1403-04-03
- Dev: added
puiw_create_pdf_Mpdf_optionsfilter hook - Dev: added
puiw_create_slips_pdf_Mpdf_optionsfilter hook - Dev: added
puiw_parse_pdf_templatefilter hook
v2.0.4 / 2024-06-14 / 1403-03-25
- Fixed
Uncaught Error: Call to undefined method WP Post:get_id()
v2.0.3 / 2024-06-13 / 1403-03-24
- Fix HPOS error of incompatibility
v2.0.2 / 2024-05-02 / 1403-02-13
- WooCommerce 8.8.3 Compatibility
- Added: Save Shipping ResID Ajax-button
- Enhanced: Security in Migration settings (Thanks to Darius S from patchstack.com)