Create Shipping Label right from your WooCommerce website

shipping_labels

The technological advancements in the eCommerce sector have enabled sellers to print shipping labels in their back-office. Especially in case of WooCommerce, where store owners now log in to their Dashboard, select the order(s), and click on the print label—it’s that simple. Many WooCommerce shipping plugins now allow you to print labels in bulk which of course, will save a lot of your time.

I think it’s foolish to say you need to use a shipping carrier in the first place before you print the labels. And indeed, carriers like UPS and FedEx have now enabled a gateway to allow plugins to print the labels, ergo; WooCommerce UPS and WooCommerce FedEx shipping plugins. The crazy thing is you’d probably assume that it’s difficult to do so but it’s not. Moreover, these plugins are inexpensive and do not require any specialized knowledge or equipment.

I assume it’s high time I tell you everything about printing shipping labels on your WooCommerce-based website. So here it goes.

What are some myths about printing your own labels?

  • You need a special account or membership. All that you need to pay for shipping through PayPal and print your own labels is a PayPal account-nothing more.
  • You need an expensive shipper’s scale. In fact, e-commerce sites like eBay or Amazon can supply the required sort of scale for between $10 and $20. Just search either site for “postal scale” and sort by price. Given the time and effort savings, a scale is a worthwhile investment.
  • You have to have special knowledge or skills. Nope once again; in fact, in the simplest case you simply fill out a simple one-page web form, providing a destination name and address, package weight, and package dimensions-things you’ll know about your packages anyway in most cases.
  • You need special labels and a special printer. You can print postage using your own standard inkjet or laser printer and basic copy paper if that’s what you have, then tape or stretch-wrap the labels onto the package. Yes, if you do a large volume it can be more convenient to buy pre-sized peel-and-stick labels and/or an appropriate printer, but it’s certainly not required.
  • It’s embarrassing or complicated to ship prepaid packages. In fact, you just drop them off at a carrier location. They’re accustomed already to accepting a large volume of shipping-prepaid packages. You get to avoid the line and the hassle and just leave them quickly and go.
  • There are no benefits apart from saving time when shipping. In fact, this isn’t true; by printing and paying for yourself and having to use the web-based forms involved, you can compare shipping prices for different dimensions, types of packaging, and service levels to find what works best for you. And if you ship using the per-item links on eBay for your sales, eBay will automatically mark your packages as shipped, notify your buyers, and provide them with a tracking number-all in all, a much bigger time and convenience savings.
So, given all of these facts and advantages, what’s not to like about paying for and printing shipping labels on your own, rather than at the shipper’s counter? Nothing! Let’s get started-it’s easy!

How to print your labels manually?

Since most people not yet paying for and printing shipping labels on their own have hesitated because of a fear of difficulty or complexity, we’re going to give the easiest possible way to go about doing this but it may be surprising to you just how easy it actually is.

List your items with free shipping

Don’t worry about the cost; either list your items using the auction format, where free shipping items earn a bidding premium or price your fixed-price listing accordingly to accommodate the difference. Listing with free shipping using the “Expedited shipping” method on eBay’s selling form gives you maximum flexibility when it comes time to package and print.

Get ahold of a stack of appropriate boxes

The easiest possible way to do this is to go to your local USPS location and get free Priority Mail boxes in the size and quantity that you need. Yes, Priority Mail is slightly more expensive than Parcel Post via USPS, but for most types and sizes of items the free boxes make up for much of the difference in cost and the fact that eBay’s seller performance rating is based in part on delivery speed makes up for the rest.

Pack the item and weigh if necessary

Once the item has sold, package it up one of the boxes you obtained. Note that you can often save a little bit on shipping fees by using a non-flat rate box (though for very heavy items, you can also save a great deal of money on shipping costs by using a “flat rate” box). If you haven’t used a “flat rate” box, weigh it on your postal scale. (Trial and error leading to experience, or a bit of experimentation at the next step, can help you to decide between flat rate and non-flat rate boxes.)

Visit the USPS shipping form

Log into your eBay account, visit your list of recent sales in My eBay, and choose “Print shipping label” from the action drop-down list for the item you’re shipping. (In most cases, this will be the pre-selected link.)

Fill out the form completely

Happily, there’s not much to do here. eBay automatically fills in your address and the buyer’s destination address. This is primarily where you list the kind of packaging you’re using, the package weight (if you’ve not used a “flat rate box”), and the package dimensions (if you’ve not used standard Priority Mail packaging). You can see the advantages of using a flat rate Priority mail box now; you just choose “small,” “medium,” or “large” flat rate box and you’re done, without having to weigh or measure a thing!

Submit payment and print

When you finish the form, buy the postage. The value will automatically be deducted from your PayPal balance (using the funds you received from the sale of the item-nice and streamlined) and you’ll be given the chance to print your label. 

Affix the label to your package

Attach the printed label to the package in a safe way. If you’ve printed on peel-and-stick paper or labels, peel and stick to the package. On standard paper, use clear tape to attach to the box and simply apply enough tape to cover the entire label with at least one layer of tape so that the paper and ink don’t suffer if the package gets rained on or snags the corner of another package in the truck.

Alternatively, your local office supply store will have a stock of inexpensive clear peel-and-stick pouches that can also be used to affix labels to packages. Be sure that the entire label is visible and lays flat (so that its bar and QR-style codes can easily be scanned).

Deliver or schedule a pickup

Take the package with the affixed label to your local USPS office and simply leave it at the counter (making sure that someone has seen you do this and acknowledged your drop-off). If you have a few parcels, visit the carrier website and schedule a pickup. A driver will come by to collect them, and off they go. That’s all there is to it-the postage is pre-paid, so you don’t need to wait in line or do any paperwork.

Enjoy the automation benefits

After you do this, your package will have been automatically marked as shipped so that your buyer can see that it’s on its way; they will have been sent an email message confirming shipment; and they and eBay will be able to easily track the package via the tracking number that automatically appears in the system.


It looks like a long list, but as you read through it (and carry it out), you’ll find out just how easy paying for and printing your own shipping can be-and that there’s really no reason these days not to do it.

What it’s like printing shipping labels for FedEx?

Before we jump right in, you should understand what is a shipping label and the information it contains. A shipping label (FedEx label in this case) provides the key information at every checkpoint of your supply chain to move your package from your warehouse to your customer’s doorstep. FedEx uses a specific template for its shipping labels.

They design their labels in a way that the packages are optimized with their own process, at the routing center, and at the storage warehouse. These labels are designed to be read by both machines and humans. Each area of the label is being used along the way to inform specific partners of the supply chain.

In WooCommerce, the entire process of generating the shipping label can be automated using the WooCommerce FedEx Shipping Plugin. It consists of two major steps,

  1. Generating the FedEx shipping label
  2. Printing the FedEx shipping label

Let’s check out both the steps.

Generating the FedEx shipping label

Generation of the shipping labels is completely invisible. This means that you don’t have to do anything in order to create the label. Moreover, you won’t be able to see how the labels are generated. As soon as you receive the order on your WooCommerce store, this plugin automatically fetches the data from the order and sends the shipment details to your online FedEx account. From there, the generated shipping label is ready for download. The postage for this label is automatically paid from your FedEx account.

fedex shipping label

This generated label contains the customer’s shipping address, order’s origin address, and the delivery information. You can see a screenshot of a sample FedEx shipping label on the right. Starting from the top, the destination address, the receiver’s address, the package barcode, on the left is the tracking ID and on the bottom right is the delivery date & time (all are highlighted by red arrows). I

f you look carefully, along with the delivery date & time, the type of FedEx shipment is also mentioned. As you can see in the sample image, the EXPRESS SAVER is clearly mentioned below the delivery date.

These set of information is very important for the FedEx delivery agents. It helps them to deliver the package to the exact location without much effort and confusion. With the introduction of so many barcodes reading apps, it has become even easier for the customers to check out the basic information regarding the shipment tracking. For example, if you share this shipping label with your customer as soon as the label is generated, they can scan the barcode and find out their shipment status.

fedex shipping address

Using this plugin, you can even generate the return label as well. Above is one of the samples of a return FedEx shipping label. As you can see in the screenshot sample, the addresses are reversed in the return shipping label.

In addition to the FedEx label generation, you can even change the shipping service manually before the label is generated. You have the option to choose the shipping methods from the list of services according to your wish. For example, if your customer has requested to deliver the package via FedEx First Overnight and you want to deliver via FedEx 2-Day service, you can do that here. Moreover, you can even change the physical dimension of your package or parcel before generating the shipping label.

Printing the FedEx shipping label

The printing of the shipping label will require your manual authorization. Meaning, as soon as you receive a new order on your WooCommerce store and if you are ready to accept the order, you would have to allow the plugin to generate the package’s shipping label. You can do that by clicking on the Create Shipment button as shown in the image below.

Create shipment using woocommerce fedex shipping plugin

By doing this the page is refreshed and some new options appear. At this stage, the shipping label is generated and is ready to be downloaded.

print fedex shipping label

You can even download the label according to the choice of the Image type. You can choose the appropriate image format based on your choice and this option is present inside the FedEx’s settings that are under Shipping option of the WooCommerce settings. Following are the image format options that you can choose from,

choose the image type

The plugin also supports printing label in different sizes according to your specific requirements. Below are the available options:

choose the label size

As we mentioned in the label generation section earlier, this plugin also allows you to print the return shipping label. You can click on the Generate return label button in order to do that.

Using this plugin for your WooCommerce FedEx orders, you can even set a default service for printing the label. This plugin integrates with FedEx Label APIs to print domestic or international shipping labels with a tracking barcode.

Steps to activate the label printing option

There are two ways to enter the WooCommerce FedEx plugin settings. One of the methods is,

  1. Go to the WooCommerce option on the Dashboard and then click on it
  2. Click on the Settings options under the WooCommerce option
  3. On the new page, click on the Shipping tab – this will open another tab under the Shipping page
  4. You can now see the FedEx option below the main tabs- click on it

Another way is by going to the Dashboard and then click on the Plugins option. Further, you can click on the Installed plugins to open the list of the plugins installed on your WordPress website. After doing this, scroll down and find the FedEx plugin and choose the settings option under it.

Now that you’re in the FedEx settings, you can now scroll down to come to the Label Generation section. You can refer to the image given below.

label generation

Here, you can see that there are few options including Generate Packages Automatically After Order Received and the Generate Shipping Labels Automatically After Order Received as well. These options are self-explanatory and you can click on the Enable tick button to activate the required options. By activating these options, you will activate the shipping label generation and printing feature.

Now, if you need or want to give the label access to your customers, then you can refer to the following image.

send email to customer

These options are also under the Label Generation section of the FedEx settings page. Thus, if you want to send the generated shipping label to your customer via email, this option will let you do that. Just check the ‘Send label in email to customer after label generation‘ box and enable this function. Moreover, you can even allow users to download their shipping labels by checking the other option.

How’s the printing process in case of UPS?

Well, there’s not much of a difference here. You will experience a similar process where you click the necessary options and print the label at the end. However, I would like to show you how you can automate the label generation process, which is also present in the FedEx shipping plugins.

WooCommerce UPS Shipping Plugin offers a lot of features that make it one of the most popular shipping plugin for your online store. Among those features is the automatic package generation and shipping label generation.

Consider the case of Jack, the owner of an online art gallery. Since his gallery offers customers to buy paintings and posters, he is very concerned about the package and delivery of his products. Moreover, he wants to automatically generate packaging (based on dimensions) as well as a UPS Shipping Label.

By using the UPS Plugin, he will not only save a lot of time but the extra cost over the packaging too. All he needs to do is enable these two settings:

  • Generate Packages Automatically After Order is Received
  • Generate Shipping Labels Automatically After Order is Received

You can enable these in the UPS Shipping Plugin advanced settings.

Automation setting for UPS plugin

For packaging, he opted for Pack Into Boxes With Weights and Dimensions option, based on his preference.

Parcel packing method

It is visible from the screenshot above that Jack has two types of boxes for his products which are based on custom dimensions and weight. Hence, this helps decrease the packaging cost by providing a preferred packaging option by the store owner.

So these were all the settings Jack had to configure. Now as soon as the customer places an order, a custom box will be selected and the package will be generated automatically. Moreover, Jack will be able to download the shipping label directly from the WooCommerce store.

How can you print shipping labels for return order?

Let’s take the example of the WooCommerce FedEx shipping plugin and consider a real-life example. Suppose a shop owner wants to offer free returns shipping for his customers in the U.S.A., and allow his logistics partner in Hong Kong to ship the initial shipment. Let’s see how the plugin can fulfill his demands.

Once you’ve installed the plugin and the setup process is completed, you can now open the FedEx plugin settings page and navigate down to the Ship From Address Preference. Here you need to select the Shipping Address.

ship_from_preference

Doing this will change the ship from address to your customers address and the ship to address to your store address (in this case, the U.S.A.). The same effect will be applied on the shipping label, meaning, your customer can use the generate label to send the shipment back to you.

In order to share the shipping label with your customers, you need to go down and select the Customer option under the Send Shipping Label To. Doing this will send the shipping labels to your customers once the shipment has been generated in the backend.

print_label

You may also enable the Allow customer to print label from his myaccount->order page, which allows users to print the shipping labels from their My Account page on your website. Once you have received the order and you can follow the steps to generate and print the shipping label.

Now let’s see it working

You need to click on Create Shipment to initiate the process.

generate_label

After creating the shipment you would see the following section where you can simply print the shipping label.

print_label

Here’s how the sample shipping label for return shipment would look like. And as you can see, the ship from address is a Hong Kong address and the ship to address is the U.S.A. address.

return_shipping_label

What are the benefits of using WooCommerce UPS and FedEx shipping plugins?

As a WooCommerce store owner, no one likes to waste time and money. No one likes to visit the official website of shipping services like FedEx, UPS, USPS, etc. just to get the shipping label for their orders. With both WooCommerce UPS and FedEx shipping plugins, you can get all the shipping options, package options and most importantly, shipping label generation, directly from the store.

Automatic package generation with custom dimensions

As we discussed in the previous section, both the shipping plugins lets online store owners choose their own type of parcel packaging. Along with that they also provide all the packaging options built-in. So that the store owners can choose to ship their products based on either their quantity or the dimensions.

Automatic shipping label generation

This plugin also saves a lot of hassle of visiting the UPS or FedEx websites to log in there every time the customer places an order, just to get the shipping label. Both the shipping plugins automate this manual and tiring task so that customers can focus on more important tasks.

Order tracking

One of the most important aspects of online shipping is tracking the shipment. Both, UPS and FedEx shipping plugins are ultimate plugins that offer order tracking feature directly within WooCommerce. Moreover, they also provide an option to either permit or limit customers to track their order in the front-end.

Cost saving

Since these shipping plugins give store owners the option to customize the packaging, it affects the cost of packaging on a large scale. Now, store owners can choose the type and size of the package of their order. Also, they can select multiple shipping services offered by UPS or FedEx from within WooCommerce. Both these options can decrease the cost of packaging and shipping of the products to a major extent.

Freight shipping

Freight shipping is used typically for shipping products where the package size exceeds 150 lbs. In this case, since the store owner will be handling shipping for products weighing 220 lbs, it will be considered for UPS Freight Shipping.

Both WooCommerce UPS and FedEx shipping plugins help store owners to get the real-time accurate shipping rates for shipments across the world. Using any one of the two plugins,  WooCommerce store owners can easily take care of the freight shipments. They just need to enable the Freight Services option in the plugin settings.

UPS SurePost and FedEx SmartPost

If you want to save money on shipping but still want to use UPS and FedEx, you have the UPS SurePost and FedEx SmartPost on the plate. Basically, these special services are consolidated delivery services that rely on the logistics provided by UPS, FedEx, and USPS. To break it down, these services will extensively use the logistics from UPS and FedEx, while using USPS for the final delivery to your customer.

There are a few things that surround both the SurePost and SmartPost services. Firstly, they are available to businesses (both online and offline) that ship at least 50 packages every week. If you already have been doing that or think you can meet this requirement, then you should definitely go with you. Secondly, you need to contact someone from the company (of course, FedEx for SmartPost, and UPS for SurePost) and basically ask them to enable the service for your account.

Final thoughts

I think so far we have covered almost everything related to printing shipping labels. We hope that you can now configure the label printing by yourself and work with it, and I truly believe it would be better if you give this feature a try. You can create your own orders and experiment with the features and explore its possibilities.

We hope that this article might have helped you work with your orders and manage the shipping labels effectively. Let us know in the comment section below about how you feel about this article. If you have any other query or issues related to shipping labels then feel free to contact our customer support.

Happy selling!

Leave a Reply