1. Home
  2. Order Delivery Date Pro for WooCommerce
  3. Delivery Schedule
  4. How do I create a delivery schedule based on Products & Shipping Methods?

How do I create a delivery schedule based on Products & Shipping Methods?

For some online businesses, it is vital to have separate delivery schedules for specific products. That’s because some products will have unique delivery requirements which are not applicable to all the products in your store.

So, with the Order Delivery Date Pro for WooCommerce plugin, you can easily create custom delivery schedules based on different Products as well as separate Shipping Methods.

1. Creating a delivery schedule based on Products & Shipping Methods

Go to Order Delivery Date > Settings > Delivery Schedule.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Scroll down to find ‘Add a custom delivery schedule’. Click on it.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Choose the ‘Products’ option. You will also find an option for Shipping Methods. Based on your requirements, you can choose the Products and Shipping Methods. After saving the settings, they will be implemented on the front end.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Different scenarios are considered with the products and the shipping methods under this segment. Here’s a look at them:

1. Product A + Shipping Method 1

2. (Product A + Shipping Method 1) + Product A 

3. (Product A + Shipping Method 1) + (Product A + Shipping Method 2)

4. (Product A + Shipping Method 1) + Product B 

5. (Product A + Shipping Method 1) + (Product B + Shipping Method 1)

6. (Product A + Shipping Method 1) + (Product B + Shipping Method 2) 

1. Product A + Shipping Method 1 

Products

Delivery days of Shipping Method-1

(Mumbai -> Free Shipping)

 

   Product A (Art)

Sunday and Saturday

*Default delivery settings are set as all days of the week and a few time slots.

Let’s say that you have added settings for Product A and Shipping Method 1 in the backend, as shown here:

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

When the customer selects Product A (Art) and selects this same Shipping Method 1 in the cart, then settings added for Product A and Shipping Method 1 will be applicable. This would mean that the customer can only select the delivery dates that fall on Sunday and Saturday on the checkout delivery date calendar:

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

*If the customer adds Product A to the cart but does not select the same Shipping Method 1 on the cart/checkout page delivery date calendar, then the Default Delivery Settings will be considered.

For instance, if your default delivery settings have all the days and some time slots enabled (as shown in the image), your customer will get only these options on the checkout delivery date calendar.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

The checkout delivery date calendar will look this:

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Similarly, corresponding timeslots that were added in the default delivery settings will be shown.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

2. (Product A + Shipping Method 1) + Product A 

Products

Delivery days of Shipping Method-1

(Mumbai -> Free Shipping)

Custom Delivery Days

Product A (Art) Saturdays & Sundays

Wednesdays

*Default delivery settings are set as all days of the week and a few time slots.

If a customer adds Product A to the cart and selects Shipping Method 1, then the above-mentioned Product A + Shipping Method 1 will be applied.

In another instance,

  • say you have a separate custom delivery schedule for Product A.
  • Along with Shipping Method 1, you also have an alternate Shipping Method 2.

If your customer selects Shipping Method 2 for Product A (which has a customer delivery schedule), then the custom delivery schedule will be applied to the checkout delivery date calendar.

Example: Product A (Art) + Shipping Method 1 (Mumbai -> Free Shipping), where delivery takes place on Saturdays and Sundays.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

The custom delivery schedule for Product A – Art is set for Wednesdays:

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

When your customer adds the Product ‘Art’ and selects Mumbai -> Free Shipping, then the checkout delivery date calendar will show Saturdays and Sundays as enabled.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

But when your customer adds the same product and selects Mumbai -> Flat Rate Shipping (i.e., Shipping Method-2), then the checkout delivery date calendar will show Wednesdays as enabled. This is because the settings added for Product A will be applied in this case.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

3. (Product A + Shipping Method 1) + (Product A + Shipping Method 2) 

Products

Delivery days of Shipping Method-1

(Mumbai -> Free Shipping)

Delivery days of Shipping Method-2

(Mumbai -> Flat Rate Shipping)

Product A (Art) Saturdays & Sundays

Mondays & Tuesdays

*Default delivery settings are set as all days of the week and a few time slots.

In this scenario, for the combination Product  A (Art) + Shipping Method 1 (Mumbai ->Free Shipping), you have enabled the delivery dates on Saturdays and Sundays.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

For another combination- Product A (Art) + Shipping Method 2 (Mumbai -> Flat Rate), you have enabled the delivery dates on Mondays and Tuesdays.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Now, if a customer adds Product A and selects Mumbai -> Free Shipping Method 1, then the settings added for the same combination will be applied. On the checkout delivery date calendar, Saturdays and Sundays will be enabled.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Similarly, if a customer adds Product A and selects Mumbai -> Flat Rate Shipping, then the corresponding combination delivery dates, Mondays and Tuesdays, will be enabled.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

But supposedly, if a customer adds Product A and selects a shipping method other than Shipping Method 1 and Shipping Method 2, then Default Delivery Settings will be considered.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

4. (Product A + Shipping Method 1) + Product B 

Products

Delivery days of Shipping Method-1

(Mumbai -> Free Shipping)

Custom Delivery Days
Product A

(Art)

Mondays, Tuesdays,

Wednesdays

Product B

(Personalized Cup) 

Wednesdays, Saturdays

*Default delivery settings are set as all days of the week and a few time slots.

Let’s consider that Product A is Art while the Shipping Method 1 is Mumbai -> Free Shipping. Delivery days added for combination Product A + Free Shipping are Mondays, Tuesdays, and Wednesdays.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

You have also added Product B which is a Personalized Cup. Delivery days added for Product B are set to delivery available on Wednesdays and Saturdays only.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

If your customer selects Product A and selects Shipping Method 1, then the checkout delivery date calendar will show settings added for Category A + Shipping Method 1 (Mumbai -> Free Shipping). Hence all MondaysTuesdays, and Wednesdays will be shown available for delivery.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

If a customer adds a product of Product A but selects Shipping Method other than Shipping Method 1, then Default delivery settings will be applicable.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Default delivery settings

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

But if the Default Delivery setting is disabled and no other custom delivery schedule is enabled for only the Product, then if the customer selects any other Shipping Method, the result would be no checkout delivery date calendar:

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Default Delivery Schedule disabled

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Delivery calendar unavailable when other Shipping Method selected

If a customer adds Product B in the cart and selects Shipping Method other than Shipping Method 1, then the settings of Product B will be considered which means all Wednesdays and Saturdays will be enabled in the checkout delivery date calendar

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

If a customer adds both Product A and Product B in the cart and selects Shipping Method 1 (Mumbai -> Free Shipping), then the common settings will be considered.

For example, as mentioned earlier Product A delivers on Monday, Tuesday, and Wednesday while Product B delivers on Wednesdays and Saturdays.

The common delivery days for both the products are Wednesdays. Therefore, all Wednesdays will be enabled in the checkout delivery date calendar.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Also, if a customer adds products of Product A and Product B both in the cart and selects Shipping Method other than Shipping Method 1 (Free Shipping) then settings of Product B will be considered, which means all deliveries will be undertaken on only Wednesdays and Saturdays.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Let’s assume that both your Products do not have any common delivery days.

Products Delivery days of Shipping Method-1

(Mumbai -> Free Shipping)

Custom Delivery Days

Product A (Art) Mondays, Tuesdays

Product B (Personalized Cup) 

Saturdays

*Default delivery settings are set as all days of the week and a few time slots.

For instance, Product A delivers on Mondays and Tuesdays while Product B delivers only on Saturdays as shown below:

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

In this case, the checkout delivery date calendar would show no delivery weekdays enabled. Thus, the customer will not see any available delivery weekdays.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

5. (Product A + Shipping Method 1) + (Product B + Shipping Method 1) 

Products

Delivery days of Shipping Method-1 (Mumbai -> Free Shipping)

Product A (Art)

Mondays, Tuesdays, Wednesdays

Product B (Personalized Cup) 

Wednesdays, Thursdays, Fridays, Saturdays

*Default delivery settings are set as all days of the week and a few time slots.

You have added settings for combination Product A (Art) + Shipping Method 1 (Mumbai -> Free Shipping), where delivery takes place on Mondays, Tuesdays and Wednesdays. 

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

If the customer adds Product A and selects Shipping Method 1, then settings of combination Product A (Art) + Shipping Method 1 (Mumbai -> Free Shipping) will apply.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

In this scenario, another combination of settings added are for Product B (Personalized Cup) + Shipping Method 1 (Mumbai -> Free Shipping), where delivery takes place on Wednesdays,Thursdays, Fridays and Saturdays.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

If customer adds Product B and selects Shipping Method 1, then settings of combination Product B (Personalized Cup) + Shipping Method 1 (Mumbai -> Free Shipping) will apply.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

But if customer adds Product A or Product B in the cart and selects Shipping Method other than Shipping Method 1 (Mumbai -> Free Shipping), then Default Delivery Settings will be considered.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Also, let’s say that both Products A and B are added to the cart and Shipping Method 1 (Mumbai -> Free Shipping) is selected, then settings common for both combinations will be applicable. I.E:

Combination 1: Product Category A (Art) and Shipping Method 1 (Mumbai -> Free Shipping) – Mondays, Tuesdays and Wednesdays.

Combination 2: Product Category B (Personalised Cup) and Shipping Method 1 (Mumbai -> Free Shipping) – Wednesdays,Thursdays, Fridays and Saturdays.

Common Days: Wednesdays

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

6. (Product A + Shipping Method 1) + (Product B + Shipping Method 2) 

Products

Delivery days of Shipping Method-1

(Mumbai -> Free Shipping)

Delivery days of Shipping Method-2

(Mumbai -> Flat Rate Shipping)

Product A (Art)

Mondays, Tuesdays,

Wednesdays

Product B

(Personalized Cup) 

Wednesdays, Thursdays, 

Fridays, Saturdays

*Default delivery settings are set as all days of the week and a few time slots.

In this scenario, there are settings added for 2 Products namely Product A (Art) and B (Personalised Cup) and 2 Shipping Methods namely Shipping Method 1 (Mumbai -> Free Shipping) and Shipping Method 2 (Mumbai -> Flat Rate Shipping).

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Your customer has added Product A and selected Shipping Method 1. In this case, the custom settings of Product A + Shipping Method 1 will be considered.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Similarly, if customer adds a product of Product B and selects Shipping Method 2, then custom settings of Product B + Shipping Method 2 will be considered.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

If customer adds products of both Products, say Product A and Product B in the cart and selects Shipping Method 1, then the settings added for Product  A + Shipping Method 1 will be considered.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Similarly, if customer adds both the products, say Product A and Product B in the cart and selects Shipping Method 2, then the settings added for Product B + Shipping Method 2 will be considered.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

If customer adds products from Product A and Product B but selects Shipping Method other than Shipping Method 1 and Shipping Method 2, then Default Delivery Settings will be applicable.

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Default delivery schedule

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Selection of shipping method other than 1 and 2

How do I create a delivery schedule based on Products & Shipping Methods? - Tyche Softwares Documentation

Delivery calendar display

In this manner, the custom delivery schedules of Products and Shipping Methods will work out in different scenarios. Try out your unique scenario today!

Was this article helpful to you? Yes No

How can we help?