Print Invoice & Delivery Notes for WooCommerce

Print Invoice & Delivery Notes for WooCommerce

توسط

🚀  New Launch: Flexi BOGO for WooCommerce

The only BOGO plugin with a revenue tracking feature. Now, at an attractive introductory price. Check out our new plugin here.

Print Invoice & Delivery Notes for WooCommerce allows store owners to generate, customise, and print order documents directly from the WooCommerce admin. Supports five document types: invoices, receipts, delivery notes, credit notes, and packing slips.

Store owners can generate PDFs, attach them to WooCommerce order emails, and allow customers to access and print documents from their account page and order emails.

Ideal for stores that want a straightforward way to manage order documents for customers and accounting, without creating them manually.

Key Features

Five Document Types

  • Invoice – professional billing document with sequential numbering
  • Receipt – payment confirmation document
  • Delivery Note – dispatch document for shipments
  • Packing Slip – warehouse-ready picking document
  • Credit Note – refund and return document

Customisable Templates

Each template is independently configurable with a live preview:

  • Company logo with adjustable scale and alignment
  • Document title, shop name, address, phone, and email
  • Billing and shipping address labels and styles
  • Font sizes, font weight, text colours, and alignment per section
  • Watermark with custom text, opacity, angle, and repeat layout
  • Footer text, policies, complimentary close, and customer notes
  • Enable or disable individual sections per template

Sequential Invoice Numbering

  • Customisable number format with placeholders: {next_number}, {order_number}, {order_date}, {year}, {month}, {customer_name}, and more
  • Optional yearly reset with a configurable starting number per year
  • Manually adjustable next invoice number

PDF Generation and Storage

  • Generate and store PDFs for all document types
  • Configurable PDF expiration — automatically delete stored files after a set number of days
  • Customisable PDF filename per template using order data placeholders
  • Attach PDFs automatically to WooCommerce order emails

Add Print Links and PDF Attachments to Emails

  • Attach PDFs to customer and admin WooCommerce emails
  • Control which order statuses trigger attachments
  • Select specific WooCommerce email types to attach to
  • Add print links to customer and admin emails with customisable link text
  • Send PDFs to additional custom email addresses

Bulk Print WooCommerce Order Documents

  • Select multiple orders from the WooCommerce Orders page
  • Print or generate merged PDFs for multiple orders at once using Bulk Actions

Customer Access to Documents

  • Print buttons on the My Account Orders page
  • Print buttons on the order confirmation (thank you) page
  • Print links in order emails
  • Guest access via secure tokens — no login required
  • Customisable button labels per document type

Additional Features

  • Live preview – see template changes in real time before saving
  • RTL support – configurable text direction for right-to-left languages
  • Dashboard onboarding – setup checklist to guide initial configuration
  • Keeps documents accurate when orders are refunded
  • Advanced extensibility via hooks and filters
  • Theme overrides – copy templates to your theme folder to customise HTML output without losing changes on update

Developer Support and Extensibility

The plugin exposes hooks and filters for developers to extend document output, PDF generation, and email delivery. Key filter categories include:

  • Template renderingwcdn_template_data, wcdn_template_css, wcdn_locate_template, wcdn_dynamic_css
  • Order item displaywcdn_order_item_name, wcdn_order_item_quantity, wcdn_formatted_item_price, wcdn_product_meta_data, wcdn_order_item_fields
  • Invoice number and datewcdn_order_invoice_number, wcdn_order_invoice_date
  • PDF outputwcdn_pdf_paper_size, wcdn_pdf_orientation, wcdn_pdf_dpi, wcdn_pdf_filename
  • Email deliverywcdn_administrator_emails, wcdn_custom_email_recipients, wcdn_custom_email_message_body
  • Document availabilitywcdn_template_types_from_order, wcdn_allowed_statuses_[template]

Action: wcdn_after_pdf_generated fires after a PDF is created.

Need Help?

If you find the plugin useful, a ⭐⭐⭐⭐⭐ rating is always appreciated — it helps other store owners discover the plugin.

Contributing

If you have a patch, or stumbled upon an issue with the source code that isn’t a WooCommerce issue, you can contribute this back on GitHub.

Translating

When your language is missing you can contribute a translation to the GitHub repository.

Some of our Pro plugins:

  1. Flexi BOGO for WooCommerce

  2. Abandoned Cart Pro for WooCommerce

  3. Booking & Appointment Plugin for WooCommerce

  4. Order Delivery Date Pro for WooCommerce

  5. Product Delivery Date Pro for WooCommerce

  6. Deposits For WooCommerce

  7. Payment Gateway Based Fees and Discounts for WooCommerce – Pro

  8. Custom Order Status for WooCommerce – Pro

  9. Custom Order Numbers for WooCommerce – Pro

  10. Product Input Fields for WooCommerce – Pro

  11. Call for Price for WooCommerce – Pro

  12. Price based on User Role for WooCommerce – Pro

  13. Currency per Product for WooCommerce – Pro

Some of our other free plugins:

  1. Abandoned Cart for WooCommerce

  2. Order Delivery Date for WooCommerce – Lite

  3. Product Delivery Date for WooCommerce – Lite

  4. Payment Gateway Based Fees and Discounts for WooCommerce

  5. Custom Order Status for WooCommerce

  6. Custom Order Numbers for WooCommerce

  7. Product Input Fields for WooCommerce

  8. Call for Price for WooCommerce

  9. Price based on User Role for WooCommerce

  10. Currency per Product for WooCommerce

External Services

This plugin communicates with our tracking server to send usage data only if the user has explicitly opted in to usage tracking. For detailed information about what is tracked, please refer to our usage tracking documentation.

Minimum Requirements

  • PHP 7.4 or later
  • WordPress 6.0 or later
  • WooCommerce 5.0 or later

Automatic installation

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don’t need to leave your web browser. To do an automatic install of Print Invoice & Delivery Notes for WooCommerce, log in to your WordPress dashboard, navigate to the Plugins menu and click Add New.

In the search field type “WooCommerce Print Invoice” and click Search Plugins. Once you’ve found the plugin you can view details about it such as the the point release, rating and description. Most importantly of course, you can install it by simply clicking “Install Now”.

Manual installation

The manual installation method involves downloading the plugin and uploading it to your webserver via your favourite FTP application. The WordPress codex contains instructions on how to do this here.

سوالات متداول

How do templates work?

Templates are pre-designed layouts for your documents. You can enable or disable each template (Invoice, Receipt, Delivery Note, etc.) and customize their sections, fonts, colors, and content. Changes are reflected in real-time in the preview pane.

Why does the order print show a 404 page?

This usually happens due to permalink settings — resave your WordPress Permalinks or WooCommerce Print Settings and ensure a My Account Page is selected in WooCommerce settings.

How can I translate the plugin?

Upload your .mo and .po files to /wp-content/languages/plugins/ using the correct locale (e.g. woocommerce-delivery-notes-it_IT.mo).

Does this plugin modify order data?

No, the plugin only reads WooCommerce order data to generate documents and does not modify any order information.

What is the difference between an invoice and a receipt?

An invoice requests payment before it is made, while a receipt confirms that payment has already been received.

Why can’t customers see the Print button?

Ensure the print button option is enabled, the document template is active, and order status rules are properly configured.

How do I enable automatic PDF attachments to emails?

Enable PDF attachments for customer or admin emails in the Documents tab, and configure order status rules if needed.

Is the plugin GDPR compliant?

Yes, the plugin stores minimal data beyond WooCommerce, but storing generated PDFs should be disclosed in your privacy policy.

Can I change item prices in documents?

No, document prices come directly from WooCommerce orders, though you can choose the price source in the Templates settings.

×
نظری برای این آیتم موجود نیست.
0 0 رای ها
امتیازدهی
اشتراک در
اطلاع از
0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
هیچ نسخه‌ای برای این آیتم موجود نیست.
★★★★★
★★★★★
4.4 /5 (129 نظر)

قیمت:

رایگان

نگارش

آخرین انتشار

10 اردیبهشت 1405

آخرین بروزرسانی

4 ماه پیش

نصب های فعال

30,000+

نگارش وردپرس

وردپرس 6.0+

تست شده از نسخه

وردپرس 6.9.4

نگارش PHP

PHP 7.4+

نسخه ها

0 نسخه