Need to configure deliveries on WooCommerce?

Shipping is an important part of any e-commerce business if it deals with physical products. We will show you in this tutorial : How to configure the feature WooCommerce Shipping To deliver your physical products.

If you do not have a WordPress theme that natively integrates the plugin WooCommerce, consult our guide: How to install an online store on WordPress with the WooCommerce plugin .

Now let's go live.

How to configure products on WooCommerce

Before we go set up shipping, let's talk a little bit about how to create physical and digital products. In the Add a new product section, you have 2 "virtual" and "downloadable" checkboxes, if you select the virtual option, the product will be considered as a product Digital WooCommerce and the shipping tab for that product will be disabled.

While the downloadable option is to add downloadable content to the products required in the case of digital products. But, if you do not check any of these boxes, the product will be considered a physical product. You can see them in the following image.

configure deliveries on WooCommerce - Creation dun product woocommerce

Now that you know how to add the physical product, let's talk about shipping.

Define shipping type and shipping price types

There are two types of shipping on WooCommerce :

  • Shipping by order
  • Shipping by article

Per order shipping means shipping will be calculated for the entire order, while in the case of shipment by item, the price will be calculated for each item.

The shipping price is calculated in two ways:

  • Shipping based on weight
  • Item-based shipping

In the case of delivery by weight, prices are calculated based on the weight or dimensions of the product, while in an item-based shipment, the price is a flat rate applicable to the order.

So much to see... 10 WooCommerce plugins to create shipping scenarios on your online store

Depending on your business model, define the type of delivery that's right for you. In addition, another important variable is the delivery address. But we'll talk about that later in the Shipping Zones section.

Shipping by weight, as we explained, depends on weight or dimensions and they both need units of measure, which can be defined from the general settings of WooCommerce products as shown in the image below.

configure deliveries on WooCommerce - Settings for woocommerce products

So, to configure the shipment based on the weight of a product, you must complete the fields highlighted in the image below for that product.

Woocommerce delivery configuration

It does not complete the process, but provides the weight or dimensions for that product needed to calculate a weight-based shipping price.

By the way, we hope you have already created a website or WordPress blog. Otherwise, see this detailed guide or go further with: How to create an Autoblog with WordPress.

Let's continue our configuration

Delivery class

You can also see the option shipping classes options in the screen above when adding shipping information in the WooCommerce product, which some shipping methods use for a grouping of similar products. (flat rate etc.) and can be added from the delivery settings of " WooCommerce> Delivery class ยป.

configure deliveries on WooCommerce - woocommerce delivery class

Shipping zones

Another thing to note is the shipping zones, which provide more shipping options (with this flat rate rather than single, you can add multiple flat rates for a different location in the US).

The shipping zone is the geographical location with the shipping method(s) and rates. Shipping zones can be added from the settings of " WooCommerce delivery> delivery area ยป.

WooCommerce comes with 3 flat rate shipping methods, free shipping and local support, but you can extend them through plugins.

Woocommerce product delivery area

Delivery methods

Flat rate : The flat rate is a constant price for shipping. With the flat rate method, all available shipping classes are shown if you want to set different flat rates for each class.

Please note: : If you want to set a different flat rate for each class, just define each class value and leave the above field titled โ€œCost blankโ€. Otherwise, it will ignore the value of the class and use the value of the Cost field. You can also set a flat rate per item, if it is, you just need to add the quantity with the price (10 * [qty]), if you enter the price without quantity then the shipping will be calculated according to the orders.

If you are in transport or logistics and want create a website here is the top 10 of the Best Premium WordPress Themes to Create a Business Website.

Shipping : Free shipping means there will be no cost for shipping. This method requires a trigger, it is not displayed by default in the shipping methods available on the cart page. The trigger could be a coupon code, a minimum order amount, etc.

Local Choice : this means that the customer will choose the product (s) ordered in the store itself. So no shipping costs.

As you noticed, none of these handle weight based shipping, so how do we do that? As I mentioned earlier, we can extend these shipping methods through plugins. Here are some plugins that deal with weight based shipping:

USPS Simple Shipping for WooCommerce: USPS can handle weight-based shipping and uses the weight or dimension values โ€‹โ€‹defined previously in the product section. This plugin provides a lot more than just calculating prices based on weight. For more information, check its documentation.

WooCommerce Weight Based Shipping: as is evident from its name, calculates shipping costs based on weight. This plugin allows you to add multiple rules based on different conditions. You can create packages based on weight, which is convenient in order-based shipping using weight rather than flat rate.

For more information, check the documentation.

The other important thing in handling shipping is the shipping tax. To use the shipping tax, there are few steps. First of all, you need to enable the tax option for WooCommerce, which can be done from general WooCommerce settings.

Check out the image below, then you will be able to see the imposition settings on WooCommerce.

Registration of woocommerce vat

The tax class is the location-based tax/price ratio. Simply go to WooCommerce tax settings and select the tax class assigned to the products. Here you can specify taxes for different locations. If you want to apply taxes on shipping, just check the shipping option by adding tax rules, otherwise it will only be applied to products using taxes.

These shipping methods handle almost all scenarios, but you can also customize them according to your needs. You can also add your own custom plugin for shipping. There are third-party WooCommerce shipping APIs like Rocketship or GoShippo, but we'll discuss that another time.

To optimize your website by improving not only the loading performance of the latter, but also its traffic, find out:  The Guide to best WordPress plugins to install on your blog or website

Discover also some premium WordPress plugins  

You can use other WordPress plugins to give a modern appearance and to optimize the handling of your blog or website.

We offer you here some premium WordPress plugins that will help you do that.

1. Social Share & Locker Pro

The Social Share & Locker Pro extension has been designed to help your website be more visible on social networks. With just a few clicks, you can either set the position of your social icons or lock your content by requiring sharing on one of the social networks offered by you.

social share locker pro wordpress plugin

You have 10 templates that should cover the most common wishes. All of its models are perfect and work wonderfully. Also, with Social Share & Locker Pro, you will be able to display the full name of social networks or just the icon. It will depend on your design, the space available, or your taste.

Download | Demo | Web hosting

2. Lighthouse

In order for WordPress to install and run smoothly, i.e. quickly and without errors, it needs a bit of cleaning up. Lighthouse is a performance optimization tool. Its role is to get rid of the various defects of WordPress; it can be filters, actions, introduced codes, integrated codes, or actions of third parties.Light house 1

The purpose of this cleanup is to improve browser cache and caching plugins so that they can work at 100% efficiency.

Download | Demo | Web hosting

3. Video Blogster Pro 

Video Blogster Pro is a complete autoblogging solution that allows you to add and schedule an unlimited number of video feeds to automatically create new content. Each video is imported as a new post with its titles, descriptions, tags, categories, authors and comments, so that SEO is taken care of.Video Blogster Pro WordPress plugin create automatic blog

You save bandwidth because the videos will be embedded in your posts and not streamed. What's even unique about this plugin is that whenever a video is removed from the original website, the post that includes the video is automatically tagged. 

This plugin supports all WordPress players and is easy to use while offering a good amount of customization options. You'll be able to search for videos using keywords and filters, and sort the results by date, relevance, ranking, number of views, and more. 

Many layout templates are ready to use and available as well as many options for importing and processing the videos. It makes sure there are no duplicates and works seamlessly with WordPress to create new posts. This plugin is perfect for large projects. 

Download | Demo | Web hosting

Other recommended resources

For those who want to go further, you will also be able to consult the following articles:

Conclusion

Here ! That's it for this tutorial. We hope it will help you manage the delivery and shipping of products on WooCommerce.

However, you will also be able to consult our resources, if you need more elements to carry out your projects of creation of Internet sites, by consulting our guide on the WordPress blog creation.

If you have suggestions or remarks, leave them in our section Comments.

...