{"id":369155,"date":"2026-09-15T15:13:18","date_gmt":"2026-09-15T15:13:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wdonline-print-order-for-woocommerce\/"},"modified":"2026-09-15T15:12:53","modified_gmt":"2026-09-15T15:12:53","slug":"wdonline-print-order-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/wdonline-print-order-for-woocommerce\/","author":23557407,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.4.3","stable_tag":"0.4.3","tested":"7.1","requires":"6.4","requires_php":"7.4","requires_plugins":null,"header_name":"WDOnline Print Order for WooCommerce","header_author":"WD Online","header_description":"Adds secure, printer-friendly order confirmations and packing slips to WooCommerce administration.","assets_banners_color":"8d8c8c","last_updated":"2026-09-15 15:12:53","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/ncp\/payment\/NKERMAVC4PXML","header_plugin_uri":"https:\/\/wdonline.dk\/wdonline-print-order-for-woocommerce\/","header_author_uri":"https:\/\/wdonline.dk","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.4.3":{"tag":"0.4.3","author":"wdonlinedk","date":"2026-09-15 15:12:53","revision":3697230}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3697237,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon-512x512.png":{"filename":"icon-512x512.png","revision":3697237,"resolution":"512x512","location":"assets","locale":"","width":512,"height":512}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3697237,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3697237,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.4.3"],"block_files":[],"assets_screenshots":{"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":3697237,"resolution":"1","location":"assets","locale":"","width":1863,"height":871},"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":3697237,"resolution":"2","location":"assets","locale":"","width":1879,"height":849},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":3697237,"resolution":"3","location":"assets","locale":"","width":1891,"height":885},"screenshot-4.jpg":{"filename":"screenshot-4.jpg","revision":3697237,"resolution":"4","location":"assets","locale":"","width":1891,"height":873},"screenshot-5.jpg":{"filename":"screenshot-5.jpg","revision":3697237,"resolution":"5","location":"assets","locale":"","width":1905,"height":833}},"screenshots":[]},"plugin_section":[],"plugin_tags":[226324,51080,251256,286],"plugin_category":[45],"plugin_contributors":[279052],"plugin_business_model":[],"class_list":["post-369155","plugin","type-plugin","status-publish","hentry","plugin_tags-order-confirmation","plugin_tags-packing-slip","plugin_tags-print-order","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-wdonlinedk","plugin_committers-wdonlinedk"],"banners":{"banner":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/banner-772x250.png?rev=3697237","banner_2x":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/banner-1544x500.png?rev=3697237","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/icon-256x256.png?rev=3697237","icon_2x":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/icon-256x256.png?rev=3697237","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/screenshot-1.jpg?rev=3697237","caption":""},{"src":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/screenshot-2.jpg?rev=3697237","caption":""},{"src":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/screenshot-3.jpg?rev=3697237","caption":""},{"src":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/screenshot-4.jpg?rev=3697237","caption":""},{"src":"https:\/\/ps.w.org\/wdonline-print-order-for-woocommerce\/assets\/screenshot-5.jpg?rev=3697237","caption":""}],"raw_content":"<!--section=description-->\n<p>WDOnline Print Order for WooCommerce adds print actions to individual orders and the WooCommerce order list.<\/p>\n\n<p>Features:<\/p>\n\n<ul>\n<li>Print an order confirmation or packing slip from an order.<\/li>\n<li>Print multiple selected orders using WooCommerce bulk actions.<\/li>\n<li>Generate an aggregated pick list across multiple selected orders.<\/li>\n<li>Optionally show product images and GTIN on aggregated pick lists.<\/li>\n<li>Track printed and packed orders directly in the order list.<\/li>\n<li>Filter orders by print and packing status.<\/li>\n<li>Sort products by name, SKU, GTIN or category.<\/li>\n<li>Show all order item metadata except exclusions, or print only selected metadata.<\/li>\n<li>Discover metadata keys from recent orders and optionally customize printed labels.<\/li>\n<li>Optional prices, SKU, GTIN, product images and customer notes.<\/li>\n<li>Configurable company name, details and logo.<\/li>\n<li>Optional automatic opening of the browser print dialog.<\/li>\n<li>Compatible with WooCommerce High-Performance Order Storage (HPOS).<\/li>\n<li>No customer or order information is sent to external services.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>The plugin does not send order data, personal information, telemetry or diagnostics to external servers.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through Plugins &gt; Add New &gt; Upload Plugin.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Configure it under WD Online &gt; Print Order.<\/li>\n<li>Open a WooCommerce order and use the Print order panel.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20hide%20prices%20on%20a%20packing%20slip%3F\"><h3>Can I hide prices on a packing slip?<\/h3><\/dt>\n<dd><p>Yes. Prices are hidden on packing slips by default and can be enabled in the plugin settings.<\/p><\/dd>\n<dt id=\"can%20i%20print%20several%20orders%20at%20once%3F\"><h3>Can I print several orders at once?<\/h3><\/dt>\n<dd><p>Yes. Select the orders in the WooCommerce order list and choose one of the print bulk actions.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.4.3<\/h4>\n\n<ul>\n<li>Added the standard discreet WD Online support box with the current PayPal\/card support link.<\/li>\n<li>Registered administration scripts and styles before enqueueing them to match the plugin project standards.<\/li>\n<li>Restored the public Author URI and added the public plugin product page as Plugin URI.<\/li>\n<li>Improved request handling by unslashing packed-status query values before validation.<\/li>\n<li>Refreshed the translation template for the new support text.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>Moved all print-view JavaScript to a properly enqueued external file.<\/li>\n<li>Removed inline event handlers and inline administration styles.<\/li>\n<li>Removed website URI headers while the URLs are unavailable to WordPress.org validation.<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Added the plugin-specific WD Online product page URL.<\/li>\n<li>Corrected the feature list after removal of the footer setting.<\/li>\n<\/ul>\n\n<h4>0.4.0<\/h4>\n\n<ul>\n<li>Added optional product images to aggregated pick lists.<\/li>\n<li>Added a separate option for showing or hiding GTIN on aggregated pick lists.<\/li>\n<li>Added variation image support with a parent product image fallback.<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Added the required translator context for the aggregated order count.<\/li>\n<li>Documented the intentional metadata query used by the administrator order status filter.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>Added separate metadata display modes for packing slips and order confirmations.<\/li>\n<li>Added exact allowlists for printing only selected order item metadata.<\/li>\n<li>Added optional custom labels using the key|Label format.<\/li>\n<li>Added a list of public metadata keys detected in the 50 most recent orders.<\/li>\n<li>Preserved the existing exclusion-based metadata behavior after updating.<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>Added the required quantity beside each order number on aggregated pick lists.<\/li>\n<li>Combined quantities correctly when the same product appears more than once in an order.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Added aggregated pick lists with total quantities and related order numbers.<\/li>\n<li>Added product sorting by name, SKU, GTIN or category.<\/li>\n<li>Added print and packed status tracking with an order list column.<\/li>\n<li>Added order filters for printed, not printed, packed and not packed orders.<\/li>\n<li>Added single-order and bulk actions for marking orders packed or not packed.<\/li>\n<li>Added configurable hidden metadata rules for packing slips and confirmations.<\/li>\n<li>Improved multipage printing with repeated table headers and protected product rows.<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>Removed pre-order notices from packing slip product metadata.<\/li>\n<li>Preserved variation attributes and other relevant item metadata.<\/li>\n<li>Kept pre-order information available on order confirmations.<\/li>\n<li>Added a filter for developers to adjust printed order item metadata.<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>Added a Settings link to the plugin action links on the Plugins screen.<\/li>\n<li>Replaced the visible logo URL field with the WordPress Media Library selector.<\/li>\n<li>Added logo preview and remove controls.<\/li>\n<li>Preserved existing logo URLs as a backward-compatible fallback.<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Fixed the Close button after bulk printing.<\/li>\n<li>Close now returns to the previous order list when the print view uses the current browser tab.<\/li>\n<li>Printing from an individual order continues to close its separate print tab.<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>Routed bulk printing through the plugin's registered WD Online settings page.<\/li>\n<li>Removed the hidden WooCommerce page route that could be rejected by some admin menu configurations.<\/li>\n<li>Kept print rendering early enough to prevent WordPress administration markup from entering the document.<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Fixed the WordPress permission error when opening the bulk print screen.<\/li>\n<li>Registered the secure print route as a hidden WooCommerce administration page.<\/li>\n<li>Kept the print route out of the visible WooCommerce menu.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Fixed blank output when printing multiple orders from WooCommerce bulk actions.<\/li>\n<li>Replaced the reserved admin-post action URL with a dedicated secure admin route.<\/li>\n<li>Registered and enqueued the print stylesheet according to WordPress requirements.<\/li>\n<li>Removed the discouraged manual translation loader; WordPress loads translations automatically.<\/li>\n<li>Updated the WordPress tested version header.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Added a translation template and explicit Loco Translate support.<\/li>\n<li>Moved the settings page into the shared WD Online admin menu.<\/li>\n<li>Removed the document footer text setting and output.<\/li>\n<li>Suppressed browser-generated print headers and footers where supported.<\/li>\n<li>Confirmed bulk actions for both classic orders and HPOS order screens.<\/li>\n<li>Added optional WooCommerce GTIN, UPC, EAN or ISBN output with variation fallback.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial development release.<\/li>\n<li>Added order confirmations and packing slips.<\/li>\n<li>Added single-order and bulk print actions.<\/li>\n<li>Added configurable document content and company details.<\/li>\n<li>Added HPOS compatibility declaration.<\/li>\n<li>Added optional WD Online Support Diagnostics integration.<\/li>\n<\/ul>","raw_excerpt":"Print secure, printer-friendly WooCommerce order confirmations and packing slips from the WordPress administration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/369155","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=369155"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wdonlinedk"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=369155"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=369155"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=369155"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=369155"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=369155"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=369155"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}