{"id":367440,"date":"2026-09-13T21:58:48","date_gmt":"2026-09-13T21:58:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/dawsony-label-studio\/"},"modified":"2026-10-26T23:32:27","modified_gmt":"2026-10-26T23:32:27","slug":"dawsony-print-label-designer","status":"publish","type":"plugin","link":"https:\/\/en-au.wordpress.org\/plugins\/dawsony-print-label-designer\/","author":23454405,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.2","stable_tag":"1.2.2","tested":"7.1.3","requires":"6.8","requires_php":"8.1","requires_plugins":null,"header_name":"DawsonyWeb Label and Document Designer for WooCommerce","header_author":"dawsony.com","header_description":"Design labels visually, bind WooCommerce data, and generate print-ready PDFs.","assets_banners_color":"132c2a","last_updated":"2026-10-26 23:32:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/dawsony.com","rating":0,"author_block_rating":0,"active_installs":10,"downloads":696,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"dawsonyweb","date":"2026-09-13 21:58:23","revision":3694232},"1.0.3":{"tag":"1.0.3","author":"dawsonyweb","date":"2026-09-13 22:13:28","revision":3694242},"1.0.4":{"tag":"1.0.4","author":"dawsonyweb","date":"2026-09-17 12:38:38","revision":3700295},"1.1.0":{"tag":"1.1.0","author":"dawsonyweb","date":"2026-10-18 21:25:56","revision":3753630},"1.1.1":{"tag":"1.1.1","author":"dawsonyweb","date":"2026-10-18 21:33:56","revision":3753644},"1.1.2":{"tag":"1.1.2","author":"dawsonyweb","date":"2026-10-19 08:32:30","revision":3754279},"1.1.3":{"tag":"1.1.3","author":"dawsonyweb","date":"2026-10-19 10:46:33","revision":3754535},"1.1.4":{"tag":"1.1.4","author":"dawsonyweb","date":"2026-10-23 00:16:54","revision":3760669},"1.1.5":{"tag":"1.1.5","author":"dawsonyweb","date":"2026-10-24 10:44:27","revision":3763122},"1.2.0":{"tag":"1.2.0","author":"dawsonyweb","date":"2026-10-25 21:25:40","revision":3765246},"1.2.1":{"tag":"1.2.1","author":"dawsonyweb","date":"2026-10-26 11:45:07","revision":3766305},"1.2.2":{"tag":"1.2.2","author":"dawsonyweb","date":"2026-10-26 23:32:27","revision":3767483}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3694232,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3694232,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3694232,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3694242,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3694242,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.3","1.0.4","1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.1.5","1.2.0","1.2.1","1.2.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3694242,"resolution":"1","location":"assets","locale":"","width":1740,"height":1480},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3722941,"resolution":"2","location":"assets","locale":"","width":1764,"height":1443},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3694242,"resolution":"3","location":"assets","locale":"","width":1740,"height":1736},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3694242,"resolution":"4","location":"assets","locale":"","width":1740,"height":1338}},"screenshots":{"1":"The Free template dashboard with reusable layouts and visual previews.","2":"The Free label designer with sample order data, layers and PDF controls.","3":"Sheet settings for A4 sticker stock, including margins, gaps and partially used sheets.","4":"The built-in guide explains the design, preview and print workflow."}},"plugin_section":[],"plugin_tags":[1292,3808,55959,75741,187075],"plugin_category":[45,50],"plugin_contributors":[256015],"plugin_business_model":[],"class_list":["post-367440","plugin","type-plugin","status-publish","hentry","plugin_tags-barcode","plugin_tags-labels","plugin_tags-packing-slips","plugin_tags-product-labels","plugin_tags-shipping-labels","plugin_category-ecommerce","plugin_category-media","plugin_contributors-dawsonyweb","plugin_committers-dawsonyweb"],"banners":{"banner":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/banner-772x250.png?rev=3694242","banner_2x":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/banner-1544x500.png?rev=3694242","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/icon.svg?rev=3694232","icon":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/icon.svg?rev=3694232","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/screenshot-1.png?rev=3694242","caption":"The Free template dashboard with reusable layouts and visual previews."},{"src":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/screenshot-2.png?rev=3722941","caption":"The Free label designer with sample order data, layers and PDF controls."},{"src":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/screenshot-3.png?rev=3694242","caption":"Sheet settings for A4 sticker stock, including margins, gaps and partially used sheets."},{"src":"https:\/\/ps.w.org\/dawsony-print-label-designer\/assets\/screenshot-4.png?rev=3694242","caption":"The built-in guide explains the design, preview and print workflow."}],"raw_content":"<!--section=description-->\n<p>Design the labels and paperwork your WooCommerce shop needs in one visual editor. Print product, barcode and address labels, or create packing slips, delivery notes and job sheets with product tables that continue across pages. Preview with an order and generate PDFs on your own site. Custom label sizes, A4 and Letter documents and partly used sticker sheets are supported.<\/p>\n\n<h4>Video tutorials<\/h4>\n\n<p>These walkthroughs use the Free plugin with fictional order data. They cover manual PDF generation, not automatic physical printing or purchased carrier postage.<\/p>\n\n<p><strong>Print product barcode labels from WooCommerce order items<\/strong><\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=Xo_TQPHMBbQ<\/p>\n\n<p><strong>Print WooCommerce shipping address labels<\/strong><\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=JMapf6v0074<\/p>\n\n<p><strong>Print labels on A4 sticker sheets<\/strong><\/p>\n\n<p>https:\/\/www.youtube.com\/watch?v=gncV60mQbw4<\/p>\n\n<h4>Design once, use it again<\/h4>\n\n<ul>\n<li>Text, local Media Library images, rectangles, lines, QR codes and Code128\/EAN barcodes.<\/li>\n<li>WooCommerce order, shipping, billing, product, item and custom metadata bindings, with fallbacks and formatting.<\/li>\n<li>Millimetres or inches, custom sizes, A4\/Letter sheets and partially used sticker sheets.<\/li>\n<li>Automatic preview fitting and common A4 14-, 21- and 24-label sheet presets with editable margins.<\/li>\n<li>Rotation, layers, undo\/redo, duplication, alignment, optional grid and 1 mm snapping.<\/li>\n<li>One label per order, line item or whole-number quantity, plus combined manual PDFs.<\/li>\n<li>Template import\/export, seven label starters, three document starters, onboarding and a replayable designer tour.<\/li>\n<li>Configurable product table columns, repeating headers, footers and page numbers.<\/li>\n<li>A4 and Letter packing slips, delivery notes and job sheets, with manual combined-order PDF output.<\/li>\n<li>HPOS and legacy order storage through WooCommerce CRUD.<\/li>\n<\/ul>\n\n<h4>Keep PDF generation on your own site<\/h4>\n\n<p>PDF generation runs locally. No external PDF service, CDN, analytics or licence key is required. Downloaded PDFs may contain personal information; store and share them securely.<\/p>\n\n<h4>Pro add-on<\/h4>\n\n<p><a href=\"https:\/\/dawsony.com\/plugins\/dawsony-print-label-designer#pricing\">Label and Document Designer Pro<\/a> is a separate plugin. It adds order-event rules, background generation, private operational document history and email\/manual print workflows. It also includes numbered invoices, refund-linked credit notes, original PDF preservation, customer account downloads, customer order email attachments and ZIP export. Automatic invoice issuing is optional and off by default. Financial documents use a separate register and do not expire with operational PDFs. The Free plugin contains no licence-gated features or Pro installer.<\/p>\n\n<p>Dispatch-address layouts are not carrier postage labels. Batch and best-before fields require configuration for your own product data. Printer transport is not included: open and print the downloaded PDF yourself.<\/p>\n\n<p><a href=\"https:\/\/dawsony.com\/plugins\/dawsony-print-label-designer\/documentation\">Documentation and setup guide<\/a> | <a href=\"https:\/\/dawsony.com\/plugins\/dawsony-print-label-designer\/documentation#templates\">Free downloadable templates<\/a><\/p>\n\n<h3>Source code and build instructions<\/h3>\n\n<p>Editable JavaScript is included in resources\/. Dependency lockfiles, BUILDING.txt and PHP dependency build tools in tools\/ are included. No private repository access is needed to inspect or rebuild this plugin. Third-party notices are in THIRD-PARTY-LICENSES.txt.<\/p>\n\n<h3>External services and privacy<\/h3>\n\n<p>The Free plugin does not send analytics, licence checks or order data to dawsony.com and does not load remote scripts, fonts or images. Links in its admin screens open only when clicked. Templates remain in your WordPress database. Manual PDFs are returned to your browser and are not retained by the Free plugin. Installing the separate Pro add-on adds document storage and optional email workflows; see its own documentation.<\/p>\n\n<h4>Step-by-step printing guides<\/h4>\n\n<ul>\n<li><a href=\"https:\/\/dawsony.com\/blog\/how-to-print-woocommerce-barcode-labels\">Print product barcode labels from order items<\/a><\/li>\n<li><a href=\"https:\/\/dawsony.com\/blog\/print-woocommerce-shipping-labels\">Print shipping address labels<\/a><\/li>\n<li><a href=\"https:\/\/dawsony.com\/blog\/woocommerce-a4-sticker-sheet-printing\">Set up A4 sticker sheets and calibration<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Activate WooCommerce and enable PHP mbstring.<\/li>\n<li>Go to Plugins &gt; Add New, search for DawsonyWeb Label and Document Designer, then install and activate it on an individual site.<\/li>\n<li>Open Labels &amp; Docs and choose a label template. For paperwork, open Designer &gt; New document and choose a document layout.<\/li>\n<li>Select a preview order, adjust the design and save it.<\/li>\n<li>Generate a PDF and print at actual size \/ 100 percent. Test your printer and stock before printing a batch.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20print%20barcode%20labels%20straight%20from%20the%20product%20catalogue%3F\"><h3>Can I print barcode labels straight from the product catalogue?<\/h3><\/dt>\n<dd><p>The current designer uses products from selected WooCommerce orders. Choose a preview order and Current item, then bind the barcode to the product SKU or another supported field. There is no independent product-catalogue batch picker. Use Code128 for ordinary alphanumeric SKUs; EAN requires a valid identifier and check digit. Always scan a physical sample.<\/p><\/dd>\n<dt id=\"does%20this%20buy%20postage%20or%20make%20carrier%20tracking%20labels%3F\"><h3>Does this buy postage or make carrier tracking labels?<\/h3><\/dt>\n<dd><p>No. Address layouts print the shipping details already stored on an order. Arrange postage, collections and carrier tracking separately.<\/p><\/dd>\n<dt id=\"can%20i%20create%20invoices%3F\"><h3>Can I create invoices?<\/h3><\/dt>\n<dd><p>The separate Pro add-on issues numbered invoices and credit notes using dedicated layouts. Free includes manual labels, packing slips, delivery notes and job sheets. Invoice drafts do not issue numbers. Credit notes require an actual WooCommerce refund and the original invoice in the register. This is PDF invoicing, not electronic invoice submission or tax filing. Check seller details, layout and tax treatment for your business before issuing.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20issued%20invoices%3F\"><h3>What happens to issued invoices?<\/h3><\/dt>\n<dd><p>Pro preserves the issued PDF and the fields used to create it. Later order edits do not rewrite it. Invoices and credit notes are retained separately, without the operational document expiry. Order deletion does not remove the accounting register. Export records and review retention before uninstalling. Explicit opt-in data deletion removes them too.<\/p><\/dd>\n<dt id=\"how%20do%20long%20documents%20work%3F\"><h3>How do long documents work?<\/h3><\/dt>\n<dd><p>Product tables continue across PDF pages, with the header and footer repeated. Choose one to six columns. A batch supports up to 300 document pages and each order up to 2,000 lines. A single row that cannot fit is rejected with a clear message. The canvas estimates the first page; check the generated PDF before printing.<\/p><\/dd>\n<dt id=\"do%20i%20need%20pro%20or%20a%20licence%20to%20design%20and%20print%20labels%3F\"><h3>Do I need Pro or a licence to design and print labels?<\/h3><\/dt>\n<dd><p>No. All functionality supplied in this Free plugin is available without a licence, trial or payment.<\/p><\/dd>\n<dt id=\"can%20i%20print%20address%20labels%20or%20buy%20postage%3F\"><h3>Can I print address labels or buy postage?<\/h3><\/dt>\n<dd><p>You can design dispatch and address labels using WooCommerce shipping details. The plugin does not purchase postage, book carriers or generate carrier-approved shipping labels.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20thermal%20printer%20or%20a4%20label%20sheets%3F\"><h3>Can I use a thermal printer or A4 label sheets?<\/h3><\/dt>\n<dd><p>Yes. Set the label size to match your stock, or arrange labels on A4\/Letter sheets with margins and gaps. Print the PDF at actual size using your normal printer software. Printer compatibility and borderless output depend on your printer and driver.<\/p><\/dd>\n<dt id=\"can%20i%20import%20and%20share%20templates%3F\"><h3>Can I import and share templates?<\/h3><\/dt>\n<dd><p>Yes. Export a design as JSON and import it into the designer on another site. Free sample templates and an import guide are linked above. Local image attachments may need to be selected again on the destination site.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%20hpos%3F\"><h3>Does it work with WooCommerce HPOS?<\/h3><\/dt>\n<dd><p>Yes. Orders are accessed through WooCommerce CRUD and both HPOS and legacy order storage have been tested.<\/p><\/dd>\n<dt id=\"can%20i%20extend%20a%20coloured%20shape%20past%20the%20label%20edge%3F\"><h3>Can I extend a coloured shape past the label edge?<\/h3><\/dt>\n<dd><p>Yes. A warning marks clipped elements but does not prevent output. Each label is cropped separately on sheets. Keep barcodes and important text inside the printable area. Borderless printing depends on your printer.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20uninstall%3F\"><h3>What happens on uninstall?<\/h3><\/dt>\n<dd><p>Templates are retained by default. To remove all Product &amp; Shipping Label Designer for WooCommerce data, including any retained Pro documents and issued invoices, explicitly set the printrelay_delete_data option to 1 before uninstalling. Back up first. Network-wide activation is unsupported.<\/p><\/dd>\n<dt id=\"what%20are%20the%20limits%3F\"><h3>What are the limits?<\/h3><\/dt>\n<dd><p>200 templates, 100 elements per template, pages from 10 to 500 mm, and up to 20 orders \/ 100 labels per manual PDF. Whole-number quantities are required. PNG\/JPEG\/WebP images must be local, under 10 MB and 20 megapixels; distinct images in a document share a 20-megapixel budget. WebP requires GD. DejaVu Sans regular and bold are included. Text overflow stops generation to avoid silently losing content.<\/p><\/dd>\n<dt id=\"where%20can%20i%20find%20help%3F\"><h3>Where can I find help?<\/h3><\/dt>\n<dd><p>Use Help &amp; tour in the designer or visit https:\/\/dawsony.com\/plugins\/dawsony-print-label-designer\/documentation.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.2<\/h4>\n\n<ul>\n<li>Improved plugin directory listing and documentation. Updated relevant directory tags. No functionality changes.<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Improved plugin directory listing and documentation. Added three step-by-step video tutorials for barcode labels, shipping address labels and A4 sticker sheets. No functionality changes.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Expanded the shared designer with packing slips, delivery notes and job sheets, configurable tables and multi-page documents.<\/li>\n<li>Added Pro invoice and credit-note issuing with preserved original PDFs, separate retention, account downloads, order email attachments and ZIP export.<\/li>\n<li>Added document starter layouts and clearer Free and Pro guidance. Existing label templates and plugin identifiers are unchanged.<\/li>\n<li>Preserved intentional spaces in prefix and suffix formatters.<\/li>\n<\/ul>\n\n<h4>1.1.5<\/h4>\n\n<ul>\n<li>Updated the plugin display name with distinctive DawsonyWeb branding. No functionality changes.<\/li>\n<\/ul>\n\n<h4>1.1.4<\/h4>\n\n<ul>\n<li>Added an optional Free and Pro comparison with setup links and clearer automation benefits.<\/li>\n<li>Added a plugin-list shortcut to the comparison. Existing Free features are unchanged.<\/li>\n<\/ul>\n\n<h4>1.1.3<\/h4>\n\n<ul>\n<li>Added automatic canvas fitting and three common A4 sheet presets, available in Free and Pro.<\/li>\n<li>Fixed bundled font loading, mobile layouts, preview feedback and combined-order state.<\/li>\n<li>Improved recovery from expired sessions, failed template loads and unexpected server responses.<\/li>\n<li>Shortened the admin menu to Label Designer and clarified batch limits.<\/li>\n<li>Improved Pro rule validation and trigger summaries; hid the Pro promotion when Pro is active.<\/li>\n<\/ul>\n\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Improved plugin directory listing and documentation.<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Updated the public plugin name and listing text. No feature, settings or data changes.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added rotation-aware edge and centre alignment, element geometry locks and whole-template duplication.<\/li>\n<li>Added optional shrink-to-fit text with a minimum font size and preview overflow warnings.<\/li>\n<li>Added per-template printer offsets and a customer-free calibration PDF.<\/li>\n<li>Updated the built-in guide. Pro remains a separate add-on.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<p>The design canvas no longer shifts when selecting or dragging elements: the Element properties panel now scrolls within the workspace. The element Delete button is now red.<\/p>\n\n<h4>1.0.3<\/h4>\n\n<p>Aligned the display name with the DawsonyWeb plugin collection. Existing plugin identifiers, templates and settings are unchanged.<\/p>\n\n<h4>1.0.2<\/h4>\n\n<p>First WordPress.org release. Fixed preview order searches on sites using Plain permalinks. Added listing screenshots and expanded installation guidance.<\/p>\n\n<h4>1.0.1<\/h4>\n\n<p>Renamed to Dawsony Product &amp; Shipping Label Designer for WooCommerce. Existing templates, settings and extension hooks are retained.<\/p>\n\n<h4>1.0.0<\/h4>\n\n<p>Separated Free designer\/manual PDF functionality from the Pro automation add-on. Preserved existing templates and internal extension identifiers.<\/p>","raw_excerpt":"Design labels, packing slips, delivery notes and job sheets for WooCommerce with a visual editor and local PDF generation.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/367440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=367440"}],"author":[{"embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/dawsonyweb"}],"wp:attachment":[{"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=367440"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=367440"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=367440"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=367440"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=367440"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/en-au.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=367440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}