Wybór czasu dostawy WooCommerce to wtyczka do Twojego sklepu WooCommerce pozwalająca Twoim klientom wybrać dogodną datę dostawy zamówionych produktów. Dzięki tej wtyczce możesz również uzależnić koszt wysyłki od wybranej daty. Gdy klient wybierze datę dostawy przy kasie, koszt wysyłki jest obliczany i wyświetlany.
Spis treści
Instalacja
Aktywacja Subskrypcji
Wymagania techniczne
Wybór czasu dostawy nie jest samodzielną wtyczką. Do prawidłowego działania wymaga zainstalowania i aktywowania wtyczki Flexible Shipping (przynajmniej w jej darmowej wersji).
Wtyczka posiada wsparcie dla blokowego formularza zamówienia.
Konfiguracja
Po zainstalowaniu i zaktywowaniu wtyczki Wybór czasu dostawy w ustawieniach wysyłki WooCommerce (WooCommerce → Ustawienia → Wysyłka) powinien pojawić się dodatkowy odnośnik:

Po jego kliknięciu nastąpi przekierowanie do ekranu konfiguracyjnego wtyczki Wybór czasu dostawy:

Włącz / Wyłącz – zaznacz ten checkbox, aby zaktywować funkcjonalności wtyczki i włączyć opcję wyboru terminu dostawy w Twoim sklepie.
Czas realizacji – Określ ilość dni potrzebną do przygotowania zamówienia do wysyłki. Klient będzie mógł wybrać najbliższy termin dostawy opóźniony o wprowadzoną tu liczbę dni, np. jeżeli Czas realizacji wynosi 2 dni, a klient składa zamówienie w poniedziałek, to najwcześniejszym możliwym do wyboru terminem dostawy będzie środa.
Czas odcięcia – Określ godzinę, po przekroczeniu której przesyłki będą przygotowywane do wysyłki już następnego dnia, np. jeżeli Czas odcięcia zostanie ustawiony na 13:00, a Czas realizacji na 1, a klient składa zamówienie dziś o 14:00, to najwcześniejszym możliwym do wyboru terminem dostawy będzie pojutrze.
Dostępne dni dostawy – Wybierz dni tygodnia, które będą dostępne przy wyborze daty dostawy.
Zakres dni wyboru dostawy – Ogranicz maksymalny czas wyboru dostawy w kalendarzu, np.: jeśli dodasz 7 dni, to tylko w przedziale od dnia złożenia zamówienia do tygodnia będzie możliwe wybranie dnia dostawy – pozostałe dni będą zablokowane.
Kalendarze globalne – Wybierz kalendarze świąt używane przez metody wysyłki, skonfigurowane do korzystania z Kalendarzy globalnych. Kalendarze świąteczne możesz zdefiniować w panelu Wybór czasu dostawy.

Po kliknięciu przycisku Dodaj kalendarz znajdziesz edycję samego kalendarza. W samym kalendarzu świątecznym możesz edytować nazwę, okres trwania danego święta, a także, czy będzie to pojedyncza data, czy zakres dat. Poniżej znajdziesz przykładową edycję:

Po kliknięciu przycisku Zapisz zmiany, możesz użyć kalendarza w ustawieniach głównych wtyczki, a także w ustawieniach metody wysyłkowej Flexible Shipping.
Tworzenie metody wysyłkowej z Wyborem czasu dostawy
Po włączeniu funkcjonalności wtyczki we wspomnianych wcześniej Ustawieniach głównych, w ustawieniach metody wysyłki Flexible Shipping pojawi się następująca sekcja:

Włącz opcję wyboru czasu dostawy w metodzie wysyłkowej.
Typ ustawień – Wybierz czy wtyczka Wybór daty dostawy ma użyć dla tej metody wysyłki konfiguracji zdefiniowanej w jej Ustawieniach głównych, czy mają dla niej zostać zastosowane Ustawienia niestandardowe.

Dostępne dni dostawy – Wybierz dni tygodnia, które będą dostępne przy wyborze daty dostawy dla tej metody wysyłki.
Kalendarze świąt – wybierz, które ustawienia kalendarza świąt mają być użyte dla tej metody wysyłkowej. Czy mają to być kalendarze globalne, własny kalendarz – przypisany dla tej metody, czy żaden z nich.
Tabela reguł obliczania kosztów wysyłki – określanie kosztów wysyłki na podstawie daty dostawy wybranej przez klienta.

Jak używać selektora wyboru czasu dostawy w kasie
UWAGA!
Metoda jest widoczna dopiero po wyborze daty dostawy – jest to zachowanie intencjonalne.
Po skonfigurowaniu metody wysyłki Twoi klienci będą mogli korzystać z kalendarza:

Koszt wysyłki wszystkich dostępnych metod wysyłki dla wybranej daty zostanie wyświetlony w kasie:

Informacja o wybranym terminie będzie widoczna w szczegółach zamówienia.

Informacje dla zaawansowanych użytkowników
Nazwa klucza meta
Filtr kalendarza po stronie admina
Na liście wszystkich zamówień jest dostępna kolumna Czas Dostawy. Możesz ją włączyć lub wyłączyć w Opcje Ekranu. Kolumna Czas Dostawy może zostać posortowana według daty.