Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Przewidywany termin dostawy dla Magento 2

71,52 € 58,15 €
Instalacja COMPOSER
M2-ESTIMATED-DELIVERY-DATE
PayPal PayPal
Przelew Przelew

Estimated Delivery Date to moduł Magento 2, który pokazuje klientowi przewidywany termin wysyłki i dostawy jeszcze przed złożeniem zamówienia. Informacja pojawia się na karcie produktu, w koszyku, w komunikacji e-mail oraz w panelu administratora przy zamówieniu.

Rozwiązanie pomaga zamienić niepewność dotyczącą dostawy w jasną obietnicę zakupową. Klient widzi, kiedy sklep planuje wysłać produkt i kiedy może spodziewać się doręczenia, a obsługa sklepu otrzymuje narzędzia do utrzymania tej informacji również po zakupie.

Potrzeby klientów

Klienci sklepów internetowych coraz częściej podejmują decyzję zakupową nie tylko na podstawie ceny, ale również na podstawie terminu realizacji. Brak jasnej informacji o dostawie powoduje porzucenia koszyka, pytania do obsługi klienta oraz niepotrzebne napięcie po zakupie.

Moduł odpowiada na najważniejsze potrzeby kupujących:

  • jasna informacja, kiedy zamówienie może zostać wysłane,
  • czytelny termin dostawy przed dodaniem produktu do koszyka,
  • komunikat uwzględniający weekendy, dni wolne i czas realizacji,
  • informacja, czy zamówienie ma jeszcze szansę na wysyłkę tego samego dnia,
  • spójny komunikat w koszyku i wiadomościach e-mail,
  • powiadomienie, gdy termin realizacji zamówienia zostanie ręcznie zmieniony przez obsługę sklepu.

Dzięki temu klient nie musi samodzielnie szukać informacji w regulaminie, FAQ ani kontaktować się z obsługą, aby potwierdzić orientacyjny termin dostawy.

Wartość biznesowa

Moduł wspiera sprzedaż i obsługę zamówień na kilku etapach ścieżki zakupowej. Na karcie produktu wzmacnia decyzję zakupową, w koszyku ogranicza niepewność przed finalizacją transakcji, a po zakupie pomaga utrzymać spójną komunikację z klientem.

Najważniejsze korzyści dla sklepu:

  • wyższe zaufanie do informacji prezentowanych przed zakupem,
  • mniej pytań do obsługi klienta o termin realizacji,
  • mniejsze ryzyko rozczarowania po zakupie,
  • możliwość promowania szybkiej wysyłki przed godziną cut-off,
  • lepsza kontrola komunikacji w okresach wzmożonej sprzedaży,
  • utrwalenie terminu dostawy na zamówieniu, niezależnie od późniejszych zmian konfiguracji,
  • sprawniejsze zarządzanie opóźnieniami dzięki historii zmian i powiadomieniom e-mail.

Możliwości modułu

Estimated Delivery Date wylicza przewidywany termin na podstawie czasu kompletacji, czasu transportu, godziny cut-off, dni wolnych, weekendów, reguł oraz ustawień przypisanych bezpośrednio do produktu. Moduł może prezentować pojedynczą datę lub zakres dat, zależnie od konfiguracji i wyniku kalkulacji.

Administrator może zarządzać komunikatami globalnie dla store view, a w razie potrzeby nadpisywać je na poziomie produktu. Pozwala to obsłużyć zarówno produkty dostępne od ręki, jak i asortyment sprowadzany na zamówienie, produkty wymagające dłuższej kompletacji lub towary z niestandardowym terminem transportu.

Główne funkcjonalności

Przewidywana data na karcie produktu

Na stronie produktu moduł wyświetla komunikat z przewidywanym terminem dostawy. Informacja może bazować na ustawieniach globalnych, regułach lub atrybutach konkretnego produktu. Dla produktów, których termin nie powinien być prezentowany, można wyłączyć komunikat bezpośrednio w danych produktu.

Informacja o dostawie w koszyku

W koszyku moduł prezentuje przewidywany termin dla zamówienia. Dzięki temu klient widzi informację o dostawie również na ostatnim etapie przed przejściem do finalizacji zakupu.

Cut-off countdown widget

Moduł obsługuje widget odliczający czas do granicznej godziny wysyłki tego samego dnia. Może on informować klienta, ile czasu pozostało na złożenie zamówienia, aby sklep zdążył wysłać je jeszcze dzisiaj.

Widget może działać jako element inline przy komunikacie dostawy albo jako element fixed przyklejony do wybranego rogu ekranu. Po przekroczeniu godziny cut-off może zostać ukryty lub zastąpiony komunikatem po cut-offie.

Kalkulacja z uwzględnieniem dni roboczych

Algorytm uwzględnia dni niepracujące zdefiniowane w konfiguracji oraz święta zapisane w module. Dzięki temu przewidywana data nie opiera się wyłącznie na prostym dodaniu liczby dni kalendarzowych.

Obsługiwane są:

  • weekendy lub inne dni tygodnia oznaczone jako niepracujące,
  • pojedyncze dni wolne,
  • zakresy dni wolnych,
  • święta cykliczne, np. przypadające co roku tego samego dnia.

Import świąt i dni wolnych

Administrator może importować święta oraz dni wolne z pliku CSV. To ułatwia przygotowanie kalendarza dostaw przed sezonami świątecznymi, długimi weekendami lub przerwami magazynowymi.

Import obsługuje dni pojedyncze, zakresy dat oraz daty cykliczne. Rekordy mogą być zawężone m.in. do store view, kraju, regionu, metody dostawy lub źródła MSI.

Reguły terminów dostawy

Moduł zawiera tabelę reguł, które mogą definiować czas kompletacji, czas transportu, komunikat dla klienta, poziom pewności oraz priorytet. Reguły mogą być powiązane z produktem, kategorią, store view lub metodą dostawy.

Dzięki temu sklep może różnicować terminy dla wybranych grup produktów albo metod wysyłki bez zmiany globalnej konfiguracji.

Atrybuty produktu

Moduł dodaje grupę atrybutów produktu Estimated Delivery Date. Z poziomu edycji produktu administrator może ustawić indywidualny czas kompletacji, czas transportu, własny komunikat, poziom pewności terminu lub całkowicie wyłączyć prezentację terminu dla danego produktu.

To przydatne przy produktach sprowadzanych na zamówienie, produktach ciężkich, niestandardowych, personalizowanych albo dostępnych w innym modelu logistycznym niż reszta katalogu.

Snapshot terminu na zamówieniu

Po złożeniu zamówienia moduł zapisuje wyliczony termin jako snapshot na zamówieniu i pozycjach zamówienia. Oznacza to, że późniejsza zmiana konfiguracji, kalendarza lub atrybutów produktu nie zmienia historycznej informacji zapisanej przy zamówieniu.

Snapshot obejmuje m.in. przewidywaną datę wysyłki, przewidywaną datę dostawy, komunikat dla klienta, kod użytej reguły, poziom pewności oraz czas kalkulacji.

Widok i edycja terminu w panelu administratora

W widoku zamówienia administrator widzi sekcję Estimated Delivery Date. Może ręcznie zmienić datę wysyłki, datę dostawy i komunikat dla klienta, podać powód opóźnienia oraz wysłać klientowi wiadomość z przeprosinami i nowym terminem.

Moduł zapisuje historię zmian, dzięki czemu obsługa sklepu może sprawdzić poprzedni i nowy termin, powód zmiany oraz informację, czy e-mail został wysłany.

Komunikacja e-mail

Moduł dodaje blok z przewidywaną dostawą do wiadomości e-mail zamówienia, faktury i wysyłki. Może również wysłać osobny e-mail po opłaceniu zamówienia oraz wiadomość po ręcznej zmianie terminu dostawy.

Komunikacja po zmianie terminu może zawierać poprzedni termin, nowy termin, domyślną wiadomość z przeprosinami oraz powód opóźnienia wpisany przez administratora.

REST API

Moduł udostępnia endpointy REST do pobierania estymacji dla produktu, koszyka klienta, koszyka gościa oraz zamówienia. Pozwala to wykorzystać dane o przewidywanej dostawie w integracjach z frontendem, systemami zewnętrznymi lub aplikacjami mobilnymi.

Gdzie moduł prezentuje termin

Termin może być widoczny w następujących miejscach:

  • karta produktu,
  • koszyk,
  • panel administracyjny w widoku zamówienia,
  • e-mail potwierdzenia zamówienia,
  • e-mail faktury,
  • e-mail wysyłki,
  • osobny e-mail po opłaceniu zamówienia,
  • osobny e-mail po zmianie terminu realizacji.

Scenariusze użycia

Moduł sprawdza się szczególnie w sklepach, w których termin realizacji zależy od dostępności produktu, pracy magazynu, metody dostawy lub kalendarza dni wolnych.

Przykładowe zastosowania:

  • sklep chce pokazać klientowi, że zamówienie złożone przed 14:00 może zostać wysłane tego samego dnia,
  • część produktów wymaga dłuższego czasu kompletacji niż standardowy asortyment,
  • sklep chce uwzględniać święta i długie weekendy w obietnicy dostawy,
  • obsługa klienta potrzebuje narzędzia do zmiany terminu przy zamówieniu i wysłania przeprosin,
  • zewnętrzny frontend lub integracja potrzebuje pobierać estymację przez API.

Podsumowanie

Estimated Delivery Date porządkuje komunikację o terminach dostawy w Magento 2. Łączy kalkulację dat, prezentację komunikatów klientowi, konfigurację produktową, obsługę dni wolnych, snapshot zamówienia, e-maile oraz API w jednym module.

Dla klienta oznacza to większą przejrzystość przed zakupem. Dla sklepu oznacza to mniejszą liczbę pytań, lepszą kontrolę oczekiwań i bardziej profesjonalną komunikację po złożeniu zamówienia.

Instalacja, konfiguracja i atrybuty produktu

Zakres dokumentu

Ten dokument opisuje instalację modułu Estimated Delivery Date, konfigurację w panelu administracyjnym Magento 2 oraz zarządzanie atrybutami dodawanymi do produktu. Opis pól bazuje na aktualnej implementacji modułu.

Instalacja

Pakiet jest przeznaczony do instalacji przez Composer.

Przykładowa instalacja z repozytorium VCS:

composer config repositories.kowal.estimated.delivery.date vcs https://github.com/kowalco/estimated-delivery-date
composer require kowal/module-estimated-delivery-date
bin/magento module:enable Kowal_EstimatedDeliveryDate
bin/magento setup:upgrade
bin/magento cache:flush

Po wdrożeniu produkcyjnym należy uruchomić standardowy proces kompilacji i deployu statycznych zasobów zgodny z projektem Magento:

bin/magento setup:di:compile
bin/magento setup:static-content:deploy
bin/magento cache:flush

Lokalizacja konfiguracji

Konfiguracja modułu jest dostępna w panelu administracyjnym:

Stores > Configuration > Sales > Estimated Delivery Date

Ustawienia są dostępne na poziomie default, website i store view, zgodnie z mechanizmem konfiguracji Magento.

General

Enabled

Włącza lub wyłącza moduł dla danego zakresu konfiguracji. Gdy pole jest wyłączone, komunikaty na froncie nie powinny być prezentowane.

Domyślna wartość: Yes.

Calculation Timezone

Strefa czasowa używana do kalkulacji dat i godziny cut-off. Jeśli pole pozostanie puste, moduł używa strefy czasowej sklepu skonfigurowanej w Magento.

Przykład wartości:

Europe/Warsaw

Zastosowanie: przydatne, gdy sklep działa w wielu store view lub gdy magazyn obsługujący wysyłki pracuje w innej strefie czasowej niż domyślna konfiguracja sklepu.

Fallback Message

Komunikat zastępczy używany jako tekst awaryjny, gdy sklep chce pokazać ogólną informację zamiast konkretnej daty.

Domyślna wartość:

Termin dostawy potwierdzimy po złożeniu zamówienia.

Date Format

Format daty używany przy renderowaniu komunikatów dla klienta. Pole korzysta ze wzorca ICU obsługiwanego przez formatowanie dat Magento.

Domyślna wartość:

EEEE, d MMMM

Przykładowy efekt:

poniedziałek, 18 maja

Date Calculation

Processing Days Min

Minimalna liczba dni roboczych potrzebnych na kompletację zamówienia przed wysyłką.

Domyślna wartość: 1.

Zastosowanie: określa najwcześniejszą możliwą datę wysyłki.

Processing Days Max

Maksymalna liczba dni roboczych potrzebnych na kompletację zamówienia.

Domyślna wartość: 1.

Zastosowanie: pozwala utworzyć zakres dat wysyłki, gdy kompletacja może potrwać dłużej niż minimalny czas.

Transport Days Min

Minimalna liczba dni roboczych transportu od wysyłki do dostawy.

Domyślna wartość: 1.

Zastosowanie: określa najwcześniejszą możliwą datę dostawy po wysyłce.

Transport Days Max

Maksymalna liczba dni roboczych transportu.

Domyślna wartość: 2.

Zastosowanie: pozwala pokazać zakres dostawy, np. wtedy, gdy przewoźnik zwykle dostarcza w 1-2 dni robocze.

Same-day Shipping Cut-off Time

Godzina graniczna dla wysyłki tego samego dnia. Wartość powinna być wpisana w formacie HH:MM.

Domyślna wartość:

14:00

Jeśli aktualna godzina jest późniejsza niż cut-off, moduł przesuwa start kalkulacji na kolejny dzień roboczy.

Non-working Weekdays

Lista dni tygodnia traktowanych jako niepracujące. Wartości należy podać jako numery ISO oddzielone przecinkami:

  • 1 - poniedziałek,
  • 2 - wtorek,
  • 3 - środa,
  • 4 - czwartek,
  • 5 - piątek,
  • 6 - sobota,
  • 7 - niedziela.

Domyślna wartość:

6,7

Zastosowanie: standardowo pomija soboty i niedziele przy liczeniu dni roboczych.

Safety Buffer Days

Dodatkowy bufor bezpieczeństwa doliczany do czasu transportu.

Domyślna wartość: 0.

Zastosowanie: przydatne w okresach zwiększonej liczby zamówień, przy niestabilnej pracy przewoźników lub przy produktach wymagających ostrożniejszej obietnicy dostawy.

Display Settings

Show on Product Page

Włącza prezentację przewidywanej daty na karcie produktu.

Domyślna wartość: Yes.

Show in Cart

Włącza prezentację przewidywanej daty w koszyku.

Domyślna wartość: Yes.

Show in Admin Order

Włącza sekcję Estimated Delivery Date w widoku zamówienia w panelu administracyjnym.

Domyślna wartość: Yes.

Show Cut-off Widget on Product Page

Włącza widget odliczający do godziny cut-off na karcie produktu.

Domyślna wartość: Yes.

Show Cut-off Widget in Cart

Włącza widget cut-off w koszyku.

Domyślna wartość: No.

Cut-off Widget Mode

Określa sposób prezentacji widgetu cut-off.

Dostępne wartości:

  • Inline - widget jest prezentowany w miejscu osadzenia bloku,
  • Fixed - widget jest przyklejony do wybranego rogu ekranu,
  • Inline + Fixed - widget działa jednocześnie jako element inline i fixed.

Domyślna wartość: Inline.

Fixed Widget Position

Określa pozycję widgetu fixed.

Dostępne wartości:

  • Bottom Right - prawy dolny róg,
  • Bottom Left - lewy dolny róg,
  • Top Right - prawy górny róg,
  • Top Left - lewy górny róg.

Domyślna wartość: Bottom Right.

Fixed Widget Devices

Określa typ urządzeń, na których ma być widoczny widget fixed.

Dostępne wartości:

  • Desktop,
  • Mobile,
  • Desktop + Mobile.

Domyślna wartość: Desktop + Mobile.

After Cut-off Behavior

Określa zachowanie widgetu po przekroczeniu godziny cut-off.

Dostępne wartości:

  • Hide Widget - widget zostanie ukryty,
  • Show After Cut-off Message - widget pokaże komunikat po cut-offie.

Domyślna wartość: Show After Cut-off Message.

Customer Messages

Komunikaty obsługują proste zmienne w formacie {{nazwa_zmiennej}}.

Dostępne zmienne dla komunikatów dostawy:

  • {{ship_date}},
  • {{ship_date_from}},
  • {{ship_date_to}},
  • {{delivery_date}},
  • {{delivery_date_from}},
  • {{delivery_date_to}}.

Dostępne zmienne dla komunikatów cut-off:

  • {{cutoff_time}},
  • {{cutoff_countdown}}.

Delivery Range Message

Szablon komunikatu używany, gdy kalkulacja zwraca zakres dat dostawy.

Domyślna wartość:

Przewidywana dostawa: {{delivery_date_from}} - {{delivery_date_to}}

Single Delivery Date Message

Szablon komunikatu używany, gdy najwcześniejsza i najpóźniejsza data dostawy są takie same.

Domyślna wartość:

Przewidywana dostawa: {{delivery_date}}

Cut-off Countdown Message

Komunikat prezentowany przed przekroczeniem godziny cut-off.

Domyślna wartość:

Zamów w ciągu {{cutoff_countdown}}, a wyślemy jeszcze dzisiaj.

After Cut-off Message

Komunikat prezentowany po przekroczeniu godziny cut-off, jeśli pole After Cut-off Behavior ustawiono na pokazywanie komunikatu.

Domyślna wartość:

Dzisiejsza wysyłka już zamknięta. Wyślemy w następny dzień roboczy.

Emails

Send Separate Email After Payment

Włącza osobną wiadomość e-mail wysyłaną po opłaceniu zamówienia.

Domyślna wartość: No.

Zastosowanie: pozwala potwierdzić klientowi, że płatność została przyjęta i zamówienie weszło do realizacji.

Payment Confirmation Template

Szablon e-maila wysyłanego po płatności.

Domyślna wartość:

estimated_delivery_date_emails_payment_template

Payment Confirmation Sender

Nadawca wiadomości po płatności. Pole korzysta z tożsamości e-mail skonfigurowanych w Magento.

Domyślna wartość:

sales

Allow Email After Delivery Date Change

Pozwala wysyłać klientowi wiadomość po ręcznej zmianie terminu dostawy w panelu administracyjnym.

Domyślna wartość: Yes.

Delivery Date Change Template

Szablon e-maila wysyłanego po zmianie terminu dostawy.

Domyślna wartość:

estimated_delivery_date_emails_date_change_template

Delivery Date Change Sender

Nadawca wiadomości o zmianie terminu dostawy.

Domyślna wartość:

sales

Default Apology Message

Domyślna treść przeprosin używana w wiadomości o zmianie terminu dostawy.

Domyślna wartość:

Przepraszamy, termin realizacji Twojego zamówienia uległ zmianie.

Require Delay Reason

Wymaga podania powodu opóźnienia przy ręcznej zmianie terminu w widoku zamówienia.

Domyślna wartość: No.

Zastosowanie: wymusza lepszą dyscyplinę operacyjną i ułatwia późniejsze wyjaśnianie zmian terminu.

Send Automatically After Manual Date Change

Automatycznie wysyła wiadomość do klienta po ręcznej zmianie terminu dostawy.

Domyślna wartość: No.

Jeśli pole jest wyłączone, administrator może zdecydować o wysyłce przez zaznaczenie checkboxa w widoku zamówienia.

Zarządzanie atrybutami produktu

Moduł dodaje do produktu grupę atrybutów Estimated Delivery Date. Atrybuty są opcjonalne i mają zakres store view. Jeśli nie zostaną uzupełnione, moduł korzysta z reguł lub konfiguracji globalnej.

Atrybuty produktu mają pierwszeństwo przed regułami wyliczonymi dla produktu. Pozwala to szybko nadpisać termin dla konkretnego SKU bez zmiany ustawień globalnych.

Gdzie edytować atrybuty

Atrybuty są dostępne w panelu administracyjnym Magento:

Catalog > Products > Edit Product > Estimated Delivery Date

Jeśli grupa nie jest widoczna w danym attribute set, należy sprawdzić konfigurację zestawu atrybutów produktu w Magento.

EDD Processing Days Min

Kod atrybutu:

edd_processing_days_min

Minimalna liczba dni roboczych potrzebnych na kompletację konkretnego produktu.

Zastosowanie: produkt dostępny od ręki może mieć wartość 0, a produkt sprowadzany od dostawcy np. 3.

EDD Processing Days Max

Kod atrybutu:

edd_processing_days_max

Maksymalna liczba dni roboczych kompletacji konkretnego produktu.

Zastosowanie: jeśli kompletacja jest zmienna, można ustawić np. minimum 2 i maksimum 5, aby komunikat pokazywał bezpieczniejszy zakres.

EDD Transport Days Min

Kod atrybutu:

edd_transport_days_min

Minimalna liczba dni roboczych transportu dla konkretnego produktu.

Zastosowanie: przy produktach wysyłanych innym przewoźnikiem lub z innego magazynu.

EDD Transport Days Max

Kod atrybutu:

edd_transport_days_max

Maksymalna liczba dni roboczych transportu dla konkretnego produktu.

Zastosowanie: przy produktach wielkogabarytowych, paletowych lub wymagających specjalnej logistyki.

EDD Static Customer Message

Kod atrybutu:

edd_static_text

Własny komunikat dla klienta prezentowany zamiast komunikatu z konfiguracji globalnej.

Przykłady:

Produkt wykonywany na zamówienie. Termin dostawy potwierdzimy po zakupie.
Przewidywana dostawa: {{delivery_date_from}} - {{delivery_date_to}}

Atrybut może wykorzystywać te same zmienne dat, które są dostępne w globalnych komunikatach dostawy.

EDD Confidence

Kod atrybutu:

edd_confidence

Poziom pewności terminu zapisany przy obietnicy dostawy.

Rekomendowane wartości:

  • guaranteed - termin gwarantowany,
  • likely - termin prawdopodobny,
  • estimated - termin orientacyjny,
  • unknown - brak wiarygodnej estymacji.

Aktualna implementacja zapisuje tę wartość w wyniku kalkulacji i snapshotach. Może być wykorzystana przez szablony, integracje lub dalszą personalizację komunikatów.

Disable Estimated Delivery Date

Kod atrybutu:

edd_disable

Wyłącza prezentację przewidywanej dostawy dla konkretnego produktu na karcie produktu oraz wyłącza dla niego widget cut-off.

Zastosowanie: produkty niedostępne, produkty wymagające indywidualnej wyceny dostawy, usługi, produkty w przedsprzedaży lub towary, dla których sklep nie chce składać obietnicy terminu.

Praktyka uzupełniania atrybutów

Dla większości produktów atrybuty można pozostawić puste i korzystać z konfiguracji globalnej. Warto uzupełniać je tylko wtedy, gdy konkretny produkt realnie różni się od standardowego procesu logistycznego.

Przykładowe podejście:

  • produkty dostępne od ręki: pozostawić puste albo ustawić krótszy czas kompletacji,
  • produkty sprowadzane od dostawcy: ustawić dłuższy zakres kompletacji,
  • produkty wielkogabarytowe: ustawić dłuższy transport,
  • produkty personalizowane: użyć własnego komunikatu statycznego,
  • produkty bez wiarygodnego terminu: włączyć Disable Estimated Delivery Date albo ustawić komunikat wyjaśniający.

Po zmianie atrybutów produktu należy odświeżyć cache Magento, jeśli sklep używa pełnego cache strony lub dodatkowych mechanizmów cache w motywie.

Import świąt i dni wolnych

Import jest dostępny w panelu administracyjnym:

Sales > Estimated Delivery Date > Import Holidays

Plik CSV musi zawierać kolumny:

code,name,type

Kolumny opcjonalne:

date_from,date_to,month,day,country,region,postcode_pattern,shipping_method,source_code,store_id,scope,is_active

Obsługiwane typy w kolumnie type:

  • single - pojedyncza data, wymaga date_from,
  • range - zakres dat, wymaga date_from i date_to,
  • recurring - data cykliczna, wymaga month i day.

Opis wybranych pól importu:

  • code - unikalny kod święta lub dnia wolnego,
  • name - nazwa widoczna administracyjnie,
  • type - typ wpisu: pojedynczy dzień, zakres lub data cykliczna,
  • date_from - data początku w formacie YYYY-MM-DD,
  • date_to - data końca w formacie YYYY-MM-DD,
  • month - miesiąc dla wpisu cyklicznego,
  • day - dzień miesiąca dla wpisu cyklicznego,
  • country - kod kraju,
  • region - region,
  • postcode_pattern - wzorzec kodu pocztowego,
  • shipping_method - metoda dostawy,
  • source_code - kod źródła MSI,
  • store_id - identyfikator store view,
  • scope - zakres zastosowania, domyślnie shipping_delivery,
  • is_active - status aktywności wpisu.

Przykład:

code,name,type,date_from,date_to,month,day,country,store_id,is_active
christmas_2026,Christmas Break,range,2026-12-24,2026-12-26,,,,,1
new_year,New Year,recurring,,,1,1,,,1

Zarządzanie terminem w zamówieniu

Sekcja Estimated Delivery Date jest dostępna w widoku zamówienia, jeśli włączono pole Show in Admin Order.

Administrator może edytować:

  • datę wysyłki od,
  • datę wysyłki do,
  • datę dostawy od,
  • datę dostawy do,
  • komunikat dla klienta,
  • powód opóźnienia.

Jeśli e-mail po zmianie terminu jest włączony, administrator może zaznaczyć wysyłkę wiadomości z przeprosinami i nowym terminem. Moduł zapisuje historię zmian wraz z poprzednim i nowym terminem, powodem oraz informacją o wysyłce e-maila.

REST API

Moduł udostępnia endpointy:

GET /rest/V1/estimated-delivery/product/:sku
GET /rest/V1/estimated-delivery/cart/:cartId
GET /rest/V1/estimated-delivery/guest-cart/:cartId
GET /rest/V1/estimated-delivery/order/:orderId

API zwraca m.in. datę wysyłki, datę dostawy, komunikat, poziom pewności, kod reguły, datę kalkulacji i źródło danych. Dla zamówienia moduł zwraca zapisany snapshot, jeśli istnieje.

Write Your Own Review
You're reviewing:Przewidywany termin dostawy dla Magento 2
Prodotti