Szacowana data dostawy: jak ją naprawdę obliczyć, a nie ustalać na oko
Dlaczego data dostawy ma znaczenie
Przed złożeniem zamówienia osoba kupująca online chce wiedzieć, kiedy otrzyma przesyłkę. To jedno z pierwszych pytań, na które powinna odpowiadać karta produktu, obok ceny i dostępności. Problem w tym, że dobra odpowiedź jest trudniejsza, niż się wydaje, a zła odpowiedź, czyli data wpisana ręcznie lub obliczona zbyt prosto, jest gorsza niż brak odpowiedzi: obiecuje coś, co nie zostanie dotrzymane.
Dlaczego ręcznie wpisane „2 do 4 dni roboczych” nie wystarcza
Najczęstszą formą daty dostawy w sklepie internetowym jest stałe zdanie na karcie produktu, w rodzaju „dostawa w 2 do 4 dni roboczych”, napisane raz i nigdy nie poprawiane. Działa do chwili, gdy wystąpi jeden z poniższych przypadków, a wszystkie one w końcu się zdarzają:
- Weekend. Zamówienie złożone w piątek po południu nie wyjeżdża w sobotę: jeśli obliczenie to pomija, wyświetlana data jest błędna o dwa dni.
- Święta. Sklep sprzedający w kilku krajach ma różne kalendarze świąt: 15 sierpnia zatrzymuje logistykę we Włoszech, ale nie w Niemczech. Jedna data dla wszystkich myli się w jednym kraju albo w drugim.
- Godzina graniczna. Zamówienie złożone o godz. 9 rano i drugie złożone o godz. 23 tego samego dnia nie mają tej samej daty wysyłki, jeśli magazyn zamyka dzienne wysyłki o określonej godzinie. Ignorowanie godziny granicznej oznacza obiecanie tej samej daty temu, kto jeszcze ma czas, i temu, kto już go nie ma.
- Przedsprzedaż lub chwilowy brak towaru. Produkt, który przed wysyłką trzeba uzupełnić, ma inny czas przygotowania niż produkt już leżący na półce: użycie tej samej liczby dla obu zawsze zaniża jeden z dwóch przypadków.
- Przewoźnik i strefa. Przesyłka jadąca na wyspę lub na obszar wiejski ma często inny czas transportu niż przesyłka, która zostaje w mieście. Jedna liczba dla całego kraju to średnia, która myli się na obu krańcach.

Żaden z tych przypadków nie jest egzotyczny: to codzienność sklepu, który ma więcej niż jeden produkt, więcej niż jednego przewoźnika lub więcej niż jeden kraj docelowy. Data wpisana ręcznie może być trafna dla przypadku przeciętnego i błędna dla realnej części zamówień.
Czego potrzeba, by obliczyć ją dobrze
Poprawna szacowana data dostawy jest wynikiem sumy składników, a nie pojedynczą liczbą:
- Czas przygotowania, w dniach roboczych: czas, który upływa między zamówieniem a wyjściem z magazynu.
- Czas transportu, w postaci przedziału od minimum do maksimum w dniach roboczych: czas, jaki zajmuje przewoźnikowi dostarczenie paczki po jej przejęciu.
- Kalendarz dni roboczych: w które dni tygodnia się wysyła i które daty w roku są świętami do pominięcia.
- Dzienna godzina graniczna: godzina, po której zamówienie przesuwa się na następny dzień roboczy przy obliczaniu przygotowania.
- Dodatkowy czas dla produktów w przedsprzedaży lub niedostępnych, odrębny od normalnego czasu przygotowania.
- Reguły szczegółowe, które mogą zastępować reguły ogólne: konkretny produkt, kategoria, marka, przewoźnik, strefa lub kraj mogą mieć inne terminy niż reszta katalogu, a reguła najbardziej szczegółowa musi mieć pierwszeństwo przed ogólną.

Razem te elementy pozwalają odpowiadać w różny i poprawny sposób na pytania, które wydają się podobne: „kiedy go otrzymam, jeśli zamówię teraz” i „kiedy go otrzymam, jeśli zamówię za trzy godziny” mogą mieć różne odpowiedzi dla tego samego produktu, a „kiedy dotrze ten produkt” i „kiedy dotrze tamten, który jest w przedsprzedaży” muszą mieć różne odpowiedzi, nawet jeśli zamówiono je w tej samej chwili.
Najczęściej pomijany szczegół: godzina graniczna
Spośród wszystkich tych elementów najczęściej brakuje godziny granicznej, nawet w „dobrze zrobionych” obliczeniach. Łatwo rozumować w pełnych dniach i zapomnieć, że w obrębie dnia roboczego istnieje moment, po którym zamówienie nie może już wyjść tego samego dnia. Sklep, który wysyła do godz. 16 i otrzymuje zamówienie o 16:05, powinien potraktować je tak, jakby wpłynęło następnego dnia roboczego, a nie tego samego dnia: różnica, pomnożona przez wszystkie zamówienia składane po południu, to realna liczba klientów, a nie przypadek graniczny.
Widoczne odliczanie („zamów przed 16:00:00, a wyślemy dziś”) czyni ten limit jawnym, zamiast pozostawiać go domyślnym w ogólnym zdaniu, i ma też użyteczny efekt uboczny: daje konkretny powód, by sfinalizować zamówienie od razu, zamiast odkładać je na później.

Czego Państwo nie potrzebują
Aby obliczyć uczciwą szacowaną datę dostawy, nie trzeba łączyć się w czasie rzeczywistym z API przewoźnika: ten rodzaj integracji służy do śledzenia po wysyłce, a nie do szacowania przed zamówieniem, które opiera się na regułach znanych z góry (zadeklarowane czasy przygotowania i transportu), a nie na zapytaniu zewnętrznym przy każdym wczytaniu strony. Szacunek dobrze obliczony według własnych reguł jest szybszy, nie zależy od dostępności zewnętrznej usługi, a liczby pozostają pod kontrolą sprzedawcy, który może je poprawić przy zmianie przewoźnika lub magazynu, nie czekając na nikogo.
Lista kontrolna przed wyświetleniem daty dostawy
- Czy data zmienia się, jeśli zamówienie wpłynie w piątek wieczorem, a nie w poniedziałek rano?
- Czy data uwzględnia święta kraju docelowego, a nie tylko kraju magazynu?
- Czy istnieje godzina graniczna i czy jest rzeczywiście uwzględniana w obliczeniu, a nie tylko wpisana na stronie informacyjnej?
- Czy produkt w przedsprzedaży pokazuje inny termin niż produkt już dostępny?
- Czy można ustawić inny termin dla wolniejszego przewoźnika lub dalszej strefy, bez zmieniania liczby dla całego katalogu?

Podsumowanie
Szacowana data dostawy jest wiarygodna tylko wtedy, gdy jest wynikiem obliczenia, które zna dni robocze, święta, godzinę graniczną i wyjątki katalogu, a nie stałym zdaniem napisanym raz na zawsze. Takie obliczenie wykonuje Przewidywana data dostawy i odliczanie do wysyłki, nasz moduł dla PrestaShop, który łączy wszystkie te elementy, z regułami według produktu, kategorii, marki, przewoźnika, strefy lub kraju, bez konieczności łączenia się z API przewoźnika.

Przewidywana data dostawy i odliczanie do wysyłkiWyświetla zlokalizowaną przewidywaną datę dostawy i odliczanie do wysyłki na karcie produktu, w koszyku i przy…39,99 €Zobacz produkt