In certain situations, based on your product type and logistic setup, you may need to assign different shipping charges based on how quick the shipping will occur, For example, there should be charges as said below
- Same day delivery / pickup charge
- Next day delivery / pickup charge
- Day after tomorrow delivery / pickup charge
- A normal shipping charge for rest of dates/days
So how we can set up this with our WooCommerce store?
With WOoODT Extended and Weight Based Dynamic Shipping Charge for WooCommerce , it is as simple as inputting the different values for those three types shipping.
Navigate to Weight Based Shipping Settings menu of the plugin “Weight Based Dynamic Shipping Charge for WooCommerce” and scroll at bottom of this settings page there you will see input fields for same day, next day and day after tomorrow shipping charges as shown below screen-shot.
Once you have saved the required shipping charges in that above settings page, it will be reflected on checkout page based on the delivery date selected by customer, so if the customer selects today’s date from calendar, it adds extra shipping charge of the amount you have set for same day shipping charge.
(Shown below in the screen-shot.)
Let us Suppose its 21st June, 2017 as today’s date, and customers placing orders are to be delivered today, then it will add extra shipping charge like below screen-shot.
Now suppose its 21st June, 2017 as today’s date, and customers placing orders to be delivered on next day that is 22nd July, 2017, so it will add extra shipping charge as shown below.
Same as it it’s 21st June, 2017 as today’s date, and customers placing orders and selects delivery date as day after tomorrow, so it will add extra shipping charge like below screen-shot.
But if customer selects delivery date that is 3 day later form today(including today) it will add no extra shipping cost,as shown below screen-shot.
This feature will work when you will have installed WooODT Extended and Weight Based Dynamic Shipping Charge for WooCommerce(V-1.0.1)