Through the tab Processing options, you can create a new processing method: this will allow the system to calculate dynamically the first available date when the product will be entrusted to the carrier.
In Required Workdays insert the minimum number of days required to process the order. This value will allow the system to calculate the first available date for the product to be entrusted to the carrier after a specified number of days (Workdays) since the order completion.
In Workday, select the days on which you manage the order shipping. This will allow the system to calculate the first available date to entrust the product to the carrier.
In Select carrier, you must select the carrier(s) that will be in charge of the processing method. You must create carriers from YITH->Delivery Date->Carriers options.
Shipping method applies the settings you have to configure in WooCommerce->Settings->Shipping->Shipping zones. From this section, click on Add new shipping zone and select a shipping method. Once selected, click on Edit to change its settings and add the Processing method.
Custom Processing Day
If the shipping for some products requires less or further days compared with what previously specified in “Required Workdays”, go to the section Custom Processing Day and insert the required number of days for the product or product category.
Here, you can also configure custom processing days depending on the product quantity ordered by the user. You can create unlimited quantity ranges both for product and product category. Moreover, every rule you create can be independently enabled or disabled.
If the cart includes several products and each of them has different delivery times, the maximum time will be applied to the whole order.
The plugin gives you the possibility to show a message with the delivery date both to the carrier and to the customer on the single product page through the options Enable prompt delivery to carrier and Enable prompt delivery to customer.
Enable prompt delivery to carrier: by enabling this option, you will show the date when the carrier usually picks up the product/s.
Prompt delivery to carrier: this field allows inserting the text of the message to show the date when the product will be picked up by the carrier on the product page.
Enable delivery to customer: by enabling this option, you will show the delivery date to the customer.
Delivery to customer: this field allows inserting the text of the message to show the date when the product will be delivered.
Alternative delivery text to customer: this field allows inserting an alternative text for the message when it is not possible to calculate the time limit.
Position for the delivery message: you can select the position where to show the message.
Dynamic Delivery Message Customization
You can customize the background color of Prompt delivery to carrier and Delivery to customer messages through the related options.
You can create an unlimited number of time slots for each day of the week and each carrier. In this way, users can choose the time they prefer for their delivery.
In order to do it, go to Carrier options, select the carrier, click on Add time slot and insert the available times for the deliveries.
For each time slot you can:
limit the number of deliveries: if the maximum number of deliveries for the selected time slots has been already reached, the users can’t choose them for their delivery; however, they can still select the same day. The value must be inserted in “Lockout”.
assign an additional cost: receiving the order at the selected time slot will entail an additional cost. You can customize both fee name and price.
specify the days on which it is available: by default, from when it has been created, the time slot is available for each delivery day that can be selected. However, you can insert the specific days on which the time slot is available in “Set Workdays”.
All the shipping and deliveries expected in the future are registered in Delivery Date -> Calendar.
The expected shipping and deliveries are added to the calendar only when the order turns into one of the statuses you have specified in Settings->Event calendar settings->Order status.
You can also create holidays for those dates or time frames when the shop will be closed so that it won’t be possible to make deliveries during those days. For every holiday you create, you can specify the name, the carrier, the processing method, and the time frame. Moreover, you can enable or disable holidays singularly.