Title: Simple Shipping Labels for WooCommerce
Author: Dima Pavlenko
Published: <strong>September 5, 2020</strong>
Last modified: April 14, 2025

---

Search plugins

![](https://ps.w.org/simple-shipping-labels-for-woocommerce/assets/banner-772x250.
png?rev=2375893)

This plugin **hasn’t been tested with the latest 3 major releases of WordPress**.
It may no longer be maintained or supported and may have compatibility issues when
used with more recent versions of WordPress.

![](https://ps.w.org/simple-shipping-labels-for-woocommerce/assets/icon.svg?rev=
2375893)

# Simple Shipping Labels for WooCommerce

 By [Dima Pavlenko](https://profiles.wordpress.org/dima411/)

[Download](https://downloads.wordpress.org/plugin/simple-shipping-labels-for-woocommerce.1.0.7.zip)

 * [Details](https://en-ca.wordpress.org/plugins/simple-shipping-labels-for-woocommerce/#description)
 * [Reviews](https://en-ca.wordpress.org/plugins/simple-shipping-labels-for-woocommerce/#reviews)
 *  [Installation](https://en-ca.wordpress.org/plugins/simple-shipping-labels-for-woocommerce/#installation)
 * [Development](https://en-ca.wordpress.org/plugins/simple-shipping-labels-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/)

## Description

Generate a page of simple shipping labels from WooCommerce orders page and print
on any continuous feed label printer (usually a thermal printer) via the browser
print dialogue (Ctrl + P).

#### Advanced customization

For advanced label styling checkout **[Simple Shipping Labels Pro](https://dimapavlenko.com/simple-shipping-labels-for-woocommerce)**

#### Main features:

 * Custom label size
 * Custom label padding
 * Edit labels before printing
 * Auto fitting text fields
 * RTL support
 * Hide country for local orders
 * Country/state displayed in English for international orders

## Screenshots

[⌊Generate single shipping label⌉⌊Generate single shipping label⌉[

Generate single shipping label

[⌊Select multiple shipping labels to generate⌉⌊Select multiple shipping labels to
generate⌉[

Select multiple shipping labels to generate

[⌊Printing the generated labels page⌉⌊Printing the generated labels page⌉[

Printing the generated labels page

[⌊Printing labels on a thermal label printer⌉⌊Printing labels on a thermal label
printer⌉[

Printing labels on a thermal label printer

[⌊Editing labels before printing⌉⌊Editing labels before printing⌉[

Editing labels before printing

[⌊Plugin and label settings page⌉⌊Plugin and label settings page⌉[

Plugin and label settings page

## Installation

#### 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](https://dimapavlenko.com/simple-shipping-labels-for-woocommerce).

## FAQ

### Which browser works best with the plugin?

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.

### Labels not generated

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.

### How to set label size?

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.

### How to edit label fields in the generated labels page?

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.

### How to change label orientation?

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

 1. Switch the label height/width values in plugin label settings.
 2. In browser print dialogue choose Layout > Portrait.

### Do I need Pro version?

The **[Simple Shipping Labels Pro](https://dimapavlenko.com/simple-shipping-labels-for-woocommerce)**
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](https://noissue.co/)**/
[StickerMule](https://www.stickermule.com) 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.

## Reviews

![](https://secure.gravatar.com/avatar/ed1b911ec9e3cf581854aac83a258c0d7f68ec177b6668ade1a63a46bc779ae4?
s=60&d=retro&r=g)

### 󠀁[Simple and excellent](https://wordpress.org/support/topic/simple-and-excellent-47/)󠁿

 [MMZx](https://profiles.wordpress.org/mmzx/) December 3, 2025 1 reply

Excellent plugin, works perfectly from the start. Maybe in the next version you 
could add an option to disable the county/state field.

![](https://secure.gravatar.com/avatar/a6f05fc884b50c3d2d2a8b5eaf8cb23be1b646b876986d3849335b99a2fcdcf7?
s=60&d=retro&r=g)

### 󠀁[It is one of a kind](https://wordpress.org/support/topic/it-is-one-of-a-kind/)󠁿

 [fabceramic](https://profiles.wordpress.org/fabceramic/) August 1, 2024

Simple and easy for beginners

![](https://secure.gravatar.com/avatar/7c9a5349442aabc81e4217b2cf9e06127670d4acade1cfad5dd9b32b5352ba85?
s=60&d=retro&r=g)

### 󠀁[Works well and simple to use!](https://wordpress.org/support/topic/works-well-and-simple-to-use-3/)󠁿

 [Human Habitus](https://profiles.wordpress.org/humanhabitus/) November 18, 2021

Thanks alot for the plugin developer, it saves me alot of time!

![](https://secure.gravatar.com/avatar/55d5c22df875b05f44d866492098aaa95f9a0725bcb380b4cd964e87a724db43?
s=60&d=retro&r=g)

### 󠀁[Simply, Easy… Great](https://wordpress.org/support/topic/simply-easy-great/)󠁿

 [henractech](https://profiles.wordpress.org/henractech/) June 11, 2021

Thx great little app that does exactly what its meant too. Note for those using 
a Brother QL-800 (63 x 100mm labels) the margins / label padding must both be set
to 3 for it to work.

![](https://secure.gravatar.com/avatar/cf604abed19a33153ce97d8ee43c477f3e2ef9a0d419e57c4bb2acbe484aa2b3?
s=60&d=retro&r=g)

### 󠀁[Recommend 👍 👍 👍](https://wordpress.org/support/topic/recommend-%f0%9f%91%8d-%f0%9f%91%8d-%f0%9f%91%8d-2/)󠁿

 [montbleumanager](https://profiles.wordpress.org/montbleumanager/) April 5, 2021

Всё работает. Спасибо за плагин. Побольше бы таких хороших людей! 10/10.

![](https://secure.gravatar.com/avatar/346da1fdfb90fd0dba0026cfb0347b818bb9ac68c6c5b67305dd100ecf6062eb?
s=60&d=retro&r=g)

### 󠀁[love it](https://wordpress.org/support/topic/love-it-3407/)󠁿

 [ipoblete](https://profiles.wordpress.org/ipoblete/) March 5, 2021

Hi, really very simple and it allows me you to modify label live before printing.
simple, fast and good. enjoy it. Best regards,

 [ Read all 7 reviews ](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/)

## Contributors & Developers

“Simple Shipping Labels for WooCommerce” is open source software. The following 
people have contributed to this plugin.

Contributors

 *   [ Dima Pavlenko ](https://profiles.wordpress.org/dima411/)

[Translate “Simple Shipping Labels for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/simple-shipping-labels-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/simple-shipping-labels-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/simple-shipping-labels-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/simple-shipping-labels-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/simple-shipping-labels-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.7 – 2024-02-05

 * Fix: Refactored code base to support WooCommerce **[HPOS](https://woo.com/document/high-performance-order-storage/)**(“
   High Performance Order Storage”), based on the official **[Upgrade Recipe Book](https://github.com/woocommerce/woocommerce/wiki/High-Performance-Order-Storage-Upgrade-Recipe-Book)**.
 * Feature: Switched CSS font size units from pixels (px) to milimeters (mm), for
   label settings units uniformity (e.g., label size).
 * Feature: Added default & max font size settings, with an option to disable text
   auto-fit.

#### 1.0.6 – 2023-04-07

 * Fix: Handle some label generation PHP exceptions on server – output the error
   on generated labels page.
 * Feature: Displaying elegant icon in browser tab of the generated labels page.

#### 1.0.5 – 2022-03-03

 * Fix: Keep using recipient billing phone if shipping phone field is empty (until
   WooCommerce duplicates the billing phone to shipping, just as other fields, or
   themes expose the shipping phone field once “Ship to a different address?” checkbox
   is checked, showing the shipping address form).

#### 1.0.4 – 2022-03-01

 * Breaking fix/feature: Recipient shipping phone field data now comes from a dedicated
   order shipping phone field, which was added in WooCommerce 5.6 release.
 * Feature: New recipient details layout – postal code before city.
 * Feature: Replace order id with _get\_order\_number()_ function, to support **
   Custom Order Numbers** plugin.
 * Feature: Split settings page sections into separate tabs.
 * Feature: Print label button in order details page.
 * Feature: Added link to settings page from plugins page.
 * Feature: Added local/international label class name as a discriminator to distinguish
   between internal/external destinations styles – for those who manually edit the
   plugin code and label style (use if for conditional styling).

#### 1.0.3 – 2021-06-01

 * Fix: settings page script and style enqueue ‘undefined index’ error notification.

#### 1.0.2 – 2021-04-02

 * Fix: Destination postal code moved after state, in accordance with international
   addressing requirements.
 * Fix: Enabled order id field editing.
 * Feature: Setting to show/hide order company field.
 * Feature: Setting to show/hide order phone field.
 * Feature: Setting to display order state abbreviation or full name.
 * Feature: Setting to show/hide order total (some local shipping carriers require
   this info).
 * Feature: Setting to select destination details layout (useful for larger labels).
 * Feature: Setting to auto-open print dialogue when label page is generated.

#### 1.0.1 – 2020-12-12

 * Fix: Updated text auto-fit function to handle pasting formatted text as plain
   text.

#### 1.0.0 – 2020-09-05

 * Initial Public Release.

## Meta

 *  Version **1.0.7**
 *  Last updated: **1 year ago**
 *  Active installations: **1,000+**
 *  WordPress Version: ** 5.0 or higher **
 *  Tested up to: **6.7.10**
 *  PHP Version: ** 5.6 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/simple-shipping-labels-for-woocommerce/)
 * Tags:
 * [dymo](https://en-ca.wordpress.org/plugins/tags/dymo/)[print](https://en-ca.wordpress.org/plugins/tags/print/)
   [shipping labels](https://en-ca.wordpress.org/plugins/tags/shipping-labels/)[woocommerce](https://en-ca.wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://en-ca.wordpress.org/plugins/simple-shipping-labels-for-woocommerce/advanced/)

## Ratings

 5 out of 5 stars.

 *  [  7 5-star reviews     ](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/?filter=5)
 *  [  0 4-star reviews     ](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/reviews/)

## Contributors

 *   [ Dima Pavlenko ](https://profiles.wordpress.org/dima411/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/simple-shipping-labels-for-woocommerce/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=K2TB6TFKX4ADS&source=url)