Linux 软件免费装
Banner图

Kitgenix PDF Invoicing for WooCommerce

开发者 kitgenix
更新时间 2026年5月7日 22:09
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPLv3 or later
版权网址: 版权信息

标签

woocommerce pdf invoices receipts packing-slips

下载

1.0.6 1.1.0 1.1.1 1.0.1 1.1.2 1.0.0 1.0.5 1.0.4 1.0.3

详情介绍:

Kitgenix PDF Invoicing for WooCommerce helps stores generate professional PDF documents from WooCommerce orders without a heavy stack. It supports core document workflows out of the box: For setup details and advanced options, see the bundled documentation and support links in this readme.

安装:

  1. Install via Plugins → Add New (search for “Kitgenix PDF Invoicing”), or upload the ZIP file.
  2. Activate the plugin.
  3. Ensure WooCommerce is active.
  4. Go to WooCommerce → Orders and open an order.
  5. Use the meta box to preview/download documents.
  6. Configure branding, numbering, email attachments, and the email preview/test workflow in settings.

屏幕截图:

  • WooCommerce order screen: admin meta box with download actions.
  • Generated PDF invoice streamed in the browser.
  • Credit note actions shown when refunds exist.
  • Customer order view: Download Invoice / Credit Note buttons (when enabled).

升级注意事项:

1.1.2 Adds localization, tax, and legal formatting packs, additional document types with rule-based availability, a visual template designer, email attachment preview/test-send tools, advanced document numbering, expanded document-field controls, immutable archived PDFs, and WooCommerce batch ZIP exports.

常见问题:

Does this plugin generate PDF invoices automatically?

PDFs are generated on demand and can be generated automatically at send-time by attaching them to WooCommerce emails.

Are PDFs stored permanently in uploads?

Yes. The plugin can retain immutable archived PDF copies in uploads for future re-delivery, while still using temporary working files for email attachments and batch ZIP creation. Stored document identifiers remain aligned with those archived copies.

Can customers download invoices from My Account?

Yes. The plugin can show customer download buttons on the order details screen and add “View Invoice”/“View Credit Note” actions in the Orders table. Credit notes only appear when refunds exist.

Can I export a ZIP for multiple orders at once?

Yes. From the WooCommerce orders list you can select orders, keep any status/date filters you already use, and run a batch ZIP export for invoices, packing slips, receipts, credit notes, pro forma invoices, delivery notes, or statements.

Can I show tracking numbers, warehouse references, or other custom order fields on PDFs?

Yes. In the settings page you can add custom order meta rows using one entry per line in the format meta_key|Label. For example, _tracking_number|Tracking Number or _warehouse_pick_ref|Warehouse Pick Ref.

Can I switch documents between VAT, GST, or Sales Tax wording?

Yes. The settings page now includes localization/tax/legal formatting packs for VAT, GST, and Sales Tax styles, plus manual overrides for the displayed tax term and tax-registration label.

Can I show tax-inclusive prices, custom date formats, or ISO currency codes?

Yes. You can switch invoices, receipts, and credit notes between tax-exclusive and tax-inclusive display, choose a custom document date format, and append ISO currency codes such as EUR, USD, GBP, or AUD after formatted amounts.

Will repeat downloads regenerate a different PDF later?

No. Once an archived document copy exists, later downloads and batch exports can reuse that immutable file instead of regenerating a different version.

Can guests download documents with an order key?

Yes. Invoice, receipt, pro forma invoice, and statement downloads can be authorised with a valid WooCommerce order key. Credit notes can also use the order key when refunds exist. Packing slips and delivery notes remain staff-only by default.

How do credit notes work?

Credit notes are refund-aware. When an order has refunds, credit note documents become available (admin and optionally customer).

Is Dompdf bundled and safe?

Dompdf is used for rendering. The plugin configures strict defaults: chroot-limited paths, remote fetching disabled by default, and PHP execution inside templates disabled by default (advanced opt-in only).

Can I choose different document styles without editing code?

Yes. The settings page includes four built-in style packs: Standard, Simple, Modern, and Business. It also now includes a visual template designer for header alignment, logo scale, spacing density, panel styles, totals emphasis, and footer alignment.

How do I override templates?

Copy templates from templates/{style}/ into your theme at kitgenix-pdf-invoicing-for-woocommerce/{style}/ and edit them. {style} is the active template pack selected in settings (standard/simple/modern/business). You can also override template resolution via filters.

Can I attach PDFs to WooCommerce emails?

Yes. You can map different documents to different WooCommerce email types. Attachments are generated as temporary files and cleaned up automatically.

Can I preview or test email attachments before going live?

Yes. The Email Attachments tab now includes an order-based preview tool that shows which PDFs are mapped to a WooCommerce email, opens live document previews for eligible files, and can send an attachment-only test email to a safe recipient before you rely on the live workflow.

Will this work with HPOS?

Yes. Order integrations are designed to work with modern WooCommerce order storage and admin workflows.

Can I change invoice numbering, prefixes or filenames?

Yes. Prefixes, token-based number formats, sequence padding, reset rules, and the fiscal year start month are configurable in settings. Existing issued documents keep their stored identifiers. Filenames and document behaviour can also be filtered by developers.

Can I hide SKU, payment details, or customer/internal notes without editing templates?

Yes. The settings page now includes field controls for SKU, item meta, line-item tax, payment method, transaction ID, shipping method, customer notes, internal notes, and tax-total visibility.

Does the plugin support fiscal-year or country-based numbering rules?

Yes. Numbering formats support tokens such as {sequence}, {refund_sequence}, {year}, {yy}, {month}, {country}, {billing_country}, {shipping_country}, {fiscal_year}, {fiscal_year_short}, {fiscal_year_start}, and {fiscal_year_end}. This makes it possible to implement fiscal-year resets and country-aware numbering rules without editing templates.

Can I disable certain document types?

Yes. Each built-in document type can be enabled or disabled in settings, limited to selected WooCommerce order statuses, and restricted to paid or unpaid orders only. Developers can also override availability per order via filters.

Does the plugin support custom document types?

Yes. The document registry can be extended via filters to add custom document types, and the plugin now includes built-in support for pro forma invoices, delivery notes, and statements in addition to invoices, receipts, packing slips, and credit notes.

更新日志:

1.1.1 (7 May 2026) 1.1.0 (7 May 2026) 1.0.6 (19 March 2026) 1.0.5 (18 February 2026) 1.0.4 (27 January 2026) 1.0.3 (06 January 2026) 1.0.2 (06 January 2025) 1.0.1 (01 January 2025) 1.0.0 (19 December 2025)