CNB Order PDF Receipts for WooCommerce attaches a professional PDF receipt/invoice to WooCommerce order emails – without changing your existing email templates. It hooks into WooCommerce’s native email attachment system, so your order confirmation emails stay exactly as they are; the PDF is simply attached alongside them.
Unlike most WooCommerce PDF invoice plugins, this one is built with booking and event plugins in mind: many of them (for example calendar/event-booking plugins) create a standard WooCommerce order per booking and store attendee details – name, email, phone, VAT-exempt status, and similar – as order-level custom fields. This plugin automatically detects those fields and lists them in a “Booking / Attendee Details” section on the PDF, so attendee information travels with the receipt without any extra setup.
Key features
wcpr_template_path filter for developers who want to supply their own template entirelyThis plugin does not send any data to third-party servers, and does not track usage or phone home.
It bundles the Dompdf library to render PDFs entirely on your own server. If you set a Logo URL in the plugin’s settings, Dompdf will fetch that single image URL at the moment each PDF is generated, in order to embed it in the document. No other network requests are made. If you do not set a logo, no external request occurs.
This plugin bundles the following open-source libraries, each under a GPL-compatible license: