Calendar (dni wolne)
Zakładka Calendar zawiera dni, w które sklep nie wysyła ani nie doręcza: święta oraz własne dni wolne sklepu, np. urlop zakładowy albo dzień inwentaryzacji. Każda data z tej listy jest pomijana, gdy plugin oblicza okno wysyłki i okno dostawy.
Zakładka znajduje się pod Ustawienia → Wtyczki → Estimated Delivery → Calendar. Ma trzy karty: wybór kanału sprzedaży, Days off i Next 12 months.
Kanał sprzedaży
Dział zatytułowany „Kanał sprzedaży”Wybór Sales channel u góry zakładki określa, które dni wolne pokazuje lista:
- All Sales Channels: dni wolne obowiązujące we wszystkich kanałach sprzedaży.
- Pojedynczy kanał sprzedaży: dni wolne tego kanału oraz dni wolne z All Sales Channels, które również go dotyczą. Te drugie mają przy nazwie etykietę All Sales Channels.
Kanał sprzedaży pomija więc razem swoje dni wolne i dni wolne z All Sales Channels. Dzień wolny z etykietą należy do wszystkich kanałów sprzedaży: jego zmiana obowiązuje w każdym kanale.
Dni wolne
Dział zatytułowany „Dni wolne”Lista pokazuje jeden wiersz na dzień wolny, z kolumnami Name, When, Next date i Active.
| Kolumna | Zawartość |
|---|---|
| Name | Nazwa dnia wolnego. Dzień wolny ma jedną nazwę; zaimportowane święto dostaje nazwę w języku panelu z chwili importu, a po angielsku, gdy plugin nie ma nazwy w tym języku. |
| When | Kiedy wypada dzień wolny, np. Every year on 3 October albo 60 days after Easter Sunday. |
| Next date | Najbliższa data dnia wolnego w ciągu 12 miesięcy; w przeciwnym razie Not in the next 12 months. Nieaktywny dzień wolny nie pokazuje daty. |
| Active | Nieaktywny dzień wolny zostaje na liście i nie jest pomijany. |
Name i Active można zmienić bezpośrednio w wierszu (dwukrotne kliknięcie wiersza). Pełny wpis otwiera się kliknięciem nazwy albo przez Edit w menu wiersza. Każda zmiana zapisuje się od razu: na tej zakładce nie ma przycisku Zapisz strony konfiguracji.
Powtarzanie
Dział zatytułowany „Powtarzanie”Każdy dzień wolny ma jedną z czterech wartości Repeats:
| Repeats | Pola | Przykład |
|---|---|---|
| Date or period | Date, Until (puste dla jednego dnia) | Urlop zakładowy od 24.12.2026 do 31.12.2026 |
| Every year on the same day | Day, Month | Nowy Rok, 3 października |
| Every year, relative to Easter | Days from Easter Sunday | Wielki Piątek (-2), Boże Ciało (60) |
| Every year, weekday before a date | Weekday, Before day, Month | Buß- und Bettag: środa przed 23 listopada |
Dzień wolny Date or period wypada tylko w podanym roku. Pozostałe trzy powtarzają się co roku bez dalszych zmian, także święta, których data zależy od Wielkanocy.
Dodawanie dnia wolnego
Dział zatytułowany „Dodawanie dnia wolnego”- Kliknij Add day off.
- Wpisz Name i wybierz Sales channel. Puste pole Sales channel oznacza All Sales Channels.
- Wybierz Repeats i wypełnij pola tej wartości. Tekst pod polami pokazuje, kiedy wypada dzień wolny.
- Kliknij Save.
Import świąt
Dział zatytułowany „Import świąt”Import public holidays dodaje do listy święta danego kraju. Plugin zawiera święta Niemiec: dziewięć świąt ogólnokrajowych oraz święta krajów związkowych.
- Kliknij Import public holidays.
- Wybierz Country i Sales channel, do którego trafią święta.
- Zaznacz święta na liście. Kolumna Holiday pokazuje nazwę, termin święta i jego najbliższą datę; Applies in pokazuje, gdzie obowiązuje. Na początku zaznaczone są święta ogólnokrajowe, oznaczone Nationwide. Dla święta regionalnego kolumna Applies in podaje kraje związkowe, w których obowiązuje, np. Baden-Württemberg, Bavaria, Saxony-Anhalt; należy je zaznaczyć, gdy magazyn znajduje się w jednym z nich. Nationwide only i Select all zmieniają cały wybór.
- Kliknij przycisk importu, np. Import 9 holidays.
Święto, które już obowiązuje w wybranym kanale sprzedaży, jako jego dzień wolny albo dzień wolny z All Sales Channels, nie jest dodawane drugi raz. Import można więc powtórzyć, np. żeby później dodać święto regionalne.
Lista zawiera święta obowiązujące w całym kraju związkowym. Święta pojedynczych gmin, takie jak Wniebowzięcie NMP w części Bawarii, dodaje się przez Add day off.
Eksport i import pliku
Dział zatytułowany „Eksport i import pliku”Export zapisuje dni wolne jako plik JSON. Gdy na liście są zaznaczone wiersze, przycisk ma etykietę Export selected (n) i plik zawiera zaznaczone wiersze; bez zaznaczenia plik zawiera wszystkie wiersze listy, także te z All Sales Channels.
Import file dodaje dni wolne z takiego pliku:
- Kliknij Import file.
- Wybierz File i Sales channel, do którego trafią dni wolne.
- Plugin sprawdza każdy wpis pliku i pokazuje jego stan: New, Already in the list albo Invalid, z polami, które nie są poprawne.
- Kliknij przycisk importu, np. Import 3 days off. Dodawane są tylko nowe poprawne wpisy.
Plik służy do przenoszenia dni wolnych między kanałami sprzedaży albo między sklepami.
W pliku nazwa każdego dnia wolnego jest zapisana razem z kodem języka systemowego sklepu, np. "label": { "de-DE": "Betriebsferien" }. Plik może zawierać tę samą nazwę w kilku językach, tak jak święta pluginu (de-DE i en-GB). Import zachowuje jedną nazwę: w języku panelu, w przeciwnym razie angielską, a w ostateczności pierwszą z pliku.
Najbliższe 12 miesięcy
Dział zatytułowany „Najbliższe 12 miesięcy”Karta Next 12 months wymienia każdą datę pomijaną w ciągu najbliższych 12 miesięcy, z kolumnami Name i Source:
- Day off: dzień wolny z tej zakładki.
- Holidays rule: data dodana przez Additional holidays rule z zakładki Settings.
Przy wybranym All Sales Channels karta pokazuje tylko dni wolne z All Sales Channels. Dni wolne i reguła świąt kanału sprzedaży pojawiają się po wybraniu tego kanału.
Związek z regułą świąt
Dział zatytułowany „Związek z regułą świąt”Additional holidays rule na zakładce Settings (Settings → Holidays) pozostaje dostępna. Data, która pasuje do reguły, jest pomijana dodatkowo do dni wolnych z tej zakładki. Sklepy, które trzymają święta w regule, mogą to robić dalej; nowe święta łatwiej utrzymywać na tej zakładce, bo coroczne dni wolne nie wymagają nowego wpisu co roku.