Skip to content
4 Najlepsze wtyczki godzin pracy dla WordPress 🕒 2026 (darmowe i płatne)

4 Najlepsze wtyczki godzin pracy dla WordPress 🕒 2026 (darmowe i płatne)

Godziny pracy to pierwsza rzecz, której klient szuka przed wizytą. Czy jesteście Państwo otwarci w sobotę? Kiedy jest przerwa obiadowa? Czy pracujecie w święta? Jeśli strona nie odpowiada na te pytania w ciągu sekundy, klient idzie do tego, kto odpowiada. I nie wraca: według danych z lokalnych badań SEO brak czytelnego harmonogramu na stronie to jedna z głównych przyczyn utraty potencjalnych wizyt w biznesie offline.

Standardowy WordPress nie pokazuje godzin pracy od razu po instalacji. Potrzebna jest wtyczka. Jest jednak pewien niuans: jedna wtyczka jest stworzona pod restaurację z przerwami obiadowymi, druga pod sklep WooCommerce z automatycznym wyłączaniem zamówień, trzecia pod sieć dziesięciu punktów z różnym harmonogramem. Wybiorą Państwo nieodpowiednią, otrzymają Państwo niedziałający harmonogram lub konflikt z cache'owaniem. Cena błędu: klient widzi „otwarte", gdy jesteście Państwo zamknięci, przyjeżdża, trafia na zamknięte drzwi i więcej nie wraca.

Przetestowaliśmy 4 aktualne wtyczki godzin pracy dla WordPressa, od lekkich widżetów po integrację z WooCommerce. Każda zaspokaja swój scenariusz: wizytówka biznesu offline, siatka oddziałów, sklep internetowy z nocną pauzą lub szybki blok Gutenberga. Wszystkie wtyczki są aktywne i aktualizowane w 2026 roku, żadna nie jest porzucona.

💡 Szybki przegląd:

  • Krok 1: Proszę określić swój scenariusz: wizytówka firmy, sieć oddziałów lub sklep WooCommerce.
  • Krok 2: Proszę sprawdzić w tabeli: porównać wtyczki pod kątem lokalizacji, WooCommerce i stylów wyświetlania.
  • Krok 3: Proszę wybrać wtyczkę do zadania i przeczytać szczegółową analizę poniżej.

Wtyczka

Lokalizacje

WooCommerce

Style wyświetlania

Google Moja Firma

Darmowa wersja

We're Open!

1

Shortcode + widżet

✅ synchronizacja

✅ w pełni

Orivo Business Hours Block

1

12 stylów (blok Gutenberga)

✅ w pełni

Business Hours Indicator

do 3 (free) / ∞ (Pro)

✅ (Pro)

Shortcode + widżet + bloki

✅ Lite / Pro $49

Store Opening Closing Hours Manager

1

✅ rdzeń

Shortcode + widżet + powiadomienia

✅ w pełni

1. We're Open!

Strona główna ustawień wtyczki We're Open

Najbardziej zaawansowana z darmowych, a przy tym bez ulepszeń Pro i reklam. Noah Hearle stworzył wtyczkę, która robi dokładnie jedną rzecz, ale z maniakalną dokładnością.

Mocną stroną We're Open! jest personalizacja wyjścia. Shortcode [open_text] przyjmuje zmienne warunkowe: %if_open%, %today_start%, %tomorrow_start% i jeszcze dwa tuziny innych. Można zbudować frazę w rodzaju „Teraz otwarte, zamkniemy o 22:00", a ona sama przełączy się na „Zamknięte, otworzymy jutro o 9:00" po spełnieniu warunku. Żadnego JavaScriptu, czysty rendering serwerowy.

Trzy grupy przedziałów czasowych na dobę (rano-obiad-wieczór), obsługa placówek 24-godzinnych, osobna konsolidacja dla dni powszednich i weekendów. Dla świąt i tymczasowych zamknięć jest osobna sekcja „Special hours": podają Państwo zakres dat, godziny, a wtyczka sama przełącza się w odpowiednim dniu.

Z przyjemnych rzeczy: dane strukturalne Schema.org od razu po instalacji (Google rozumie godziny bez wtyczek SEO) oraz synchronizacja z Google Moja Firma przez Places API (potrzebny jest Google API Key). Deklarowana pełna zgodność z RODO. Obsługiwane są języki RTL, w przypadku arabskiego czy hebrajskiego układ się nie popsuje.

Minus: tylko jedna lokalizacja. Sieci trzech punktów na jednej stronie nie da się zawiesić, do każdej potrzebna jest osobna instancja WordPressa lub inna wtyczka.

🔗 We're Open! na WordPress.org

2. Orivo Business Hours Block

Blok godzin otwarcia Orivo w edytorze Gutenberg

Jeśli Państwa strona żyje w edytorze blokowym i nie chcą Państwo rozkminiać shortcode'ów, to jest Państwa opcja. Orivo Business Hours Block dodaje dokładnie jeden blok Gutenberga, ale z 12 stylami wyświetlania: od kompaktowej tabeli po „karty" z cieniami i kolorowe odznaki.

Ustawienia są standardowe: dodali Państwo blok na stronę, ustawili godziny według dni (lub oznaczyli dzień wolny), wybrali styl z listy rozwijanej. Kolory i czcionki są pobierane z motywu, ale można je nadpisać w inspektorze bloku. Bieżący dzień jest podświetlany automatycznie.

Dla uwag w rodzaju „po wcześniejszym umówieniu" lub „przerwa 13:00-14:00" jest pole Special Notes dla każdego dnia. Mobilny układ wszystkich 12 stylów jest responsywny, sprawdzony na iOS Safari i Chrome Android.

Wtyczka jest świeża (2026), bez wersji Pro, w pełni darmowa. Minus jest oczekiwany dla niszowego bloku Gutenberga: tylko jedna lokalizacja i zero integracji z zewnętrznymi serwisami, ani Google Moja Firma, ani Schema.org. Ale jako lekkie narzędzie wizualne dla małego biznesu na motywie blokowym działa bez zarzutu.

Minus: nie ma znaczników Schema.org, wyszukiwarki nie otrzymają automatycznie danych strukturalnych o godzinach. Tylko wyświetlanie wizualne. Jeśli SEO jest krytyczne, proszę uzupełnić wtyczką do Schema.org lub wybrać We're Open!, która dostarcza znaczniki od razu po instalacji.

🔗 Orivo Business Hours Block na WordPress.org

3. Business Hours Indicator

Panel ustawień Business Hours Indicator dla wielu lokalizacji

Jeśli We're Open! to szwajcarski scyzoryk, to Business Hours Indicator od Studio Wombat to profesjonalny pulpit sterowniczy dla sieci punktów. Darmowa wersja daje do trzech lokalizacji, Pro znosi limit i dodaje integrację z WooCommerce.

Co wyróżnia tę wtyczkę na tle konkurencji:

Odliczanie do otwarcia/zamknięcia. Zegar „otworzymy za 35 minut" lub „zamykamy za 2 godziny", w czasie rzeczywistym. Przydatne dla restauracji i sklepów z płynnym grafikiem: odwiedzający od razu widzi, czy zdąży, czy nie.

Warunkowe wyświetlanie treści. Shortcode pokazuje blok tylko wtedy, gdy jest otwarte. Albo tylko wtedy, gdy jest zamknięte. Można zbudować baner promocyjny „zniżki nocne", a pojawi się on na stronie dokładnie w momencie zamknięcia.

Wakacje i specjalne daty. Niezależnie od świąt, można ustawić tydzień wakacji dla całej sieci, nie ruszając głównych godzin. Oraz specjalne daty z osobnym harmonogramem (Nowy Rok, 8 marca, Czarny Piątek).

REST API dla deweloperów. MBHILITE()->is_open('location name'), true/false w dowolnej części motywu lub wtyczki. Hooki są udokumentowane, przykładów jest wystarczająco dużo.

Wersja Pro ($49 jednorazowo, ceny na stronie Studio Wombat) dodaje: cache'owanie (ważne, darmowa wersja nie współpracuje z wtyczkami cache'ującymi), wielokrotne przedziały czasowe (przerwa obiadowa), wsparcie WooCommerce (ukrycie „dodaj do koszyka", gdy jest zamknięte), godziny sezonowe oraz Message Builder ze zmiennymi dynamicznymi.

Minus: darmowa wersja nie działa z wtyczkami cache'ującymi. Lite Cache, WP Rocket, W3 Total Cache, status „otwarte/zamknięte" zamrozi się w momencie cache'owania i nie zaktualizuje się.

🔗 Business Hours Indicator (Lite)🔗 Wersja Pro na Studio Wombat

4. Store Opening Closing Hours Manager

Ustawienia harmonogramu Store Opening Closing Hours Manager dla WooCommerce

Darmowa wtyczka WooCommerce, która robi jedną robotę, ale bez kompromisów: zarządza dostępnością sklepu według harmonogramu. W pełni darmowa, bez wersji Pro i okrojonej funkcjonalności.

Ustawień wystarczy, aby pokryć większość scenariuszy: ręczne przełączanie „sklep zamknięty", harmonogram według dni ze strefą czasową, automatyczne czyszczenie koszyków przy zamknięciu i wyłączenie całego systemu checkoutu poza godzinami pracy. Przycisk „Do koszyka" znika z kart produktów i strony produktu, kupujący fizycznie nie może złożyć zamówienia poza godzinami pracy.

Mocna strona to kompatybilność z cache'em. Wtyczka obsługuje automatyczne czyszczenie cache'u dla 14 popularnych rozwiązań: WP Rocket, LiteSpeed Cache, W3 Total Cache, WP Super Cache, NitroPack, Kinsta Cache, WP Engine Cache, Speed Optimizer, Breeze, Cache Enabler, GoDaddy Cache, WP Optimize, WP Fastest Cache oraz Super Page Cache. Dla sklepu z aktywnym cache'owaniem jest to krytyczne: status „zamknięte" nie zamrozi się w cache'u.

Co jeszcze: 6 projektów powiadomień o zamknięciu (od okna modalnego po sticky bar), 5 stylów zegara odliczającego, widżet i shortcode [sochm_display_table] do pokazywania pełnego harmonogramu na froncie, personalizacja kolorów powiadomień przez ustawienia, system szablonów z nadpisywaniem szablonów w motywie potomnym.

Minusy: 300+ aktywnych instalacji, niewielka społeczność. Strefa czasowa tylko przez ustawienia WordPressa, nie ma wbudowanego selektora miast, użytkownicy z Brazylii skarżą się na przesunięcie godzin przy użyciu najbliższego miasta z listy rozwijanej WP.

🔗 Store Opening Closing Hours Manager na WordPress.org

⁉️🤔 Często zadawane pytania

Czy wtyczka godzin pracy jest potrzebna, jeśli mam zwykłą stronę-wizytówkę?

Tak, koniecznie. Strona bez godzin pracy to utracone wizyty. Klient nie będzie dzwonił, aby dowiedzieć się, czy jesteście Państwo otwarci w sobotę, znajdzie konkurenta z czytelnym harmonogramem. Według danych BrightLocal (2024), 76% użytkowników sprawdza godziny pracy właśnie na stronie firmy, a nie w wynikach wyszukiwania czy mediach społecznościowych.

Którą wtyczkę wybrać dla sieci 5+ punktów?

Business Hours Indicator Pro, jedyna opcja z zestawienia, która obsługuje nieograniczoną liczbę lokalizacji. Darmowa wersja mieści do 3 punktów. Jeśli budżet jest zerowy, We're Open! można wdrożyć na każdym punkcie osobno, ale jest to niewygodne do scentralizowanego zarządzania.

Czy można obejść się bez wtyczki, po prostu wpisać godziny w tekście strony?

Można, ale nie radzimy. Bez znaczników Schema.org przegrywają Państwo w lokalnych wynikach wyszukiwania z konkurentami, którzy je mają. Trzeba będzie ręcznie aktualizować stronę pod każde święto, a warunkowego statusu „otwarte/zamknięte" i odliczania nie będzie w ogóle.

Wtyczki kolidują z cache'owaniem, status „otwarte" zawiesza się. Co robić?

Trzy opcje. We're Open! daje parametr shortcode'u update="immediate" do aktualizacji na żywo. Business Hours Indicator Pro obsługuje cache'owanie natywnie (Lite nie). Albo proszę wykluczyć stronę z godzinami z cache'u w ustawieniach WP Rocket, LiteSpeed czy W3 Total Cache.

Co robić, jeśli sklep jest na WooCommerce, ale trzeba i godziny pokazywać, i zamówienia wyłączać?

Proszę wziąć zestaw: Store Opening Closing Hours Manager do blokowania zamówień, We're Open! lub Orivo Business Hours Block do wyświetlania harmonogramu na froncie. Jedna wtyczka do logiki biznesowej, druga do wizualizacji, normalna praktyka dla sklepów z fizycznym punktem.

Co instalować pod Państwa zadanie w 2026 roku

Scenariusz określa wtyczkę, uniwersalnego „najlepszego" tutaj nie ma.

Jeśli mają Państwo jeden punkt i potrzebują maksimum możliwości za darmo, proszę brać We're Open!. Tekst warunkowy, Google Moja Firma, Schema.org, elastyczne shortcode'y i ani grosza.

Jeśli są Państwo na motywie blokowym i nie chcą uczyć się shortcode'ów, proszę instalować Orivo Business Hours Block. Dodali Państwo blok, wybrali styl z 12 wariantów, gotowe. Proszę jednak wziąć pod uwagę: nie ma Schema.org, dane strukturalne SEO trzeba będzie uzupełnić inną wtyczką.

Jeśli mają Państwo sieć kilku lokalizacji i ważny jest status na żywo z odliczaniem, Business Hours Indicator. REST API dla deweloperów, wakacje, integracja z WooCommerce w Pro. Co najważniejsze, proszę brać Pro, jeśli na stronie stoi cache'owanie: wersja Lite nie współpracuje z WP Rocket.

Jeśli handlują Państwo na WooCommerce i potrzebne jest automatyczne blokowanie zamówień poza godzinami pracy, Store Opening Closing Hours Manager. W pełni darmowy, nie pokazuje godzin na froncie, ale bezbłędnie zarządza dostępnością checkoutu i koszyka według harmonogramu ze wsparciem 14 wtyczek cache'ujących. Proszę dodać drugą wtyczkę do wyświetlania godzin, a sklep działa jak prawdziwy biznes offline.

Proszę wybierać pod zadanie, a nie pod głośną nazwę, a godziny pracy na stronie przestaną być problemem. Najczęstszy błąd to brać wtyczkę z maksymalną oceną, nie patrząc na scenariusz: We're Open! z pięcioma gwiazdkami jest bezużyteczny dla sieci punktów, a Store Opening Closing Hours Manager nie pokaże godzin na froncie bez drugiej wtyczki. Proszę poświęcić 5 minut na tabelę porównawczą na początku posta, a nigdy nie znajdą się Państwo w sytuacji „wtyczka zainstalowana, ale nie działa jak trzeba".