| 开发者 | kitgenix |
|---|---|
| 更新时间 | 2026年1月6日 19:26 |
| 捐献地址: | 去捐款 |
| PHP版本: | 8.0 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv3 or later |
| 版权网址: | 版权信息 |
It can generate PDFs on demand and can also attach PDFs to WooCommerce emails, which effectively generates them automatically at send-time.
No. PDFs are generated to secure temporary files and streamed/attached when needed. Temporary email files are cleaned up automatically.
Yes, the plugin can show customer download buttons in the order details screen for logged-in customers who own the order. Credit note links appear when refunds exist.
Credit notes are refund-aware. When an order has refunds, credit note documents can be generated and offered in admin/customer contexts (depending on your configuration).
Dompdf is bundled. The plugin configures it with strict defaults (remote fetching disabled by default and chroot limited). PHP execution inside templates is disabled by default and can be enabled only via a filter for advanced use cases.
Copy templates from templates/standard/ into your theme at kitgenix-pdf-invoicing-for-woocommerce/standard/ and edit them. You can also override the template resolution path via filters.
Yes. You can attach different documents to different WooCommerce email types. Attachments are generated as temporary files and cleaned up automatically.
Yes. The plugin’s order integrations are designed to work with modern WooCommerce order storage and admin workflows.
Yes. The settings allow prefixes and core numbering behaviour, and developers can filter filenames via kitgenix_pdf_document_filename.
Yes. Document types can be enabled/disabled in settings, and developers can control availability per order via filters.
Yes. Document types are registered in a document registry and can be extended via filters, making it possible to add additional document types (for example delivery notes or pro-forma invoices) in a clean way.
wc_get_order_item_totals() is not available.WC_Order::get_order_item_totals()) with safe fallbacks to prevent admin order saves and transactional emails from failing.