Simple Shipping Labels for WooCommerce

Simple Shipping Labels for WooCommerce

Generate a page of simple shipping labels from WooCommerce orders and print on any continuous feed label printer via browser print dialogue.

  • Almost active
    This plugin was not updated the last 202 days ago.
  • This plugin is tested with the last major release of WordPress
    Content for list item
  • Compatible with the latest major PHP release
    This plugin requieres PHP 5.6 or higher. The latest stable PHP 8.4.14 was released on 23 October 2025
  • No information about vulnerabilities and unfixed security issues is available.
    Content for list item

Ratings

6

Active installs

1K

Total Downloads

16K

Support Threads

0

Last updated

14 April 2025

Added

05 September 2020

Versions

100%
  • Version 1.0

Screenshots

Generate single shipping label
Select multiple shipping labels to generate
Printing the generated labels page
Printing labels on a thermal label printer
Editing labels before printing
Plugin and label settings page

About Simple Shipping Labels for WooCommerce

FAQ

This plugin was developed for use via Google Chrome browser, since it has enough print control options in the print dialogue.
Other browsers, Safari for instance, lack some basic settings like setting page print margins to none, causing either page overflows or wasting printable area.

Things to check:
* In Chrome browser > Settings > Privacy and security > Site Settings > Content > Pop-ups and redirects – if the site is listed under “Not allowed to send pop-ups or use redirects” remove its entry.
* In case your browser has AdBlock plugin installed (or any similar ad blocking extension) – enable your site pop-ups there.

Things to try:
* Observe the console in developer tools (in Chrome press F12).
* Check the plugin on other site – preferably with up to date WordPress and WooCommerce installations.
* Update WooCommerce.
* Temporarily enable WordPress DEBUG mode and logs (preferebly in a staging environment) – explore for any errors or conflicts.

Go to the plugin settings page in WordPress dashboard > WooCommerce > Simple Shipping Labels and set various label parameters.

The most important thing is to make sure you’ve installed the drivers for your printer and set the correct label size in printer settings.

You will find your DYMO / Brother label printer model drivers on their corresponding websites, usually under “Support” or “Downloads” pages.

Regular printers are “plug-n-play” since they use default page sizes like A4, while label printers need a bit of configuration, since there are a lot of weird available label sizes for each. Once you install the drivers, you should see all the supported label sizes in the printer options/settings, that should then be listed in the Chrome print dialogue for you to choose.

I suggest watching a few tutorials on YouTube of the model you consider or purchased, see if there are any reviews and constructive comments under the videos. Even go to the extent and check which one has cheaper 3rd party labels on eBay/Amazon.

Every label detail field is editable. Use Enter key for adding line breaks and keyboard shortcuts: Ctrl+B (bold) | Ctrl+I (italic) | Ctrl+U (underline). Every field automatically adds a line break once there is enough place for two lines.

For some label sizes you may want to use different orientation.
Google Chrome browser print dialogue can help to achieve it natively:

The Simple Shipping Labels Pro provides a few additional features, but here are a few alternatives and ideas to consider first:
1. Branding/sender/return address section – static info and logos can be printed separately in large quantities and color, thus can be designed in any editor, printed locally or via 3rd party services, such as noissue / StickerMule or your local printing houses, and many more creative packing solutions like custom packing tape.
2. Custom CSS – the plugin code is simple and well documented, one with basic HTML/CSS/JavaScript/PHP/WordPress understanding can modify the code to achieve business specific design or behaviour.
3. Order items – simple table of order items, great for further code customization, since it has most of the useful API/logic figured out for any beginner developer to modify.

Things to check:
* In Chrome browser > Settings > Privacy and security > Site Settings > Content > Pop-ups and redirects – if the site is listed under “Not allowed to send pop-ups or use redirects” remove its entry.
* In case your browser has AdBlock plugin installed (or any similar ad blocking extension) – enable your site pop-ups there.

Things to try:
* Observe the console in developer tools (in Chrome press F12).
* Check the plugin on other site – preferably with up to date WordPress and WooCommerce installations.
* Update WooCommerce.
* Temporarily enable WordPress DEBUG mode and logs (preferebly in a staging environment) – explore for any errors or conflicts.

Go to the plugin settings page in WordPress dashboard > WooCommerce > Simple Shipping Labels and set various label parameters.

The most important thing is to make sure you’ve installed the drivers for your printer and set the correct label size in printer settings.

You will find your DYMO / Brother label printer model drivers on their corresponding websites, usually under “Support” or “Downloads” pages.

Regular printers are “plug-n-play” since they use default page sizes like A4, while label printers need a bit of configuration, since there are a lot of weird available label sizes for each. Once you install the drivers, you should see all the supported label sizes in the printer options/settings, that should then be listed in the Chrome print dialogue for you to choose.

I suggest watching a few tutorials on YouTube of the model you consider or purchased, see if there are any reviews and constructive comments under the videos. Even go to the extent and check which one has cheaper 3rd party labels on eBay/Amazon.

Every label detail field is editable. Use Enter key for adding line breaks and keyboard shortcuts: Ctrl+B (bold) | Ctrl+I (italic) | Ctrl+U (underline). Every field automatically adds a line break once there is enough place for two lines.

For some label sizes you may want to use different orientation.
Google Chrome browser print dialogue can help to achieve it natively:

The Simple Shipping Labels Pro provides a few additional features, but here are a few alternatives and ideas to consider first:
1. Branding/sender/return address section – static info and logos can be printed separately in large quantities and color, thus can be designed in any editor, printed locally or via 3rd party services, such as noissue / StickerMule or your local printing houses, and many more creative packing solutions like custom packing tape.
2. Custom CSS – the plugin code is simple and well documented, one with basic HTML/CSS/JavaScript/PHP/WordPress understanding can modify the code to achieve business specific design or behaviour.
3. Order items – simple table of order items, great for further code customization, since it has most of the useful API/logic figured out for any beginner developer to modify.

Go to the plugin settings page in WordPress dashboard > WooCommerce > Simple Shipping Labels and set various label parameters.

The most important thing is to make sure you’ve installed the drivers for your printer and set the correct label size in printer settings.

You will find your DYMO / Brother label printer model drivers on their corresponding websites, usually under “Support” or “Downloads” pages.

Regular printers are “plug-n-play” since they use default page sizes like A4, while label printers need a bit of configuration, since there are a lot of weird available label sizes for each. Once you install the drivers, you should see all the supported label sizes in the printer options/settings, that should then be listed in the Chrome print dialogue for you to choose.

I suggest watching a few tutorials on YouTube of the model you consider or purchased, see if there are any reviews and constructive comments under the videos. Even go to the extent and check which one has cheaper 3rd party labels on eBay/Amazon.

Every label detail field is editable. Use Enter key for adding line breaks and keyboard shortcuts: Ctrl+B (bold) | Ctrl+I (italic) | Ctrl+U (underline). Every field automatically adds a line break once there is enough place for two lines.

For some label sizes you may want to use different orientation.
Google Chrome browser print dialogue can help to achieve it natively:

The Simple Shipping Labels Pro provides a few additional features, but here are a few alternatives and ideas to consider first:
1. Branding/sender/return address section – static info and logos can be printed separately in large quantities and color, thus can be designed in any editor, printed locally or via 3rd party services, such as noissue / StickerMule or your local printing houses, and many more creative packing solutions like custom packing tape.
2. Custom CSS – the plugin code is simple and well documented, one with basic HTML/CSS/JavaScript/PHP/WordPress understanding can modify the code to achieve business specific design or behaviour.
3. Order items – simple table of order items, great for further code customization, since it has most of the useful API/logic figured out for any beginner developer to modify.

Every label detail field is editable. Use Enter key for adding line breaks and keyboard shortcuts: Ctrl+B (bold) | Ctrl+I (italic) | Ctrl+U (underline). Every field automatically adds a line break once there is enough place for two lines.

For some label sizes you may want to use different orientation.
Google Chrome browser print dialogue can help to achieve it natively:

The Simple Shipping Labels Pro provides a few additional features, but here are a few alternatives and ideas to consider first:
1. Branding/sender/return address section – static info and logos can be printed separately in large quantities and color, thus can be designed in any editor, printed locally or via 3rd party services, such as noissue / StickerMule or your local printing houses, and many more creative packing solutions like custom packing tape.
2. Custom CSS – the plugin code is simple and well documented, one with basic HTML/CSS/JavaScript/PHP/WordPress understanding can modify the code to achieve business specific design or behaviour.
3. Order items – simple table of order items, great for further code customization, since it has most of the useful API/logic figured out for any beginner developer to modify.

For some label sizes you may want to use different orientation.
Google Chrome browser print dialogue can help to achieve it natively:

The Simple Shipping Labels Pro provides a few additional features, but here are a few alternatives and ideas to consider first:
1. Branding/sender/return address section – static info and logos can be printed separately in large quantities and color, thus can be designed in any editor, printed locally or via 3rd party services, such as noissue / StickerMule or your local printing houses, and many more creative packing solutions like custom packing tape.
2. Custom CSS – the plugin code is simple and well documented, one with basic HTML/CSS/JavaScript/PHP/WordPress understanding can modify the code to achieve business specific design or behaviour.
3. Order items – simple table of order items, great for further code customization, since it has most of the useful API/logic figured out for any beginner developer to modify.

The Simple Shipping Labels Pro provides a few additional features, but here are a few alternatives and ideas to consider first:
1. Branding/sender/return address section – static info and logos can be printed separately in large quantities and color, thus can be designed in any editor, printed locally or via 3rd party services, such as noissue / StickerMule or your local printing houses, and many more creative packing solutions like custom packing tape.
2. Custom CSS – the plugin code is simple and well documented, one with basic HTML/CSS/JavaScript/PHP/WordPress understanding can modify the code to achieve business specific design or behaviour.
3. Order items – simple table of order items, great for further code customization, since it has most of the useful API/logic figured out for any beginner developer to modify.

Changelog

1.0.7 – 2024-02-05

1.0.6 – 2023-04-07

1.0.5 – 2022-03-03

1.0.4 – 2022-03-01

1.0.3 – 2021-06-01

1.0.2 – 2021-04-02

1.0.1 – 2020-12-12

1.0.0 – 2020-09-05

How to install Simple Shipping Labels for WooCommerce

Installation

  1. Install using the WordPress built-in Plugin installer, or extract the zip file and drop the contents in the wp-content/plugins/ directory of your WordPress installation.
  2. Activate the plugin through the Plugins menu in WordPress.
  3. To edit label settings go to WooCommerce > Simple Shipping Labels submenu.
  4. Save your changes and generate test labels directly from plugin settings page.
  5. Make sure to properly setup your label printer in operating system and set the correct paper (label) size.
  6. To generate labels page from WooCommerce orders – go to WooCommerce > Orders, click the ‘Label’ button of any order or select multiple orders first.
  7. To print the labels – open the print dialogue (Ctrl + P) in the generated labels page, select your label printer, in advanced settings remove the default page headers, footers and set margins to ‘none’.

For additional support or questions visit plugin page.