How To Add Delivery Time In Woocommerce

How To Articles

In this article, I will guide you through the process of adding delivery time options in WooCommerce. As an avid user of WooCommerce myself, I understand the importance of providing clear delivery information to customers. By adding delivery time options, you can enhance the shopping experience and increase customer satisfaction.

Before we dive into the steps, let’s first understand why adding delivery time options is beneficial. By providing customers with estimated delivery times, you set clear expectations and minimize potential confusion or dissatisfaction regarding delivery. This transparency helps build trust with your customers and encourages them to make purchases with confidence.

Step 1: Install and Activate a Delivery Time Plugin

The first step is to find and install a suitable delivery time plugin for your WooCommerce store. There are several plugins available in the WordPress plugin repository that can help you achieve this functionality. One popular option is the ‘WooCommerce Delivery Time Picker for Shipping’ plugin.

Once you have chosen a plugin, you can install and activate it from your WordPress dashboard. Navigate to ‘Plugins’ > ‘Add New,’ search for the plugin by name, and click ‘Install Now.’ After installation, click ‘Activate’ to enable the plugin.

Step 2: Configure Delivery Time Settings

After activating the delivery time plugin, you will typically find a dedicated settings page in your WooCommerce dashboard. Go to ‘WooCommerce’ > ‘Delivery Time’ or a similar menu option provided by the plugin, depending on the plugin you installed.

On the settings page, you will have various options to configure the delivery time functionality according to your business needs. Some common settings include:

  1. Delivery Time Format: Specify whether you want to display the delivery time in hours, days, or a specific date format.
  2. Delivery Days: Define the days of the week during which you offer delivery services.
  3. Delivery Time Slots: Set up specific time slots for delivery, such as morning, afternoon, or evening.
  4. Lead Time: Specify the minimum time required for order processing and preparation before delivery.

Take your time to configure these settings based on your business requirements and customer expectations. You can always revisit and adjust them as needed.

Step 3: Add Delivery Time Options to Product Pages

With the delivery time plugin configured, it’s time to add delivery time options to your product pages. Navigate to the ‘Products’ section in your WooCommerce dashboard and edit the product for which you want to display the delivery time.

In the product editor, you will find a new tab or section related to delivery options, provided by the plugin. Here, you can set specific delivery times for that product, override the default settings, or even exclude it from delivery options if necessary.

Make sure to save the changes after setting the delivery time for each product. Repeat this step for all the products you want to display delivery time options for.

Step 4: Communicate Delivery Time to Customers

Now that you have set up the delivery time options, it is crucial to communicate this information effectively to your customers. Add a clear message or notice on your website, informing customers about the availability of delivery time options and how to select them during the checkout process.

You can also consider sending automated emails or notifications at various stages of the order process, such as order confirmation or shipping updates, to keep your customers informed about their delivery time.


By following these steps, you can easily add delivery time options to your WooCommerce store. Providing clear and accurate delivery information not only enhances the shopping experience for your customers but also helps in building trust and loyalty. Remember to regularly review and update the delivery time settings to ensure they align with your business operations.

Now it’s time to take action and implement these changes in your WooCommerce store. Happy selling!