How to disable delivery date time location selection on certain WooCommerce shipping zone regions


With WooODT extended plugin we  provide an option to choose the location from where to deliver / pickup from the defined locations as well as on which date to deliver/pickup maintaining the pre-order days, minimum waiting days, holidays, next day delivery order placing cutoff time, different delivery days based on locations etc. We are also providing the feature of when to deliver/pickup based on chosen location’s operating time.

In this new version it is also possible to disable delivery, date, time, location, and selection, based on WooCommerce shipping zone, which means you can control when customers have to select a date, time, location and when not to base it on your defined shipping zone.

Requirements to access this feature:
Along with WooODT Extended plugin we need Weight Based Dynamic Shipping Charge for WooCommerce, this plugin has its own functionality as the name indicates besides  that, this plugin also works as an add on feature of WooODT Extended,

So how it works?
Lets start with an example, suppose we sell in 20 regions in USA but we  provide local delivery only within Texas, Louisiana, Oklahoma, New Mexico and Arkansas, and we can assure delivery on same date and time as selected by the customers via our delivery boys, We, however, can’t assure the same service when a customer’s shipping address is, say in,  Virginia or New York or somewhere else in USA, Nonetheless, we do accept orders from 31 regions of USA.

Here  we have chosen to show the  date, time, location selection for the users from regions Texas, Louisiana, Oklahoma, New Mexico and Arkansas but for other regions we are not able  to provide the date time selection as the shipping company we use to send parcels is not able to maintain the delivery date & time.

Shipping zone where we can’t assure delivery on requested date time location

So same thing  can be setup within our WooCommerce store, firstly, we need to set up regions from WooCommerce shipping settings, here we have created two zones within USA one is where we can delivery on customer;s requested date time location and the other where we cant

Shipping zone where we can do delivery on requested date time location
This is our two zones where we can delivery on request date time location and where we can assure delivery on requested date time location

So far we have created two zones where we can match delivery date time location with customer’s preferred select’on and where we can’t. Now we need to disable offering date time location selection for the 2nd region where we cant assure delivery date time, so we need to set it up this settings in Weight Based Dynamic Shipping Charge for WooCommerce as shown below

Hide date time location for selected regions – Weight Based Dynamic Shipping Charge for WooCommerce – settings page

Once we save this settings we can see the same on checkout page, as when customers select a region where the date time location is disabled, like West Virginia, customers will not be asked to select their desired date time location like as  shown in below

Do not offer date time location selection where it is not allowed by admin settings page

But if customer is from a region where the date time location is allowed as per previous settings page, that customer will be asked to select desired date time location like as below screen-shot.

Offer to choose date time location for allowed regions as per settings page

SO this is that easy with WooODT Extended and Weight Based Dynamic Shipping Charge for WooCommerce.

This feature is available now in WooODT Extended version 1.0.6.0 and Weight Based Dynamic Shipping Charge for WooCommerce version 1.0.2

Read this article to read about how to be specified on zip codes as

Ask for delivery date time for specific zip codes only

Please feel free to ask if you have any question in below comment section.

How to step not available!

Have any Question or Comment?

One comment on “How to disable delivery date time location selection on certain WooCommerce shipping zone regions

archana

Is there any way to hide date and time fields only when user chooses order type DELIVERY.
( SELECT ORDER TYPE * 1. PICKUP 2. DELIVERY ) should be visible

Reply

Leave a Reply

Your email address will not be published.