Title: Delivery date based on Zip Code
Last modified: August 31, 2016

---

# Delivery date based on Zip Code

 *  Resolved [vinnyd](https://wordpress.org/support/users/vinnyd/)
 * (@vinnyd)
 * [10 years ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/)
 * Hey there!
 * First of all – I want to say the plugin has been working perfectly for me, and
   thanks for being so responsive on this thread!
 * We work out of NYC, and we’d like to have the delivery date that appears during
   checkout be dependent on the zipcode you are delivering to. For example, if you
   live in Brooklyn, you get an option for delivery date on Monday, but if you live
   in Manhattan, you get an option for delivery date on Tuesday.
 * Any way to do this?
 * [https://wordpress.org/plugins/order-delivery-date-for-woocommerce/](https://wordpress.org/plugins/order-delivery-date-for-woocommerce/)

Viewing 15 replies - 1 through 15 (of 16 total)

1 [2](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/page/2/?output_format=md)

 *  [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * (@komal-maru)
 * [10 years ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7396943)
 * Hi,
 * Thank you for appreciating our plugin and service. This helps us a lot to stay
   motivated and serve even better. 🙂
 * Currently, from our Lite version plugin, it is not possible to set different 
   date settings for different set zipcodes.
 * However, our Pro version plugin is compatible with WooCommerce Table rate shipping
   plugin where different zones can be created and from our plugin, different date
   and time settings can be set for different shipping zones from that plugin.
 * In our Pro version plugin, different date and time settings can be set for different
   WooCommerce shipping methods or for different shipping classes or for different
   product categories.
 * You can try your requirements on our demo site. Here are the links of our demo
   site: [http://demo.tychesoftwares.com/woocommercepro/wp-admin](http://demo.tychesoftwares.com/woocommercepro/wp-admin)
   and this is the front end link: [http://demo.tychesoftwares.com/woocommercepro/?page_id=5](http://demo.tychesoftwares.com/woocommercepro/?page_id=5)
 * Please let me know if you have any further queries.
 * Regards,
    Komal Maru.
 *  Thread Starter [vinnyd](https://wordpress.org/support/users/vinnyd/)
 * (@vinnyd)
 * [10 years ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7396993)
 * Komal,
 * Thanks for the response! I in-fact have the Pro Version – do you mind providing
   a link that gives instructions no how to create the Table Rate Shipping?
 * Best,
    Vicente
 *  [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * (@komal-maru)
 * [10 years ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397016)
 * Hi Vicente,
 * I am attaching the ‘WooCommerce Table Rate Shipping’plugin’s link where you can
   find the instructions to create the different Shipping classes or Shipping zones:
   [https://docs.woothemes.com/document/table-rate-shipping/](https://docs.woothemes.com/document/table-rate-shipping/)
 * For different shipping classes from ‘Table Rate Shipping’ plugin, different date
   and time settings can be set under the Custom Delivery Settings.
 * Attaching a screenshot for your reference: [http://screencast.com/t/ClFxJzLO](http://screencast.com/t/ClFxJzLO),
   [http://screencast.com/t/gW4ISBeMcAs](http://screencast.com/t/gW4ISBeMcAs)
 * Please let me know if you have any further queries.
 * Regards,
    Komal Maru.
 *  Thread Starter [vinnyd](https://wordpress.org/support/users/vinnyd/)
 * (@vinnyd)
 * [10 years ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397025)
 * Thanks Komal,
 * You suggested a different solution in the forum here – [https://www.tychesoftwares.com/forums/topic/restrict-days-based-on-postcode/](https://www.tychesoftwares.com/forums/topic/restrict-days-based-on-postcode/).
 * Which do you think is best?
 *  [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * (@komal-maru)
 * [10 years ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397042)
 * Hi Vicente,
 * Yes, I have checked your requirements in detail. Yes, the solution suggested 
   in the attached forum link is also possible for your requirements.
 * From our plugin, different date and time settings can be set for different WooCommerce
   shipping methods or for different shipping classes or for different product categories.
 * So your requirements can also be met by setting different date settings for different
   WooCommerce default shipping methods under the Custom Delivery Settings tab of
   our settings page.
 * Please let me know if you have any further queries.
 * Regards,
    Komal Maru.
 *  Thread Starter [vinnyd](https://wordpress.org/support/users/vinnyd/)
 * (@vinnyd)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397149)
 * Komal,
 * Thanks – I just updated to Version 5.0.1, as the changelog indicated that bugs
   were fixed for this specific problem.
 * However, I am still encountering one slight issue. As I mentioned above, I have
   one delivery zone (based on zip codes) that I ONLY want to deliver on MONDAYS
   for.
 * [https://snag.gy/ykQsBT.jpg](https://snag.gy/ykQsBT.jpg)
 * When I first type a zip code in for that delivery zones, I initially see the 
   option to select all days of the week, Monday – Friday (even though it should
   only show Monday).
 * [https://snag.gy/gp0TmD.jpg](https://snag.gy/gp0TmD.jpg)
 * I am even able to choose one of those days, even though this zone is restricted
   to Mondays.
 * [https://snag.gy/sSLhwZ.jpg](https://snag.gy/sSLhwZ.jpg)
 * It even shows up correctly on my checkout shipping method section.
 * [https://snag.gy/tE4IyF.jpg](https://snag.gy/tE4IyF.jpg)
 * After choosing a day, the delivery date goes blank, and when I click on it again,
   ONLY THEN does the available delivery date show up as only the Monday as I originally
   intended.
 * [https://snag.gy/yFvWSV.jpg](https://snag.gy/yFvWSV.jpg)
 * **Is there a way to make sure that from the start, the user can ONLY see the 
   Monday delivery as I’ve set up in the Order Delivery Date Pro settings?
 * Any help on this would be greatly appreciated, especially since I hear WooCommerce
   2.6 is coming out with a resolution on this shortly.
 * Thanks!
 *  Thread Starter [vinnyd](https://wordpress.org/support/users/vinnyd/)
 * (@vinnyd)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397150)
 * Additionally, now when customers try to place next day orders, some error message
   is coming up (image below). Note: There is no cutoff time for next-day orders
   on our settings.
 * [https://snag.gy/M2b1CD.jpg](https://snag.gy/M2b1CD.jpg)
 * Evidence that we are trying to place a “next day” order (Today is Monday, June
   20).
 * [https://snag.gy/fx0jPX.jpg](https://snag.gy/fx0jPX.jpg)
 *  [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * (@komal-maru)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397151)
 * Hi Vicente,
 * Thank you for providing the screenshots of the issues which you are facing on
   your site.
 * 1) Regarding the Custom Delivery Settings not loading properly on the checkout
   page:
 * Can you please create a ticket on tickets at tychesoftwares dot uservoice dot
   com with the URL of your website and the admin access of your site, so we can
   check the issue on your site?
 * 2) Regarding the Same Day delivery error on the checkout page:
 * In our plugin, we are validating the selected Delivery Date while placing the
   order to check whether the selected date is within the Cut-off time set for the
   Same day and Next day delivery.
 * For an example: If Same day delivery is enabled with cut-off time and when the
   client selects a date (say Same date:20 June which was in cut-off time) on the
   checkout page and due to some reason, he is not been able to place the order.
 * After the cut-off time for Same Day Delivery has reached, he arrives and tries
   to place an order then the error message ‘Cut-off time for same day delivery 
   has expired. Please select another date for delivery.’ is shown on the checkout
   page.
 * If you want to enable only the Next Day delivery then you can disable the Same
   day delivery setting in the General settings tab->Time Settings link for your
   site and enable Next day delivery with the required cut-off time.
 * I hope this answers your query.
 * Regards,
    Komal Maru.
 *  Thread Starter [vinnyd](https://wordpress.org/support/users/vinnyd/)
 * (@vinnyd)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397155)
 * Komal – still a bit confused. We offer both same-day delivery and next-day delivery
   if someone misses the same-day delivery cut-off. What then?
 *  [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * (@komal-maru)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397156)
 * Hi Vicente,
 * In our plugin when Same day delivery is enabled with cut-off time, then the customers
   are able to select the current date as the delivery date if the cut-off time 
   has not been reached. If the cut-off time is reached, then the same day(current
   date) is disabled for delivery.
 * Same with Next day delivery, when it is enabled with cut-off time, then the customers
   are able to select the next date as the delivery date if the cut-off time has
   not been reached. If the cut-off time is reached, then the next day(current date)
   is disabled for delivery.
 * So, if some client has missed the same day delivery cut-off time then next day
   will be shown as first available delivery date and if the next day delivery cut-
   off time has also been reached then next to next delivery date will be shown 
   as the first available delivery date in the calendar.
 * And about the error which you have provided in the screenshot, the error (Cut-
   off time for same day delivery has expired. Please select another date for delivery.)
   appears on the checkout page if the customers have selected the current date 
   as the delivery date from the calendar before the cut-off time has reached and
   trying to place the order after cut-off time has been reached as I have explained
   in my last reply with an example.
 * I hope this clears your confusion. Please let me know if you are still unclear
   about this.
 * Regards,
    Komal Maru.
 *  Thread Starter [vinnyd](https://wordpress.org/support/users/vinnyd/)
 * (@vinnyd)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397157)
 * Komal,
 * I understand. The issue is that after the cut-off date for same-day delivery,
   that date is being grayed out on our calendar – which is want we want to happen.
 * However, when someone chooses the “next day”, they get the ‘Same-day’ error message.
 * This is the problem I’d like to address.
 * Thanks.
 *  [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * (@komal-maru)
 * [9 years, 11 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397158)
 * Hi Vicente,
 * I have tried to replicate the issue on our staging site with the following cases:
 * 1) Same day delivery cut-off time is over, Next day delivery was still available(
   where the next day cut-off time has not been reached).
 * Then the next day was selected from the calendar for delivery and tried to place
   an order. I was able to place the order without any error (same day error) on
   the checkout page.
 * I am attaching a video for your reference: [http://screencast.com/t/CLlxyhp9](http://screencast.com/t/CLlxyhp9)
 * 2) Same day delivery cut-off time is over, Next day delivery was still available(
   where the next day cut-off time has not been reached).
 * Then the next day was selected from the calendar for delivery and waited to pass
   the cut-off time for next day delivery.
 * After the cut-off time has passed, tried to place an order, then the error message
   was displayed ‘Cut-off time for next day delivery has expired. Please select 
   another date for delivery.’ and not the ‘Same day’ error.
 * I am attaching a video for your reference: [http://screencast.com/t/HBJmp8BF0Eqe](http://screencast.com/t/HBJmp8BF0Eqe)
 * It would be great if you can send us the steps or video, which would help us 
   in replicating the issue on our staging site.
 * Regards,
    Komal Maru.
 *  [wellbeingtips](https://wordpress.org/support/users/wellbeingtips/)
 * (@wellbeingtips)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397184)
 * Is this possible now? (with your pro).
    “Komal,
 * Thanks – I just updated to Version 5.0.1, as the changelog indicated that bugs
   were fixed for this specific problem.
 * However, I am still encountering one slight issue. As I mentioned above, I have
   one delivery zone (based on zip codes) that I ONLY want to deliver on MONDAYS
   for.
 * [https://snag.gy/ykQsBT.jpg](https://snag.gy/ykQsBT.jpg)
 * When I first type a zip code in for that delivery zones, I initially see the 
   option to select all days of the week, Monday – Friday (even though it should
   only show Monday).
 * [https://snag.gy/gp0TmD.jpg](https://snag.gy/gp0TmD.jpg)
 * I am even able to choose one of those days, even though this zone is restricted
   to Mondays.
 * [https://snag.gy/sSLhwZ.jpg](https://snag.gy/sSLhwZ.jpg)
 * It even shows up correctly on my checkout shipping method section.
 * [https://snag.gy/tE4IyF.jpg](https://snag.gy/tE4IyF.jpg)
 * After choosing a day, the delivery date goes blank, and when I click on it again,
   ONLY THEN does the available delivery date show up as only the Monday as I originally
   intended.
 * [https://snag.gy/yFvWSV.jpg](https://snag.gy/yFvWSV.jpg)
 * Is there a way to make sure that from the start, the user can ONLY see the Monday
   delivery as I’ve set up in the Order Delivery Date Pro settings?
 * Any help on this would be greatly appreciated, especially since I hear WooCommerce
   2.6 is coming out with a resolution on this shortly.
 * Thanks!”
 * I want same as explained above.
 *  [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * (@komal-maru)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397185)
 * Hi Anty,
 * Yes, it is possible from our plugin to setup the different date and time settings
   for new different WooCommerce Shipping Zones.
 * From my understanding, you want to auto-populate the first available delivery
   date in the Delivery Date field on the checkout page.
 * If yes, then this is also possible from our Pro version plugin using a setting
   named ‘Auto-populate first available Delivery date’ present under the General
   Settings tab->Additional Settings link.
 * When the setting is enabled, it will auto-populate the first available delivery
   date in the Delivery Date field when the checkout page loads.
 * You can try your requirements on our demo site first. Here are the links of our
   demo site: [http://demo.tychesoftwares.com/woocommercepro/wp-admin](http://demo.tychesoftwares.com/woocommercepro/wp-admin)
   and this is the front end link: [http://demo.tychesoftwares.com/woocommercepro/?page_id=5](http://demo.tychesoftwares.com/woocommercepro/?page_id=5)
 * Please let me know if you have any further queries.
 * Regards,
    Komal Maru.
 *  [wellbeingtips](https://wordpress.org/support/users/wellbeingtips/)
 * (@wellbeingtips)
 * [9 years, 10 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/#post-7397187)
 * Tnx on your reply sir.
 * Im not sure if this you stated will work for me.
 * Here is a bit explanation what i want to achieve.
 * Want to manage/restrict dates shown on Datepicker for users with different postcodes(
   zip).
 * Idont care a lot for new shipping zones but if this can be done with them then
   that will be great.
 * Example: User with location east (zipcode *01…) goes to checkout page fill out
   his details and zip code and goes to add date from the date picker… in that case
   Date-picker will be only available for days which i have setup (somehow, or with
   new shipping zones if this compatible) for that zip codes, and other days/dates
   restricted.
 * Hope this explains better.
 * Thanks!

Viewing 15 replies - 1 through 15 (of 16 total)

1 [2](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/page/2/?output_format=md)

The topic ‘Delivery date based on Zip Code’ is closed to new replies.

 * ![](https://ps.w.org/order-delivery-date-for-woocommerce/assets/icon-256x256.
   png?rev=2379428)
 * [Order Delivery Date for WooCommerce](https://wordpress.org/plugins/order-delivery-date-for-woocommerce/)
 * [Support Threads](https://wordpress.org/support/plugin/order-delivery-date-for-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/order-delivery-date-for-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/order-delivery-date-for-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/order-delivery-date-for-woocommerce/reviews/)

## Tags

 * [delivery date](https://wordpress.org/support/topic-tag/delivery-date/)
 * [zipcode](https://wordpress.org/support/topic-tag/zipcode/)

 * 16 replies
 * 3 participants
 * Last reply from: [komal-maru](https://wordpress.org/support/users/komal-maru/)
 * Last activity: [9 years, 10 months ago](https://wordpress.org/support/topic/delivery-date-based-on-zip-code/page/2/#post-7397189)
 * Status: resolved