Wtyczka daty dostawy WooCommerce — kiedy klient dostanie paczkę
WooCommerce domyślnie nie pokazuje daty dostawy. VinVic PRO liczy ją z Twoich ustawień — ile dni pakujesz, kiedy kończysz przyjmowanie zamówień na dziś, które dni nie wysyłasz.
Jak wygląda w panelu
Jeden zrzut — jeden ekran w panelu. Krótko: co tu robisz i co kliknąć.
Szacowana data dostawy
VinVic Pro → Koszyk i Checkout

Szacowana data dostawy — dni kompletacji, cut-off, święta oraz wyświetlanie daty w koszyku i na karcie produktu.
Po kolei
- Ustaw dni kompletacji dla magazynu i backorderu.
- Podaj godzinę cut-off i dni wolne od wysyłki (święta).
- Włącz wyświetlanie daty w koszyku i na karcie produktu.
Sekcja dostawy na karcie produktu
- 0 = nie dodawaj osobnej fazy realizacji; wtedy liczone są wyłącznie dni dostawy z modułu Strona produktu (wg stanu: magazyn / zamówienie).
- Dodawaj daty przyciskiem „Dodaj” albo klikając kalendarz. Lista tagów obok kalendarza — usuń klikając „×” (bez szukania dnia na siatce).
- Dni w kolorze fioletu — wolne (bez wysyłki), jak na liście tagów. Dni przeszłe są jaśniejsze i wyszarzone (nie da się ich ustawić). Dziś i przyszłość: kliknij, aby włączyć lub wyłączyć.
- Przycisk «←».
- Przycisk «→».
Pola
- «Szacowana data dostawy» — Silnik kalendarza — godzina graniczna, dni realizacji magazynu i dni bez wysyłki. Współpracuje z dodatkowymi dniami per klasa wysyłkowa.
Sekcja dostawy na karcie produktu
- «Dni (w magazynie) — baza do daty» — Bazowa liczba dni i etykiety na karcie produktu ([vv_product_delivery]). Układ sekcji włączasz w module Strona produktu.
- «Dni (w magazynie) — baza do daty» — Ile dni roboczych dodajemy do daty, gdy produkt jest w magazynie (stan „instock”).
- «Dni (na zamówienie) — wydłużony czas» — Dłuższy czas dla produktów na zamówienie (backorder).
- «Nagłówek w polu daty (np. „Dostawa:”)» — Tekst przed datą, np. „Przybliżona data dostawy:” lub „Dostawa:”.
- «Dodatkowa linia pod datą (np. „dni robocze”)» — Druga linia pod datą, np. „dni robocze” lub „orientacyjnie”.
- «Godzina graniczna zamówień (0–23)» — Godzina (0–23) po której zamówienie liczy się jako złożone „następnego dnia”. Np. 13 = zamówienie o 14:00 przechodzi na reguły „po granicy”.
Zapisz zmiany
- «Zapisz» — zatwierdza zmiany na tym ekranie.
Szacowana data dostawy — dni kompletacji, cut-off, święta oraz wyświetlanie daty w koszyku i na karcie produktu.
Po kolei
- Ustaw dni kompletacji dla magazynu i backorderu.
- Podaj godzinę cut-off i dni wolne od wysyłki (święta).
- Włącz wyświetlanie daty w koszyku i na karcie produktu.
Sekcja dostawy na karcie produktu
- 0 = nie dodawaj osobnej fazy realizacji; wtedy liczone są wyłącznie dni dostawy z modułu Strona produktu (wg stanu: magazyn / zamówienie).
- Dodawaj daty przyciskiem „Dodaj” albo klikając kalendarz. Lista tagów obok kalendarza — usuń klikając „×” (bez szukania dnia na siatce).
- Dni w kolorze fioletu — wolne (bez wysyłki), jak na liście tagów. Dni przeszłe są jaśniejsze i wyszarzone (nie da się ich ustawić). Dziś i przyszłość: kliknij, aby włączyć lub wyłączyć.
- Przycisk «←».
- Przycisk «→».
Pola
- «Szacowana data dostawy» — Silnik kalendarza — godzina graniczna, dni realizacji magazynu i dni bez wysyłki. Współpracuje z dodatkowymi dniami per klasa wysyłkowa.
Sekcja dostawy na karcie produktu
- «Dni (w magazynie) — baza do daty» — Bazowa liczba dni i etykiety na karcie produktu ([vv_product_delivery]). Układ sekcji włączasz w module Strona produktu.
- «Dni (w magazynie) — baza do daty» — Ile dni roboczych dodajemy do daty, gdy produkt jest w magazynie (stan „instock”).
- «Dni (na zamówienie) — wydłużony czas» — Dłuższy czas dla produktów na zamówienie (backorder).
- «Nagłówek w polu daty (np. „Dostawa:”)» — Tekst przed datą, np. „Przybliżona data dostawy:” lub „Dostawa:”.
- «Dodatkowa linia pod datą (np. „dni robocze”)» — Druga linia pod datą, np. „dni robocze” lub „orientacyjnie”.
- «Godzina graniczna zamówień (0–23)» — Godzina (0–23) po której zamówienie liczy się jako złożone „następnego dnia”. Np. 13 = zamówienie o 14:00 przechodzi na reguły „po granicy”.
Zapisz zmiany
- «Zapisz» — zatwierdza zmiany na tym ekranie.
Szacowana data dostawy — dni kompletacji, cut-off, święta oraz wyświetlanie daty w koszyku i na karcie produktu.
Po kolei
- Ustaw dni kompletacji dla magazynu i backorderu.
- Podaj godzinę cut-off i dni wolne od wysyłki (święta).
- Włącz wyświetlanie daty w koszyku i na karcie produktu.
Sekcja dostawy na karcie produktu
- 0 = nie dodawaj osobnej fazy realizacji; wtedy liczone są wyłącznie dni dostawy z modułu Strona produktu (wg stanu: magazyn / zamówienie).
- Dodawaj daty przyciskiem „Dodaj” albo klikając kalendarz. Lista tagów obok kalendarza — usuń klikając „×” (bez szukania dnia na siatce).
- Dni w kolorze fioletu — wolne (bez wysyłki), jak na liście tagów. Dni przeszłe są jaśniejsze i wyszarzone (nie da się ich ustawić). Dziś i przyszłość: kliknij, aby włączyć lub wyłączyć.
- Przycisk «←».
- Przycisk «→».
Pola
- «Szacowana data dostawy» — Silnik kalendarza — godzina graniczna, dni realizacji magazynu i dni bez wysyłki. Współpracuje z dodatkowymi dniami per klasa wysyłkowa.
Sekcja dostawy na karcie produktu
- «Dni (w magazynie) — baza do daty» — Bazowa liczba dni i etykiety na karcie produktu ([vv_product_delivery]). Układ sekcji włączasz w module Strona produktu.
- «Dni (w magazynie) — baza do daty» — Ile dni roboczych dodajemy do daty, gdy produkt jest w magazynie (stan „instock”).
- «Dni (na zamówienie) — wydłużony czas» — Dłuższy czas dla produktów na zamówienie (backorder).
- «Nagłówek w polu daty (np. „Dostawa:”)» — Tekst przed datą, np. „Przybliżona data dostawy:” lub „Dostawa:”.
- «Dodatkowa linia pod datą (np. „dni robocze”)» — Druga linia pod datą, np. „dni robocze” lub „orientacyjnie”.
- «Godzina graniczna zamówień (0–23)» — Godzina (0–23) po której zamówienie liczy się jako złożone „następnego dnia”. Np. 13 = zamówienie o 14:00 przechodzi na reguły „po granicy”.
Zapisz zmiany
- «Zapisz» — zatwierdza zmiany na tym ekranie.
Zrzuty i opisy pochodzą z panelu demonstracyjnego — układ, etykiety i szczegóły mogą różnić się w Twojej wersji VinVic PRO. Materiał poglądowy.
Każda funkcja ma własną stronę
Wybierz, co chcesz wdrożyć — pod każdą kartą jest pełna instrukcja krok po kroku (bez żargonu technicznego na start).
Dla właściciela sklepu
Klient widzi datę w formacie d?
Silnik lokalny — bez kodu pocztowego i bez API kuriera
Silnik szacowanej daty dostawy
Pełna instrukcja →Dla właściciela sklepu
Na stronie koszyka lub checkoutu możesz pokazać łączną wagę zamówienia wyliczoną z wag produktów WC — bez ręcznego przeliczania?
[haumru Orientacyjna Waga Paczki] — Stały Prefix PL, Wynik X kg
Orientacyjna waga paczki z koszyka
Pełna instrukcja →Na co dzień w sklepie
Co realnie zyskujesz — bez nazw modułów z panelu programisty.
- 1W panelu VinVic włącz moduł Szacowana data dostawy
- 2Ustaw ile dni trwa kompletacja (magazyn / backorder) i do której godziny przyjmujesz zamówienia na dziś
- 3Wpisz daty świąt, w które nie wysyłasz (np. 25.12, 1.01)
- 4Włącz wyświetlanie daty w koszyku i na karcie produktu — klient od razu widzi np. „Dostawa ok. 15.06”
Twój problem → co możesz zrobić
Opis dla właściciela sklepu. Szczegóły techniczne (pliki PHP) — na dole strony, w sekcji dla wdrożeniowca.
Klient pyta „kiedy dostanę paczkę?” — a sklep milczy?
WooCommerce domyślnie nie pokazuje daty dostawy. VinVic PRO liczy ją z Twoich ustawień — ile dni pakujesz, kiedy kończysz przyjmowanie zamówień na dziś, które dni nie wysyłasz.
Klient nie wie kiedy dostanie paczkę — a sklep nie liczy daty z kodu pocztowego
WooCommerce domyślnie nie pokazuje daty dostawy. VinVic liczy ją lokalnie z ustawień admina — bez stref kodów pocztowych i bez zewnętrznego API kurierskiego.
Silnik daty dostawy + shortcode + linia w koszyku
Konfigurujesz dni magazyn/backorder, weekendy bez wysyłki i ręczną listę świąt. Klient widzi datę d.m (np. 15.06) przez shortcode lub w podsumowaniu koszyka/checkoutu.
- W panelu VinVic włącz moduł Szacowana data dostawy
- Ustaw ile dni trwa kompletacja (magazyn / backorder) i do której godziny przyjmujesz zamówienia na dziś
- Wpisz daty świąt, w które nie wysyłasz (np. 25.12, 1.01)
- Włącz wyświetlanie daty w koszyku i na karcie produktu — klient od razu widzi np. „Dostawa ok. 15.06”
Jak to wdrożyć — krok po kroku
Klient pyta „kiedy dostanę paczkę?” — a sklep milczy?
WooCommerce domyślnie nie pokazuje daty dostawy. VinVic PRO liczy ją z Twoich ustawień — ile dni pakujesz, kiedy kończysz przyjmowanie zamówień na dziś, które dni nie wysyłasz.
Efekt: Mniej telefonów „kiedy wyślecie?” i więcej zaufania przed zakupem — bez płatnego API kuriera.
Czego nie musisz już dokupywać
- Ręczne shortcode z datą
- SaaS delivery estimate z API kuriera
Co zyskujesz
- Format d.m z
- Wstawka na Stronie [haumru Przewidywana Dostawa] na Karcie (ręcznie w Treści)
- Automatyczna Linia w Koszyku Kasie (flagi Show in Cart Checkout)
- Data w Mailu Zamówienia (commerce Email Skin.php)
Co to daje w praktyce
Konfigurujesz dni magazyn/backorder, weekendy bez wysyłki i ręczną listę świąt. Klient widzi datę d.m (np. 15.06) przez shortcode lub w podsumowaniu koszyka/checkoutu.
Sklep referencyjny: haumru.pl
Szczegóły techniczne (dla wdrożeniowca)
Moduł delivery_estimate — pełna lista z repozytorium:
- VinVic_Delivery_Date_Engine — lokalna kalkulacja (bez API kuriera, bez kodu pocztowego)
- Shortcode [haumru_przewidywana_dostawa] — format d.m + „Przy zamówieniu teraz”
- [haumru_orientacyjna_waga_paczki] — suma WC()->cart (wymaga koszyka)
- Panel Koszyk i Checkout → Szacowana data dostawy: cutoff_hour, excluded_weekdays, vinvic_delivery_holidays (ręczna lista dat), vv_delivery_days_stock/backorder
- Linia daty w koszyku/kasie gdy vinvic_delivery_show_in_cart/checkout = 1 (checkout_genius.php)
- Cut-off (cutoff_hour) wpływa na datę tylko gdy processing_business_before/after > 0
- Opcjonalne extra dni per klasa/metoda wysyłki (vinvic_shipping_class_extra_days)
Plik źródłowy: vinvic-pro/inc/class-vinvic-delivery-date-engine.php
Ten moduł wchodzi w skład abonamentu VinVic PRO (wtyczka + motyw). Wypróbuj cały system — 3 miesiące za 0 zł, pobierz paczki po akceptacji regulaminu.