Wprowadzenie
P2Lab Estimated Delivery to plugin do Shopware 6, który zamienia abstrakcyjne etykiety czasu dostawy Shopware na konkretną datę wysyłki i dostawy dla klienta — i renderuje tę informację przez trzy komponowalne widgety.
Problem
Dział zatytułowany „Problem”Standardowy storefront Shopware pokazuje informacje o wysyłce w sposób ogólny: “Dostawa w 1–3 dni robocze” albo po prostu kolorową kropkę obok produktu. Wystarczy to do ustawienia oczekiwań, ale nie mówi klientowi:
- Kiedy paczka faktycznie wyjedzie — dzisiaj, jutro czy po weekendzie.
- Do której godziny musi zamówić, żeby jeszcze nadać dziś.
- Którego dnia najpewniej dotrze paczka.
Klienci, którzy nie wiedzą, czy mają być w domu w piątek czy poniedziałek, opuszczają stronę. Klienci, którzy widzą konkretną datę, konwertują.
Co dodaje ten plugin
Dział zatytułowany „Co dodaje ten plugin”P2Lab Estimated Delivery oblicza dwa okresy dat na podstawie kilku parametrów:
- Okno wysyłki (
shippingMinDays–shippingMaxDays) — kiedy paczka wyjeżdża z magazynu. - Okno dostawy (
deliveryMinDays–deliveryMaxDays) — kiedy dociera do klienta.
Oba okresy pomijają dni wolne od pracy (na podstawie wybranej reguły Shopware — zwykle Pon–Pt) i pomijają święta (na podstawie drugiej reguły — zwykle daty świąt narodowych w kraju wysyłki). Konfigurowalny czas cut-off decyduje, czy zamówienie złożone teraz jeszcze dziś wyjedzie, czy przesunie się na następny dzień roboczy.
Wynik jest renderowany przez trzy widgety:
- Komunikat — jednolinijkowiec typu “Cut-off: 02:00:00, wysyłka pn” z opcjonalnym tooltipem.
- Zegar — żywe odliczanie do dzisiejszego cut-offu.
- Kroki — trzyetapowa oś czasu: data zamówienia → szacowana wysyłka → szacowana dostawa.
Decydujesz, które widgety są pokazane, w jakiej kolejności i na których stronach: szczegóły produktu, koszyk, potwierdzenie zamówienia, strona rejestracji albo dedykowany blok CMS na dowolnej Shopping Experience.
Czym ten plugin nie jest
Dział zatytułowany „Czym ten plugin nie jest”- To nie konfigurator metod wysyłki. Plugin pokazuje estymaty wyliczone z reguł i cut-offa; rzeczywista cena i metoda wysyłki nadal pochodzi z konfiguracji wysyłki Shopware.
- To nie integracja z kurierem. Nie rozmawia z API DPD, UPS, GLS ani żadnego innego przewoźnika.
- Nie nadpisuje wbudowanego czasu dostawy z produktu Shopware. Domyślnie pokazuje własną estymatę; po włączeniu opcji Use product delivery time if available czas dostawy z produktu jest brany pod uwagę przy liczeniu okna dostawy.
Dokąd dalej
Dział zatytułowany „Dokąd dalej”- Instalacja — jak zainstalować plugin i gdzie znaleźć konfigurację.
- Szybki start — w pięć minut uruchom widget na karcie produktu.
- Przegląd widgetów — trzy widgety i jak wyglądają.