Description
Author: Fahad Mahmood
Plugin Site: https://www.invoicepress.com
Blog: Android Bubbles WordPress Blog
Invoicepress is a simple yet powerful invoicing solution for WordPress. Whether you’re using WooCommerce or not, you can easily create, render, and download invoices in PDF format. Offer downloadable invoices to your users — or generate them manually using a shortcode-powered form.
Highlights:
- ✓ Works standalone (no WooCommerce required)
- ✓ WooCommerce support with automatic order-to-invoice mapping
- ✓ [INVOICEPRESS-FORM] shortcode for public invoice generation
- ✓ Generate beautiful, print-ready PDF invoices
- ✓ Dynamic fields (product notes, custom data, etc.)
- ✓ Optional logo, currency, and business info customization
- ✓ Auto-cleanup of old invoice files
- ✓ Multi-language ready with
.potfile - ✓ Developer-friendly and GPL-licensed
License
This plugin is licensed under GPLv2 or later.
You’re free to modify, redistribute, and use it commercially.
See https://www.gnu.org/licenses/gpl-2.0.html
Credits
Crafted with code and care by Fahad Mahmood, with support from the open-source community.
Screenshots
Installation
To install Invoicepress, you will need:
- A working WordPress site (version 5.0 or later)
- Admin access to install plugins
Method A: Automatic
- Go to Plugins Add New
- Upload and install the plugin ZIP
- Activate Invoicepress
- Access via Settings Invoicepress, or WooCommerce Invoicepress if WooCommerce is active
Method B: Manual
- Upload the extracted plugin folder to
/wp-content/plugins/invoicepress/ - Activate the plugin from Plugins Installed Plugins
- Visit Settings Invoicepress
FAQ
-
Does this plugin require WooCommerce?
-
No. Invoicepress can work entirely without WooCommerce for custom invoice creation.
-
What if WooCommerce is installed?
-
Invoicepress will automatically integrate and add a “Download Invoice” button to customer account pages. It can link invoices to WooCommerce orders.
-
Is the PDF layout customizable?
-
Yes. You can override the invoice HTML template, adjust currency, add logos, and change styles.
-
Where are invoices stored?
-
In the
uploads/invoicepress/directory. You can auto-clean these based on age and type. -
Can I show a public invoice form to visitors?
-
Yes! Use the
[INVOICEPRESS-FORM]shortcode on any post/page. It works even for non-logged-in users and does not save data to the database. -
Are the invoices GDPR-compliant?
-
Yes. No personal data is stored unless you explicitly save it using admin tools.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Invoicepress” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Invoicepress” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.6
- Added public shortcode
[INVOICEPRESS-FORM]with HTML/PDF preview - Read-only public form mode (no DB writes)
- Integrated WooCommerce order field mapping
- Dynamic invoice fields with label/placeholder options
- Cleaned file structure and optimized global path usage
1.0.5
- Dynamic field builder (checkbox + text inputs)
- AJAX-based save for custom textarea fields
- Bootstrap support and improved frontend styling
1.0.4
- WooCommerce order selector with search + autofill
- QR code generation for invoice data
- PDF style improvements with cleaner layout
1.0.3
- My Account PDF download button
- AJAX PDF generator
- File statistics and cleanup schedule
1.0.2
- Custom post type
invoicepress - Template-based invoice design
- Printable layout added
1.0.1
- WooCommerce invoice logic started
- Settings panel integrated under admin
1.0.0
- Initial release
- Manual invoice creation
- Static PDF output with branding






