Description
Order Summary PDF for WooCommerce generates a clean A4 PDF for every order and attaches it to the WooCommerce emails you select. By default it is attached to the “New order” email that the shop manager receives, so the order can be printed or archived straight from the inbox.
Features
- A4 PDF with logo, store details, customer and billing details, shipping address, products (SKU, variations and options), totals and customer note.
- Highlighted pickup / delivery date, compatible with the Order Delivery Date plugin.
- Settings page under WooCommerce > Order PDF:
- highlight color and text color
- logo upload (JPEG, PNG, GIF or WebP)
- font choice (Helvetica, Times or Courier, web-safe)
- choose which WooCommerce fields are shown
- choose which WooCommerce emails carry the attachment
- custom footer text
- “Download A4 PDF” button on the order screen.
- No external libraries and no external services: the PDF is generated on your server.
- Compatible with High-Performance Order Storage (HPOS).
- Translation ready: translations are managed on translate.wordpress.org.
Notes
- The PDF uses standard PDF fonts, so characters outside Western European alphabets (for example Cyrillic, Greek, Arabic or CJK) are not supported.
- The PDF is generated in the language of the site. Multilingual plugins that switch the language per order are not handled specifically.
Screenshots



Installation
- Make sure WooCommerce is installed and active.
- Upload the plugin folder to
/wp-content/plugins/, or install it from the Plugins screen. - Activate the plugin.
- Go to WooCommerce > Order PDF to customize colors, logo, fields and emails.
FAQ
-
Which emails receive the PDF?
-
By default only the “New order” email sent to the shop manager. You can pick any WooCommerce email in WooCommerce > Order PDF, including customer emails.
-
Is the PDF attached to unpaid or cancelled orders?
-
The PDF follows the emails you selected. WooCommerce sends the “New order” email when an order becomes Processing, Completed or On hold, not for pending, failed or cancelled orders.
-
How do I show the pickup / delivery date?
-
Enable the “Pickup / delivery date” field in the settings. It reads the date saved by the Order Delivery Date plugin. Other plugins can be supported with the
opaw_delivery_datefilter. -
Where are the generated files stored?
-
Attached PDFs are temporarily saved in
wp-content/uploads/opaw-temp/, a folder protected from direct access, and removed after 24 hours. -
Can I use my own font?
-
Not at the moment: the plugin uses the standard PDF fonts (Helvetica, Times, Courier) so that it works everywhere without dependencies.
-
Developer hooks
-
opaw_email_idsfilters the IDs of the emails that carry the PDF.opaw_delivery_datefilters the label and value of the pickup / delivery date box.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Order Summary PDF for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Order Summary PDF for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.2.1
- Fix: settings can now be saved by Shop Managers.
- Shipping row in the PDF totals now shows the method name before the price.
- “Buy me a coffee” and “Special requests” buttons on the settings page.
- Translations are now delivered through WordPress.org language packs.
- Hardening: stricter preview request handling and a more reliable uninstall cleanup.
1.2.0
- New settings page: colors, logo, font, fields, emails and footer text.
- Plugin is now translation ready.
- Pickup / delivery date box and two-column layout.
1.0.0
- First release.
