Изменения

Перейти к: навигация, поиск

Courier Service Account

1351 байт убрано, 15:12, 9 июня 2021
м
Calculating the Nearest Possible Delivery Date
== Calculating the Nearest Possible Delivery Date ==
Starting from February 11, 2019, at numerous requests of users, the client Client account can control whether delivery on the scheduled delivery date specified by the user is possible. Here's how it works:
# The calculator asks for the <rspoiler text="MINIMUM"> For the system prior to [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=1&LogTicketSearch%5Bversion%5D=&LogTicketSearch%5Bappversion%5D=904&LogTicketSearch%5Blogtime%5D=&LogTicketSearch%5Bmessage%5D=%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9&LogTicketSearch%5Bticket%5D=&LogTicketSearch%5Brubricname%5D=&LogTicketSearch%5Busername%5D=&LogTicketSearch%5Bvisible%5D=&LogTicketSearch%5Bimportant%5D= 904 от 18.07.2018] where the minimum delivery time is not provided or entered yet, the system considers number of workdays it as 70% of takes to deliver the maximum delivery time.</rspoiler> delivery time in workdays order to the city of receipt, taking into account considering the urgency mode selected by the user.# The system calculates the current time of the courier service server to correct the time zone. It , and compares this the time with the <mparam code="WorkEndTime"/> variable. <rspoiler text="By default, this time is 8:00 p.m.">For value of the system version prior to [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=&LogTicketSearch%5Bversion%5D=&LogTicketSearch%5Bappversion%5D=&LogTicketSearch%5Blogtime%5D=&LogTicketSearch%5Bmessage%5D=%D0%92%D1%80%D0%B5%D0%BC%D1%8F+%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B&LogTicketSearch%5Bticket%5D=&LogTicketSearch%5Brubricname%5D=&LogTicketSearch%5Busername%5D=&LogTicketSearch%5Bvisible%5D=&LogTicketSearch%5Bimportant%5D= 948 от 21.01.2019] where this '''End of business day''' variable is not provided yet, this time check is not performed at all.</rspoiler>. If the current time of the courier service is greater than the time specified in the variable, 1 workday is added to the delivery time.# The produced number of workdays is added to the current date. By default, the system considers the days listed in <mparam code="DefaultHolidays"/> as days off, and then it applies unscheduled workdays and days off (holidays) entered in the catalog to them.
This algorithm allows you to completely set up the control of the date entered by the user not to allow them to submit delivery for the day after tomorrow from New York to Las Vegas at an economy rate, or to submit intra-city delivery for online stores for tomorrow after 8:00 p.m.
At the moment, manual order placement and import from Microsoft Excel follow these rules. In the API, the system only calculates the minimum dates and if the scheduled delivery/pickup date is less than the nearest possible date, the date automatically changes to the earliest possible one.

Навигация