Our WooCommerce delivery plugin has multiple options that you can configure. Each of those are independent so that you can use delivery date for example without delivery time slots. We will walk you through all settings.

Delivery Settings

In order to setup our plugin you should be able to see the delivery menu below WooCommerce. If you can not see it make sure the Redux Framework plugin is installed and activated.

General Settings

To activate our plugin turn on the enable switch. Then you can set your date and time format. By default it takes the format, that you already set in general settings of your wp installation. Please stick to the date & time format reference of PHP.

enable WooCommerce delivery plugin
enable WooCommerce delivery plugin

Opening Hours

When opening hours are enabled, user can not buy anything when your store is closed. They will receive a notification that you can configure in the notifications tab. You must enable one of the notifications (see below) to block orders.

Each day of the week can have two open – close times. For example you can have your shop closed on Monday, but open on Sunday from 12 to 14 and 17 to 22 o’clock.

set opening and closed hours
set opening and closed hours

Shop closed Notifications

If a customer wants to buy something outside of your business hours, you need to inform the customer. Therefore you can enable 3 different closed notifications:

  • Before Checkout (Cart) Notification
    This notification displays when customer is on cart page and wants to checkout. Remember to enable opening hours to use these notifications.
  • Checkout Validation Notification
    This notification displays when customer is in checkout and wants to place order. Remember to enable opening hours to use these notifications.
  • Add to Cart Notification
    This notification displays when customer wants to add something to their cart. Remember to enable opening hours to use these notifications.

In the example below we use the before checkout (cart) notification. We recommend this, because the customer still can add products to his cart even though he can not place orders. But he can come back later to continue placing the order when your shop is open again.

configure store closed notifications
configure store closed notifications

Checkout Fields

Sometimes you do not need the 2nd address field or the phone number required. Therefore we created this small functionality to remove fields & mandatory / required setting for each checkout fields. Simply choose the data fields you want to remove or change and save.

remove and modify checkout fields
remove and modify checkout fields

Delivery Time Slots

To show the delivery time field select field in the WooCommerce checkout process you need to enable this feature. After that you can define a custom field name, enter a suffix and provide your delivery time options. You can enter ranges here also, but if you provide delivery times in your time format they will adjust based on users current time.

Beside making this field mandatory, you can also define how many orders per time are allowed. For example if you can only deliver 5 products every 15 minutes. Time slots will then be greyed out / not available.

If you need delivery time options per day activate the checkbox at the bottom. Then you can enter time slots per weekday. Delivery time can also be shipping method dependent, e.g. it does not show for local pickup.

set your delivery times
set your delivery times

Delivery Date

In the delivery date settings you will find all possible options to configure the datepicker field. You can give the field a custom name e.g. Delivery & Pickup Date, set a datepicker language or choose a theme.

A neat feature is, that you can set a start & max date. Let us say you only allow delivery dates starting from today +5 days and until +15 days. You can also disable weekdays from the date picker selection in general, for example if you do not deliver on Sundays.

specify delivery dates and configure datepicker
specify delivery dates and configure datepicker

Delivery Locations

To add delivery locations simply enable the switch. Then you can enter a custom label + add all your delivery locations.

add delivery locations
add delivery locations

Delivery Fees

Our plugin allows you to set delivery fees for today or next day deliveries. The fee adjusts itself, for example when a customer changes the date field from today to tomorrow.

Fees can have custom names and only be applied to special shipping methods, because for local pickup you do not charge a delivery fee.

apply today or next day delivery fees
apply today or next day delivery fees

Holidays / Off Days

In the delivery date settings you can exclude custom days where you do not deliver. The holidays / off days section however is a bit different. If you set a day here and the customer wants to buy something, first the day will be excluded from the datepicker. Second, if you have enabled business hours, they will not be able at all to place orders at this day.

You can define a custom error message like “Sorry we are on holiday”.

set holidays and off days
set holidays and off days

Disabled Shipping methods on Weekdays

Assume you only deliver on Weekends, but still allow local pickup during weekdays. Then you can disable specific shipping methods on desired weekdays here.

disable shipping methods on certain weekdays
disable shipping methods on certain weekdays

Radius Shipping

Radius shipping allows you to define a specific radius in kilometers or miles, where specific shipping methods are available. An example would be if you only want to allow free pizza delivery within 30km, but still allow local pickup.

This feature requires a Google API key, that has the Google Distance Matrix API service enabled.

configure radius shipping
configure radius shipping

Exclude Product Categories or Virtual

If you want to exclude specific categories or products you can use the settings below.

exclude product from delivery
exclude product from delivery

4 thoughts on “Setup WooCommerce Delivery Plugin

  1. Noorulhasan Ns says:

    Hi
    1. Is there auto calculate delivery charge in radius( KM Wise)

    2. Is there option who need delivery required those can choose delivery options ..otherwise they will choose local pickup or shipping

Leave a Reply

Your email address will not be published. Required fields are marked *