Show Custom Flat Rates on Cart and Auto-Generate Shipping Label for FedEx Standard Overnight in WooCommerce

In this article, we will show you how you can configure Flat Rate shipping and allow WooCommerce FedEx Shipping plugin to generate a shipping label for FedEx Standard Overnight. So read along to know more.

WooCommerce store owners provide different shipping options to their customers. Some store owners are happy with the pre-calculated shipping rates returned by the shipping carriers like UPS or FedEx.

However, in some cases, WooCommerce store owners like to provide a flat rate shipping option. This way they can increase or decrease the shipping rates on one or all the products without any conditions. However, one of the confusions arises while shipping label. The store owner may charge a flat rate shipping fee, but he has to ship it using one of the shipping services provided by his shipping carrier. One of the WooCommerce store owners came up with such a scenario.

According to Max, “We don’t want to show real-time FedEx shipping rates on our website. Hence, we will be disabling them. However, in doing so, will the auto-generate package and shipment label work properly..?  Or will it work only if users select FedEx shipping option on the cart..? Since I will be using Flat Rates, is there an option to show my custom flat rates shipment option ($250) on the cart page and then auto-generate a shipping label for FedEx Standard Overnight..?

Configure Flat Rate Shipping

WooCommerce provides a built-in feature where store owners can configure Shipping Zones. Once the shipping zones are configured, WooCommerce provides Flat Rate shipping as a default shipping options that store owners can use. You can know more about configuring the Flat Rate Shipping by checking out this article on WooCommerce Shipping Zones.

Once the Flat Rate is configured as $250, the only thing remains is the setting up of WooCommerce FedEx shipping plugin to auto-generate shipping label for the FedEx Standard Overnight service.

Auto-Generate Shipping Label

WooCommerce FedEx Shipping plugin allows store owners to generate the shipping labels automatically as soon as an order is placed. However, before configuring that, you need to create a default service for the plugin to generate shipping labels.

For that, there is an option of selecting a Default Service for Domestic and Default Service for International. Since Max needs to get the shipping label for FedEx Standard Overnight, he needs to set the default service as FedEx Standard Overnight. The image below shows the service selected as the default shipping service.


Once this is done, Max can now enable the options Generate Packages Automatically After Order Received and Generate Shipping Labels Automatically After Order Received. You can enable these options from the plugin settings shown in the following image.


After enabling these two options, as soon as the order is placed, the shipment will be created along with the shipping label for FedEx Standard Overnight.


So this article covers WooCommerce FedEx Shipping plugin. This article shows how you can provide custom FedEx Shipping option with a flat rate on the cart page. Moreover, this article will guide you to generate shipping labels once the order is complete, using that shipping option.

If you have any suggestion regarding the article, feel free to share your views in the comment section below. We have also attached some details about the plugin that we had discussed in this article.

Last Updated On February 23, 2021