Linux 软件免费装
Banner图

Emboss - PDF Invoices and Packing Slips for WooCommerce

开发者 themology
更新时间 2026年9月15日 18:25
PHP版本: 8.1 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

invoice packing slip pdf invoice woocommerce invoice credit note

下载

1.0.0 1.0.2

详情介绍:

Emboss - PDF Invoices and Packing Slips for WooCommerce generates clean, professional PDF documents for every order: invoices for unpaid orders, receipts with a PAID badge for completed orders, packing slips for fulfillment, and credit notes for refunds. Documents attach to WooCommerce emails automatically and customers can download them from My Account. The plugin is easy to set up, free, lightweight, and built to feel native inside WooCommerce. Every dropdown, button, and notice uses WooCommerce and WordPress core styles. There is no premium tier, no upsell, and no third-party tracking. Why this plugin Documents generated Where documents appear Privacy The plugin does not collect telemetry, does not phone home, and does not load assets from any CDN. External services One optional feature contacts an external service. It is disabled by default and only runs when the merchant opts in. The API is free and does not require registration. If you do not want any external service contact, leave the QR setting off (the default).

安装:

  1. Upload the emboss-pdf-invoices-for-woocommerce folder to /wp-content/plugins/, or install through Plugins > Add New.
  2. Activate the plugin from the Plugins screen.
  3. Go to WooCommerce > Settings > Invoices and add your logo, company info, and tax number.
  4. Place a test order to confirm the PDF attaches to the email.

屏幕截图:

  • A generated invoice with the store logo and accent colour.
  • A receipt showing the PAID badge with payment date and method.
  • The download button on the My Account orders screen.
  • The Emails section: choose which order emails carry the PDF.
  • The Advanced section with the CSV export and backfill tools.
  • The Emboss metabox on the order edit screen with download, regenerate, and email buttons.
  • A generated invoice with terms and conditions and the registered office block.
  • My Account orders list with a download button on every eligible order.
  • The order details page in My Account with the download button.

升级注意事项:

1.0.2 Fixes the order screen Update button, invoice numbering on failed payments, PAID badges on unpaid orders, and adds packing slips. Update as soon as possible. 1.0.0 Initial release.

常见问题:

Does this plugin work with HPOS?

Yes. The plugin declares full compatibility with the WooCommerce custom order tables feature and uses WooCommerce CRUD methods exclusively.

Does it work with Block Checkout?

Yes. The plugin declares compatibility with the cart and checkout blocks.

Can I customize the document templates?

Yes. Copy the templates from emboss-pdf-invoices-for-woocommerce/templates/ into your-theme/emboss-pdf-invoices/ and edit them. Template overrides survive plugin updates.

Will my invoice numbers reset if I deactivate the plugin?

No. Numbering, generated PDFs, and order meta are kept by default. You can change this under WooCommerce > Settings > Invoices > Advanced.

Does it support RTL or CJK languages?

The bundled DejaVu Sans font covers Latin, Cyrillic, and Greek. Arabic, Hebrew, and CJK need a font that includes those glyphs; support for swapping the PDF engine is planned.

How do I attach a PDF invoice to WooCommerce emails?

Go to WooCommerce > Settings > Invoices > Emails and choose which order emails carry the PDF. Attachment is on by default for the New Order, Processing, On hold, Completed, and Refunded emails.

Can customers download their invoice from My Account?

Yes. My Account > Orders shows a download button on every eligible order, and the order details page has the same button.

Does it generate packing slips or delivery notes?

Yes. Packing slips are available from the order screen, the orders list, and as a bulk ZIP download. They carry no prices, just line items, SKUs, and weight.

Can I set the invoice number format?

Yes. WooCommerce > Settings > Invoices > Numbering lets you set a prefix, suffix, zero-padding, starting number, and date placeholders, with a live preview of the next number.

Does it work on nginx?

Yes. The plugin's storage directory ships with an .htaccess file for Apache, which nginx ignores. Add this rule to your server block so generated PDFs stay behind the plugin's own authorisation checks: location ~* /wp-content/uploads/emboss-pdf-invoices/ { deny all; } Replace emboss-pdf-invoices with your Storage directory setting if you changed it.

更新日志:

1.0.2 1.0.0