How to setup Woocommerce delivery slots in 2021

Shipping is an important part of any e-commerce if it is a physical product. We will show you in this tutorial: How to setup delivery time slots in woocommerce in 2020.

How to setup Woocommerce delivery slots in 2021


Shipping is an important part of any e-commerce if it is a physical product. We will show you in this tutorial: How to setup Woocommerce delivery slots in 2021.

Creating a woocommerce delivery slots ease you with the delivery of products to your customer. Also it will help you schedule the delivery time and proper manage of your capacity and resourses of your company/store.

If you don’t have a WordPress theme that natively integrates the WooCommerce plugin, see our guide: Installs an online store on WordPress with the WooCommerce plugin.

Now let’s go live.

How to configure products using WooCommerce delivery slots


Before setting up shipping, let’s talk a little about how to create physical and digital products. In the Add new product section, you have the “virtual” and “downloadable” checkboxes of 2. If you select the virtual option, the product will be considered a digital WooCommerce product. The shipping form for this product will be disabled.

While the download option is to add downloadable content to the products needed in the case of digital products, however, if none of these boxes are checked, the product will be considered a physical product. You can see them in the following image.

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

Set the type of shipping and the types of shipping prices

There are two types of WooCommerce shipping :

  • Shipping by order
  • Shipping per item

The shipping order means that the shipping will be calculated for the entire order. In contrast, in the shipping by item, the price will be calculated for each item.

The shipping price is calculated in two ways:

  • Shipping by weight
  • Item-based shipping

In the case of delivery by weight, the prices are calculated based on the weight or dimensions of the product. In contrast, in a shipment based on the article, the price corresponds to a flat rate applicable to the order.

Shipping by weight, as we have explained, depends on the weight or size. Both need units of measurement, which can be defined by the general settings of the WooCommerce products, as shown in the following image.

Therefore, to configure the shipment based on the weight of a product, it is necessary to fill in the fields highlighted in the following image for this product.

It does not complete the process but provides the weight or size of this product needed to calculate a weight-based shipping price.

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

We continue our configuration.

woocommerce delivery slots

Delivery class

You can also view the shipping options of the options in the screenshot above when you add the shipping information to the WooCommerce product, which some shipping methods used for a similar product package (flat-rate, etc.) and can be added from the delivery settings of ” WooCommerce > Delivery class ‘.

Shipping areas

Another thing to note is the shipping areas, which offer multiple shipping options (with this flat rate rather than simple, you can add multiple flat rates for a different location in the United States).

The shipping area is the geographical location with the shipping methods and rates. Shipping areas can be added from the ‘ WooCommerce delivery> delivery area ‘ settings.

WooCommerce ships with three shipping methods at a flat rate, free shipping, and local support, but you can extend them via plug-ins.

Delivery methods

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

Read More: Best Ways To Build Backlinks on Your Website in 2021

Remark: If you want to set a different flat rate for each class, set the value of each class and leave the field labeled “Cost empty” above. 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; in this case, add the quantity with the price (10 * [qty]). If you enter the price without quantity, the shipment will be calculated based on commands.

Free shippingFree shipping means that shipping will have no cost. This method requires a trigger, and 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 products ordered in the store itself. So, no shipping costs.

As you noticed, none of these manipulate weight-based shipping, so how can we do it? As mentioned above, we can extend these shipping methods via plugins. Here are some plugins that deal with shipping by weight:

Simple USPS shipping for WooCommerce: USPS can manage shipping based on weight and uses the weight or size values ​​previously defined in the product section. This plugin offers much more than just weight-based pricing. For further information, consult the relative documentation.

WooCommerce Base weight: as it appears from its name, calculate shipping costs based on weight. This plug-in allows you to add multiple rules based on different conditions. You can create packages by weight, convenient in order-based shipping using weight instead of the flat rate.

For more information, see the documentation.


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

Look at the image below; then, you will see the imposition settings on WooCommerce.

The tax class is the position-based VAT/price ratio. Access the tax settings of WooCommerce 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, select the shipping option by adding the tax rules. Otherwise, it will be applied only to products that use taxes.

These shipping methods handle almost all scenarios, but you can also customize them according to your needs. You can also add your custom plug-in for shipping. There are third-party shipping APIs from WooCommerce, such as Rocketship or GoShippo, but we will discuss it another time.

To optimize your website by improving not only the loading performance of the latter but also its traffic, discover The guide to the 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 look and optimize the grip of your blog or website.

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


  • Social Share & Locker Pro

The Social Share & Locker Pro extension was designed to help your website be more visible on social networks. In a few clicks, you can set the position of your social icons or block your content by requesting sharing on one of the social networks you offer.

You have ten models that should cover the most common wishes. All models are perfect, and work wonders. Furthermore, with Social Share & Locker Pro, you will be able to view the full name of the social networks or just the icon. It will depend on your design, the space available, or your tastes.

  • Lighthouse

For WordPress to install and function properly, i.e., quickly and without errors, it needs a little cleaning. Lighthouse is a performance optimization tool. Its role is to get rid of the different WordPress flaws; it can be filters, actions, inserted codes, embedded codes, or third party actions.

The purpose of this cleanup is to improve the browser cache and caching plug-ins to function at 100% of their efficiency.

  • SEOAnalyser

This plug-in allows you to have software for monitoring and analyzing statistics on your website. It is quite easy to use and requires no code. With this plugin, your users will be able to analyze all websites successfully.

Among its features we find among others: different classification statistics from platforms such as Alexa, to the auditor of social statistics, support for Shortcodes, IDN (internationalized domain names), the multilingual Opport, the 100% responsive layout, the installation quick and easy, taking charge of the RTL and others.


Woocommerce timeslots are without a doubt vaey helpful when it comes to managing the delivery of your pfoducts, hence every online based store should use it. I hope this article help you on with how to setup Woocommerce delivery slots .

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

If you have any suggestions or comments, leave them in our comments section. 

About Post Author

You Might Also Like