How to Display UPS Shipping Rates on your WooCommerce Store during Checkout?

Displaying UPS rates on the cart and checkout pages of your WooCommerce store would be a great way to deal with your shipping challenges. You will be able to reduce cart abandonment on your store as customers will be able to know the shipping charges clearly. In this article, we will demonstrate displaying UPS shipping rates on your WooCommerce store during checkout.

How to display UPS shipping rates on your WooCommerce store?

Here is a video that will help you understand the process step by step.

If you prefer to read the step-by-step process with screenshots, please continue…

When a customer adds a product to Cart, the customer is able to see a range of available UPS services based on their location, from which they can choose the required one.

The customer will be able to see the same rates on the Checkout page as well based on the shipping address that they enter.

How can you manage this on your WooCommerce store?

You can display live UPS shipping rates on your WooCommerce store with the help of ELEX EasyPost Shipping plugin. The plugins also offers advanced features like printing shipping labels, providing tracking code, etc.

Let’s look at the process of displaying live shipping rates in more detail:

After installing and activating the plugin, you can access the plugin settings through WooCommerce > Settings > Shipping > EasyPost.

Now, on the plugin settings page, you need to enter the EasyPost API key and enable real time rates. You will be able to find the API key from your EasyPost account settings. Find more details on obtaining your EasyPost API key in the documentation.

Click the Save changes button.

Now, go to Rates & Services tab. On this tab, you can configure some of the aspects of the displayed rates. You can choose a title for the shipping method and choose the countries you want to make it available. You also need to enter your zip code and the country you are shipping from.

The Flat Rate fields are not applicable to UPS, hence we will leave them blank in this example.

You will find a ‘Fallback’ field, where you can add a rate, in case the EasyPost API doesn’t display any rates. This will help your customers to continue with their shopping even if there is a problem in displaying live shipping rates.

Also, on the Rates Type field, you can choose whether to display Commercial or Residential rates. Commercial and Residential Rates are charged differently by UPS. You can choose the suitable one according to your store strategies.

As the EasyPost API supports multiple shipping carriers, you can choose the carriers you want to display here. For this example, we will choose only UPS.

On the Services section, you can select specific UPS services you want to display on the Cart and Checkout pages. Here, you will be also able to make price adjustments on each service. This can be done by specifying an amount or percentage. You can specify either a positive or negative amount depending on the requirement.

Do not forget to click the Save changes button after checking all the settings.

Things to remember:

For this plugin to display rates, all your products need to have weight and dimensions already set up. Remember to add the relevant details on the Product Data box for individual products. If you want to bulk update weight and dimensions fields of your products, you can try out the ELEX WooCommerce Bulk Edit plugin.

Before going live, make sure all your products have the correct weight and dimensions entered in the respective fields.

Please note: If you have any flat rate or free shipping conditions already configured on your site, those will be displayed along with the UPS rates. Here we have disabled all the other shipping methods.

Now, when customers add products to Cart from your site’s front-end, they will be able to see the live UPS rates based on the destination address and choose the suitable shipping option.

If they want to check the rates for a particular zip code, they can simply click Change address option below the rates. Here they can update the zip code and check for difference in rates between two shipping location.

Now, on the checkout page, customers will enter the billing and shipping address, and the rates will be displayed based on that.

Customers can choose any of the available UPS services and place an order on your store.

Once an order is placed choosing one of the UPS services, you can provide shipping through that specific service. You will be able to automate the entire fulfillment process through UPS right from your WooCommerce admin. Find more details on these features here.

The rates will vary also based on the box packing method that you choose. You can find out more details on box packing settings here.

On the product page, you will find more details on the features of the plugin.

For any queries, contact our support team.

    Leave a Reply