• Resolved vinnyd

    (@vinnyd)


    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/

Viewing 15 replies - 1 through 15 (of 16 total)
  • 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 and this is the front end link: http://demo.tychesoftwares.com/woocommercepro/?page_id=5

    Please let me know if you have any further queries.

    Regards,
    Komal Maru.

    Thread Starter vinnyd

    (@vinnyd)

    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

    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/

    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/gW4ISBeMcAs

    Please let me know if you have any further queries.

    Regards,
    Komal Maru.

    Thread Starter vinnyd

    (@vinnyd)

    Thanks Komal,

    You suggested a different solution in the forum here – https://www.tychesoftwares.com/forums/topic/restrict-days-based-on-postcode/.

    Which do you think is best?

    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

    (@vinnyd)

    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

    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

    I am even able to choose one of those days, even though this zone is restricted to Mondays.

    https://snag.gy/sSLhwZ.jpg

    It even shows up correctly on my checkout shipping method section.

    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

    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

    (@vinnyd)

    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

    Evidence that we are trying to place a “next day” order (Today is Monday, June 20).

    https://snag.gy/fx0jPX.jpg

    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

    (@vinnyd)

    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?

    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

    (@vinnyd)

    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.

    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

    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

    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.

    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

    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

    I am even able to choose one of those days, even though this zone is restricted to Mondays.

    https://snag.gy/sSLhwZ.jpg

    It even shows up correctly on my checkout shipping method section.

    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

    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.

    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 and this is the front end link: http://demo.tychesoftwares.com/woocommercepro/?page_id=5

    Please let me know if you have any further queries.

    Regards,
    Komal Maru.

    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)
  • The topic ‘Delivery date based on Zip Code’ is closed to new replies.