توضیحات
Virtevo Invoices generates professional PDF invoices for your orders automatically. No configuration overload — just install, set your company details, and invoices start generating.
Free Features
- Automatic PDF generation — invoices created on order status change (processing / completed)
- Sequential invoice numbering — fully configurable prefix, format and padding (e.g. INV-2025-0042)
- Professional basic template — clean, A4, printer-ready
- Download from admin — one click from the order list or order detail page
- Customer download — optional link on My Account > Order Details
- Custom company details — name, address, VAT/EIK, email, phone, footer note
- Custom numbering format — use tokens:
{prefix},{year},{month},{seq},{order} - HPOS compatible — works with both legacy and High-Performance Order Storage
Pro Features
- 3 additional premium templates (Modern, Minimal, Corporate)
- Auto-send invoice PDF as email attachment on order status change
- Bulk export — download multiple invoices as a ZIP archive from the orders list
- Custom logo on invoices
- Remove “Generated by Virtevo Invoices” branding
- Priority support
Designed for simplicity
Virtevo Invoices focuses on doing one thing well: generating clean, correct PDF invoices with minimal configuration. Install it, enter your company details, and invoices start generating automatically.
Developer friendly
- PSR-4 autoloading
- Clean hooks:
vinv_invoice_created,vinv_available_templates - Template overrides via your theme:
your-theme/virtevo-invoices/{template-name}.php Invoice_Manager::get_or_create( $order_id )— get invoice data programmatically
External Services
This plugin connects to the following external services:
Freemius
This plugin uses the Freemius SDK for licensing and updates. Upon activation, Freemius displays an opt-in dialog asking for your permission before any data is collected. No data is sent without explicit user consent.
- Service URL: https://freemius.com
- Privacy Policy: https://freemius.com/privacy/
- Terms of Use: https://freemius.com/terms/
Data collected (only after opt-in): WordPress version, PHP version, plugin version, site URL. No personal data is shared without consent.
نصب
- Upload the plugin to
/wp-content/plugins/virtevo-invoicesor install via the WordPress plugin directory - Activate the plugin
- Go to Settings Virtevo Invoices and enter your company details
- That’s it — invoices will be generated automatically for new orders
سوالات متداول
-
Does it work with HPOS?
-
Yes. Virtevo Invoices supports both legacy CPT orders and High-Performance Order Storage (custom order tables).
-
Can I customise the invoice template?
-
Yes. Copy
templates/free/basic.phptoyour-theme/virtevo-invoices/basic.phpand edit freely. The Pro version includes 3 additional premium templates. -
Can customers download their invoice?
-
Yes. Enable “Customer Download” in settings and a download link appears on the My Account > Order Details page.
-
Will it regenerate invoices I already issued?
-
No. Each order gets exactly one invoice number, assigned once and never changed. Regenerating the PDF always uses the same number.
-
Is the PDF library included?
-
Yes. The plugin bundles a pre-built copy of dompdf for PDF rendering. No additional libraries needed.
-
Does it support multi-currency?
-
Yes. Invoices use the currency stored on each order.
-
Can I change the invoice number sequence?
-
Yes. Go to Settings Virtevo Invoices Numbering. You can change the prefix, format, padding and start number. The counter resets automatically each year.
نقد و بررسیها
نقد و بررسیای برای این افزونه یافت نشد.
توسعه دهندگان و همکاران
“Virtevo Invoices” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگانترجمه “Virtevo Invoices” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
1.0.5
- Updated dompdf to 3.1.5
1.0.4
- PDF template CSS embedded as static HTML — no dynamic PHP output inside style tag
1.0.3
- Fixed sanitization: company_email now uses sanitize_email(), logo_url uses esc_url_raw()
- Added external services disclosure for Freemius SDK in readme
1.0.2
- Unified function/constant prefix to virtin_ for wp.org compliance
- Updated dompdf to 3.0.2
- PDF template CSS extracted to separate file
1.0.1
- Initial release
