{"id":386150,"date":"2026-10-26T15:08:51","date_gmt":"2026-10-26T15:08:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/order-pdf-attachment-for-woocommerce\/"},"modified":"2026-10-26T15:21:11","modified_gmt":"2026-10-26T15:21:11","slug":"order-summary-pdf-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/order-summary-pdf-for-woocommerce\/","author":23584125,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.1","stable_tag":"1.2.1","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Order Summary PDF for WooCommerce","header_author":"001GMD","header_description":"Generates an A4 PDF of the WooCommerce order and attaches it to the emails you choose, such as the new order email sent to the shop manager.","assets_banners_color":"467dac","last_updated":"2026-10-26 15:21:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/001gmd.ch\/order-pdf-attachment-for-woocommerce\/","header_author_uri":"https:\/\/001gmd.ch","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.1":{"tag":"1.2.1","author":"001gmd","date":"2026-10-26 15:21:11","revision":3766784}},"upgrade_notice":{"1.2.1":"<p>Bug fixes and small improvements.<\/p>","1.2.0":"<p>Adds a settings page. Review WooCommerce &gt; Order PDF after updating.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3766767,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3766767,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3766767,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3766767,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3766784,"resolution":"1","location":"assets","locale":"","width":1600,"height":976},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3766784,"resolution":"2","location":"assets","locale":"","width":1600,"height":942},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3766784,"resolution":"3","location":"assets","locale":"","width":1266,"height":1796}},"screenshots":{"1":"Settings page: colors, logo, header options, font and fields, with live PDF preview.","2":"Settings page: emails that carry the PDF and footer options, with the PDF preview.","3":"Example of the generated A4 PDF."}},"plugin_section":[],"plugin_tags":[2264,267,1896,1764,286],"plugin_category":[41,45,50],"plugin_contributors":[288727],"plugin_business_model":[],"class_list":["post-386150","plugin","type-plugin","status-publish","hentry","plugin_tags-attachment","plugin_tags-email","plugin_tags-order","plugin_tags-pdf","plugin_tags-woocommerce","plugin_category-communication","plugin_category-ecommerce","plugin_category-media","plugin_contributors-001gmd","plugin_committers-001gmd"],"banners":{"banner":"https:\/\/ps.w.org\/order-summary-pdf-for-woocommerce\/assets\/banner-772x250.png?rev=3766767","banner_2x":"https:\/\/ps.w.org\/order-summary-pdf-for-woocommerce\/assets\/banner-1544x500.png?rev=3766767","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/order-summary-pdf-for-woocommerce\/assets\/icon-128x128.png?rev=3766767","icon_2x":"https:\/\/ps.w.org\/order-summary-pdf-for-woocommerce\/assets\/icon-256x256.png?rev=3766767","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/order-summary-pdf-for-woocommerce\/assets\/screenshot-1.png?rev=3766784","caption":"Settings page: colors, logo, header options, font and fields, with live PDF preview."},{"src":"https:\/\/ps.w.org\/order-summary-pdf-for-woocommerce\/assets\/screenshot-2.png?rev=3766784","caption":"Settings page: emails that carry the PDF and footer options, with the PDF preview."},{"src":"https:\/\/ps.w.org\/order-summary-pdf-for-woocommerce\/assets\/screenshot-3.png?rev=3766784","caption":"Example of the generated A4 PDF."}],"raw_content":"<!--section=description-->\n<p><strong>Order Summary PDF for WooCommerce<\/strong> 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.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>A4 PDF with logo, store details, customer and billing details, shipping address, products (SKU, variations and options), totals and customer note.<\/li>\n<li>Highlighted pickup \/ delivery date, compatible with the <em>Order Delivery Date<\/em> plugin.<\/li>\n<li>Settings page under <em>WooCommerce &gt; Order PDF<\/em>:\n\n<ul>\n<li>highlight color and text color<\/li>\n<li>logo upload (JPEG, PNG, GIF or WebP)<\/li>\n<li>font choice (Helvetica, Times or Courier, web-safe)<\/li>\n<li>choose which WooCommerce fields are shown<\/li>\n<li>choose which WooCommerce emails carry the attachment<\/li>\n<li>custom footer text<\/li>\n<\/ul><\/li>\n<li>\"Download A4 PDF\" button on the order screen.<\/li>\n<li>No external libraries and no external services: the PDF is generated on your server.<\/li>\n<li>Compatible with High-Performance Order Storage (HPOS).<\/li>\n<li>Translation ready: translations are managed on translate.wordpress.org.<\/li>\n<\/ul>\n\n<p><strong>Notes<\/strong><\/p>\n\n<ul>\n<li>The PDF uses standard PDF fonts, so characters outside Western European alphabets (for example Cyrillic, Greek, Arabic or CJK) are not supported.<\/li>\n<li>The PDF is generated in the language of the site. Multilingual plugins that switch the language per order are not handled specifically.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>, or install it from the <em>Plugins<\/em> screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <em>WooCommerce &gt; Order PDF<\/em> to customize colors, logo, fields and emails.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20emails%20receive%20the%20pdf%3F\"><h3>Which emails receive the PDF?<\/h3><\/dt>\n<dd><p>By default only the \"New order\" email sent to the shop manager. You can pick any WooCommerce email in <em>WooCommerce &gt; Order PDF<\/em>, including customer emails.<\/p><\/dd>\n<dt id=\"is%20the%20pdf%20attached%20to%20unpaid%20or%20cancelled%20orders%3F\"><h3>Is the PDF attached to unpaid or cancelled orders?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"how%20do%20i%20show%20the%20pickup%20%2F%20delivery%20date%3F\"><h3>How do I show the pickup \/ delivery date?<\/h3><\/dt>\n<dd><p>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 <code>opaw_delivery_date<\/code> filter.<\/p><\/dd>\n<dt id=\"where%20are%20the%20generated%20files%20stored%3F\"><h3>Where are the generated files stored?<\/h3><\/dt>\n<dd><p>Attached PDFs are temporarily saved in <code>wp-content\/uploads\/opaw-temp\/<\/code>, a folder protected from direct access, and removed after 24 hours.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20own%20font%3F\"><h3>Can I use my own font?<\/h3><\/dt>\n<dd><p>Not at the moment: the plugin uses the standard PDF fonts (Helvetica, Times, Courier) so that it works everywhere without dependencies.<\/p><\/dd>\n<dt id=\"developer%20hooks\"><h3>Developer hooks<\/h3><\/dt>\n<dd><ul>\n<li><code>opaw_email_ids<\/code> filters the IDs of the emails that carry the PDF.<\/li>\n<li><code>opaw_delivery_date<\/code> filters the label and value of the pickup \/ delivery date box.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Fix: settings can now be saved by Shop Managers.<\/li>\n<li>Shipping row in the PDF totals now shows the method name before the price.<\/li>\n<li>\"Buy me a coffee\" and \"Special requests\" buttons on the settings page.<\/li>\n<li>Translations are now delivered through WordPress.org language packs.<\/li>\n<li>Hardening: stricter preview request handling and a more reliable uninstall cleanup.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>New settings page: colors, logo, font, fields, emails and footer text.<\/li>\n<li>Plugin is now translation ready.<\/li>\n<li>Pickup \/ delivery date box and two-column layout.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Attach a customizable A4 PDF of the order to the WooCommerce emails you choose, such as the new order email sent to the shop manager.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/386150","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=386150"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/001gmd"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=386150"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=386150"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=386150"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=386150"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=386150"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=386150"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}