10

Time for shipping out for estimated delivery


Avatar
Kristjan

We do most of our items in stock, so we can ship them out on the same date and count of days would be just 1.
However if customer buys something after 4pm then the package is shipped out on the next day and the count of days would be 2.
Could you add an option for defining such point of time after which count of days will be +1

A

Activity Newest / Oldest

Avatar

Jack Richardson

Merged with: New feature estimated delivery time.

Avatar

João Pedro

possibility of setting the estimated delivery time by the hour.
for example, if it is after 6pm it will only be delivered 2 days later, but if it is before 6pm it will be delivered 1 day later.


Avatar

Raul Lazar

I've had also asked this, 2 times by now (first time, more than 1 year ago). There is even a long topic about this. This is a needed function, it's "a core" function for this feature.
PS (off topic): also, it would be nice if you would repair the "weekend problem" which persists for almost 1 month (there are even a few topics about this).


Avatar

Jack Richardson

Hello @Raul,
Could you please, provide here those topics you meant by "PS (off topic): also, it would be nice if you would repair the "weekend problem" which persists for almost 1 month (there are even a few topics about this)." ? So that we could underststand faster the question and create a global fix for it.
Kind regards, Jack Richardson


Avatar

Raul Lazar

Hi @Jack, thanks for the response.
For Off topic, here is one of the links:
www.8theme.com/topic/exclude-the-weekend-in-estimated-delivery-problem/
What you said:
"We’re pleased to inform you that we have identified the problem as being related to the use of non-English languages. To address this immediately, we have implemented a HOTFIX on your website. This should resolve the issue you’ve been facing. The file we’ve edited is: xstore/framework/features/woocommerce/estimated-delivery.php line 370:385"


Avatar

Jack Richardson

Hello everyone,

We would like to thank @Krzysztof for his assistance in testing the Estimated Delivery Time feature, as described in the topic he created on our website ( www.8theme.com/topic/testing-of-new-functionality-of-new-estimated-delivery-time/ ). After conducting the tests, we found that implementing this feature would ultimately lead to more issues for our customers. As a result, we have decided not to implement it due to the time and resources required to address these potential problems.

We understand that this may cause inconvenience and we apologize for any inconvenience caused by this outcome. We appreciate the time and effort @Krzysztof and others put into testing the feature and we hope that our decision is understood.

Thank you for your understanding.

Kind Regards,
Jack Richardson


Avatar

Raul Lazar

I could not offer myself to test it, because my support (on all my licences) just expired and cannot post to forum. I don't know what you have tested, but original topic, which I opened (and later, was merged with this) was quite simple. Just to add an condition, if past "x-hour" then not calculate present day (for example, if is past 16:00, then 1-2 days to be calculated starting from tomorrow) because how it is now, it's wrong... why? Because the time is calculated until 23:59; if a client place an order on 23:59 and is set 1-2 days, he will expect to receive it tomorrow because the addon says so. It's a simple condition.


Avatar

Raul Lazar

I could not offer myself to test it, because my support (on all my licences) just expired and cannot post to forum. I don't know what you have tested, but original topic, which I opened (and later, was merged with this) was quite simple. Just to add an condition, if past "x-hour" then not calculate present day (for example, if is past 16:00, then 1-2 days to be calculated starting from tomorrow) because how it is now, it's wrong... why? Because the time is calculated until 23:59; if a client place an order on 23:59 and is set 1-2 days, he will expect to receive it tomorrow because the addon says so. It's a simple condition.


Avatar

WebsiteDude

This is really good feature - but being able to apply global settings would be excellent - at Category Level, Tag Level, etc - that way we can affect display in bulk across a site. And if at product level there are different settings - then these override category level?


Avatar

Raul Lazar

Hi,
Any news about this? I wait this feature more than anything :D, because I am tired to keep modify the days every day after 16:00.

I repet what I said below:

I close the orders (I hand over to courier) at 15:30-16:00 and 95% of my orders are delivered within 24 hours so the client receive the order next day.
If I put 1-2 days the website shows that the order will be delivered tomorrow or the day after tomorrow (which is correct)

The problem:

If is after 16:00 and same setting (1-2 days) the website will show same thing, that will be delivered tomorrow or the day after tomorrow (because is calculated like that until 12am) which is not correct, because the courier has left.

Solution:

If is past, let's say 16:00 to be calculated 1-2days starting from tomorrow. In other words, 1-2days + 1 day after 16:00, so, the current day should not be calculated after that hour.

Thanks!


Avatar

Jack Richardson

Hello everybody,
It in on testing state now but I need your help to test it as well, if you are ready :)
If so, please, submit a topic on our forum with provided ftp+admin details to your web-site in private content area where we can upload theme and plugin version with implemented such feature. It is really needed to test with few more fresh minds (not code-thinking only like I am :))
Who is ready ? Please submit a topic and share it here for me and all others who wants to enjoj testing !
Thanks for your help and waiting for your thoughts and topics !
Regards, Jack Richardson


Avatar

Krzysztof

I wolu love to take part of this testing :) should I create a new topic on forum or you will do it so everyone can join it by sharing login details


Avatar

Jack Richardson

You should do it on your own because you are a customer who has such permissions. Don't forget to provide access in private area and send us (here) a link to your topic so others could join and enjoi of testing.


Avatar

Krzysztof

Submitted :)
www.8theme.com/topic/testing-of-new-functionality-of-new-estimated-delivery-time/

BTW:
on my staging site Im already using one of the plugins for estimated delivery time .. you can use it as inspiration for some functionalities if you wish :)


Avatar

Krzysztof

One more idea on how to make this feature even better. Currently we have only one shortcode [etheme_sales_booster_estimated_delivery] avilable. This displays full text eg "Estimated Delivery: Dec 1 - Dec 3" or "Estimated Delivery: 2 days". Would be great to have one more which will show just "2 days" or "Dec 1 - Dec 3". By heaving this we could use it as a "short" version somewhere else e.g. on product loops where there is not that much space.

Second thing. Currently Estimated Delivery is just the same for "In stock" , "Out of stock" and "On backorder" products, always showing the same delivery time. It would be way better if we could say that eg. "In stock" 2 days delivery time but on other e.g. 30 days. If you decide to implement it as well, please remember about variable products where variant 1 is "In stock" but variant 2 is not. That means that Estimated Delivery must be dynamically updated based on selected variant of the product and its availability.


  • Avatar
Avatar

Jack Richardson

Hello @Krzysztof
It is half-possible even now but you should add some params for shortcode
Frontend: prnt.sc/QvtBcoGochVh
Backend: [etheme_sales_booster_estimated_delivery date_type="range" days_type="date"]
There are more params so if you need to know them just notify us and also in near future we will add that information to our documentation page.
Regards, Jack Richardson


Avatar

Kristjan

Last shipping time of the day will work for us.
Past that time everything will have estimated delivery in 2 days, before it 1 day.


Avatar

Krzysztof

For "Not working days" you can extend current week days selection by manual input of the days of the month. By this we could add our local holidays or some other days when we are not able to do shipment.


Avatar

Krzysztof

Wouldn't it be simpler to keep number of working days (to skip in counting weekends and maybe even holidays ?) necessary for delivery but with option "Last shipping time of the day (order coming after this time will be shipped next date)"
By doing so, your system will just start counting number of delivery days (based on above) either from "today" if order is placed before e.g. 15:00 or from tomorrow if it is already after eg. 15:00.
IMHO adding hours is too complicated :)


Avatar

Jack Richardson

Hello everybody,
What options would you like to have then ?
If we add 'hours' to the select here -> prnt.sc/Y0TAW6-4RPUf what other options should be for correct working ? (I am asking your ideas because I see some issues if customer will make an order at 15:00 and your delivery time is set to min hours 5h (and you close your store at 16:00 and it is friday ) but max value should be in days not hours ? For example: From 5h to 3 days (according to the weekends) Also there should be non-working hours then but not just days ? Please, describe your ideas of such implementations, because we would like "to talk" about all possible pros and cons of such option.
If this request will make more cons rather then pros then it is better to skip such option before starting implementation state.
Regards, Jack Richardson


Avatar

Niddy

Can you please clarify if this feature can be used on custom product page layout - so two differing timescales based on the standard template and the custom template - example, standard template uses normal shipping but custom one is typically 2-3 weeks as it is customised products.


Avatar

Raul Lazar

Hi, thanks for the reply, so:

In my case:

I close the orders (I hand over to courier) at 15:30-16:00 and 95% of my orders are delivered within 24 hours so the client receive the order next day.
If I put 1-2 days the website shows that the order will be delivered tomorrow or the day after tomorrow (which is correct)

The problem:

If is after 15:30-16:00 and same setting (1-2 days) the website will show same thing, that will be delivered tomorrow or the day after tomorrow (because is calculated like that until 12am) which is not correct, because the courier has left.

Solution:

If is past 15:30-16:00 to be calculated 1-2days starting from tomorrow. In other words, 1-2days + 1 day after 15:30-16:00, so, the current day should not be calculated after that hour.

Your reply:

"should be in days not hours" - is not a solution, like you said, we cannot put hours let's say 24-48 because it's not a solution for weekend.


Avatar

Jack Richardson

Status changed to: Under review

Avatar

Raul Lazar

A good (I say, must have) addition to this, would be the possibility to set hours too (not only days).
For example, giving this situation:
I am setting delivery time to 1-2days and the customer place the order let's say, thursday until 15:00, he will receive the package Friday (because the courier, picks the packages at 16:00, same day), but if he place it thursday after 15:00, he will get it only Monday, because I will send the pack only Friday and Saturday and Sunday are non-working days.


Avatar

Jack Richardson

Merged with: Estimate Delivery Improvement

Avatar

Raul Lazar

I already requested the same thing (couple of weeks ago). I vote for this.