Handoff Labs Wiki Handoff Labs
Powrót do strony głównej
v1.0.0 GridPadel
0 wyników

GridPadel — Dokumentacja i przewodnik użytkownika

Pierwsze kroki

Uczyń GridPadel cyfrową wizytówką swojego klubu

Motyw łączy wpływową część marketingową z GridPadel Core — rozszerzeniem zarządzającym rezerwacjami, trenerami, subskrypcjami, turniejami i kanałami WooCommerce. Postępuj zgodnie z poniższymi sekcjami, aby bezpiecznie zainstalować, zaimportować i dostosować wersję demonstracyjną.

Szybki start: po instalacji użyj kreatora konfiguracji: automatyczna konfiguracja w mniej niż dwie minuty.

Co możesz zrobić

Rezerwacje kortów

Członkowie rezerwują online z dostępnością w czasie rzeczywistym i natychmiastowym potwierdzeniem.

Zarządzanie subskrypcjami

Utwórz wiele poziomów z dedykowanymi korzyściami i cenami.

Profile trenerów

Przedstaw zespół, ceny i rezerwacje kursów na stronie.

Turnieje

Rejestracje, tabele i aktualizacje wyników w jednym procesie.

Płatności

Rezerwacje gotówkowe, subskrypcje i kursy za pośrednictwem WooCommerce.

Projekt niestandardowy

Edytuj strony za pomocą Elementora: kod nie jest wymagany.

Instalacja

Zainstaluj motyw na swojej witrynie WordPress

Twoja odpowiedzialność: Ty (lub Twoja agencja/host) instalujesz WordPress na hostingu, przesyłasz pliki motywu/rozszerzenia oraz konfigurujesz DNS i SSL. Envato i ThemeForest nie uzyskują dostępu do Twojego serwera, aby przeprowadzić instalację za Ciebie. Kanał wsparcia autora obejmuje wady produktów i pytania krok po kroku udokumentowane w okresie wsparcia, a nie pełną administrację serwerem.

Wymagania systemowe i stan

Po aktywowaniu motywu, Kreator instalacji i obszar GridPadel w panelu administracyjnym umożliwiają sprawdzenie Stanu systemu/Wymagań. W każdej linii wyświetlane są dwie wartości: Wykryto (co ogłasza serwer — Twoje liczby będą się różnić) i Wymagane (minimum, aby kontynuować). W tym przewodniku dokumentujemy głównie drugą wartość.

W pakiecie: dołączony jest rdzeń GridPadel i motyw potomny. Jeśli GridPadel Core nie jest jeszcze aktywny, zainstaluj go i aktywuj za pośrednictwem strony Zainstaluj rozszerzenia przed otwarciem panelu kontrolnego GridPadel.
Wersja PHP
Wykryto: 8.2.30 | Wymagane: 7,4
Udało się
Wersja WordPressa
Wykryto: 6.9.4 | Wymagane: 6,8
Udało się
Limit pamięci PHP
Wykryto: 512 MB | Wymagane: 256 MB
Udało się
Maksymalny czas wykonania
Wykryto: 300 s | Wymagane: 30 sekund
Udało się
Maksymalny rozmiar przesyłanego pliku
Wykryto: 128 MB | Wymagane: 50 MB
Udało się
Maksymalny rozmiar postu
Wykryto: 128 MB | Wymagane: 50 MB
Udało się
Przykład z pozytywnym wynikiem wszystkich kontroli. Wymagane to minimum stosowane przez kreator: PHP 8.0, WordPress 6.8+, 256 MB pamięci PHP, maksymalny czas wykonania 30 s, maksymalny rozmiar przesyłanego pliku 50 MB, maksymalny rozmiar publikacji 50 MB. Wartości wykryte na Twoim serwerze będą inne.

Wymagane minimum (kreator konfiguracji)

Kontrola Minimum (wymagane) Wersja PHP 8.0 lub nowszy Wersja WordPressa 6,8 lub nowszy Limit pamięci PHP 256 MB lub więcej Maksymalny czas wykonania 30 s lub więcej (0 = nieograniczony, uważany za udany) Maksymalny rozmiar przesyłanego pliku 50 MB lub więcej Maksymalny rozmiar postu 50 MB lub więcej MySQL / MariaDB Musi spełniać wymagania serwera WordPress dla Twojej wersji WordPressa.

Etapy instalacji

1

Prześlij motyw

W WordPressie przejdź do Wygląd → Motywy → Dodaj → Prześlij motyw. Wybierz plik ZIP motywu i kliknij „Zainstaluj”.

2

Aktywuj motyw

Po zakończeniu instalacji kliknij Aktywuj.

3

Uruchom kreatora konfiguracji

Kreator uruchamia się automatycznie: instaluje wymagane rozszerzenia i importuje wersję demonstracyjną.

4

Gotowe

Odwiedź tę witrynę: jest dostępna online. Możesz teraz dostosować kolory, logo i treść.

Na typowym hostingu całość zajmuje mniej niż pięć minut.

Jeśli przesyłanie ZIP nie powiedzie się

Duże pakiety motywów wymagają odpowiednich limitów PHP (patrz tabela powyżej). Jeśli WordPress wyświetla ogólny błąd po przesłaniu (np. „Link, z którego skorzystałeś, wygasł”), poproś hosta o zwiększenie upload_max_filesize i post_max_size lub zainstaluj ręcznie: rozpakuj GridPadel.zip na swoim komputerze, prześlij folder GridPadel przez SFTP/FTP do wp-content/themes/, a następnie aktywuj motyw w Wygląd → Motywy.

Zgodność

Przetestowano stos pod kątem wersji demonstracyjnych i szablonów

Poniższe wersje odzwierciedlają deklaracje w style.css, nagłówek wtyczki GridPadel Core oraz to, co testujemy przed każdą wersją. Ekran stanu systemu w kreatorze konfiguracji wymusza te same minimum.

Komponent Minimalne / przetestowane WordPress 6.8+ (zobacz nagłówek motywu Wymaga co najmniej / Przetestowano do) PHP 8.0+ (Wymaga PHP w style.css) Rdzeń GridPadel Wersja zawarta w tym samym pliku ThemeForest do pobrania (instalacja poprzez Plugins/gridpadel-core.zip lub TGMPA) Elementora Aktualna darmowa i stabilna wersja na wordpress.org (wymagana w przypadku dołączonych szablonów Elementor) WooCommerce Aktualna stabilna wersja na wordpress.org (wymagana do tunelu płatniczego, subskrypcji i udokumentowanych płatności)

Nieuwzględnione

  • Elementor Pro, Subskrypcje WooCommerce i inne rozszerzenia premium nie znajdują się w pakiecie: w razie potrzeby kup je osobno.

Kreator konfiguracji

Automatyczna konfiguracja w 6 prostych krokach

Kreator konfiguracji pomaga szybko rozpocząć pracę, instalując wymagane wtyczki i importując przykładową zawartość. W razie potrzeby możesz uruchomić go ponownie w dowolnym momencie.

Krok 1 — Kontrola systemu

Sprawdź listę Stan systemu / Wymagania (wersja PHP, pamięć, limity przesyłania itp.). Przed kontynuowaniem popraw u hosta wszystkie wiersze ze statusem Niepowodzenie, aby kreator i import demo nie zatrzymały się w połowie.

Krok 2 — Wybór buildera

  • Elementor (zalecany) — pełna biblioteka szablonów, edycja metodą przeciągnij i upuść, wszystkie szablony nagłówka/stopki Studio.
  • Gutenberg (beta) — natywny edytor bloków bez Elementora. Pokrycie szablonów rośnie; wybierz tę opcję tylko, jeśli wolisz bloki od Elementora.

Krok 3 — Instalacja wtyczek

Sprawdź i potwierdź instalację:

  • GridPadel Core — zawsze wymagany (system rezerwacji i podstawowe funkcje klubu)
  • WooCommerce — zawsze wymagany (checkout, członkostwa i płatności)
  • Elementor — wymagany po wybraniu ścieżki buildera Elementor

Krok 4 — Wybór szablonu

Wybierz jeden z sześciu układów strony głównej. Kreator importuje pełny zestaw stron i ustawia wybrany układ jako stronę główną:

  • Elite — hero na pełnym ekranie
  • Instant — układ z naciskiem na rezerwacje
  • Showcase — prezentacja obiektu
  • Minimal — przejrzysty, skupiony na treści
  • Community — nacisk na społeczność i wydarzenia
  • Trainers — prezentacja prowadzona przez trenerów

Dane biznesowe demo (korty, trenerzy, wydarzenia, turnieje, członkostwa, menu i produkty WooCommerce) są importowane wraz z wybranym szablonem.

Krok 5 — Licencja

Wprowadź kod zakupu ThemeForest, aby włączyć aktualizacje i wsparcie. Możesz pominąć ten krok na lokalnych lub stagingowych witrynach.

Krok 6 — Gotowe

Linki do strony głównej, Customizera i panelu GridPadel. Następnie zastąp teksty demo, logotypy i dane kontaktowe klubu.

Uwaga: import demo może zająć 1-2 minuty, w zależności od szybkości serwera.

Szablony stron

Gotowe strony importowane z wybranym układem strony głównej

Warianty strony głównej

Import demo tworzy wszystkie sześć stron głównych; tylko układ wybrany w kreatorze konfiguracji staje się stroną frontową witryny. Zmień go później w Ustawienia → Czytanie lub zduplikuj inną stronę główną w Elementorze.

  • Elite — hero na pełnym ekranie
  • Instant — układ zorientowany na rezerwacje
  • Showcase — prezentacja obiektu
  • Minimal — przejrzysty, skupiony na treści
  • Community — nacisk na społeczność i wydarzenia
  • Trainers — prezentacja prowadzona przez trenerów

Strony klubu

  • About Us, Club, Contact
  • Courts, Coaches, Events, Tournaments
  • Blog, Archive, Search, 404

Strony systemowe

  • /profile — strefa członka (rezerwacje, członkostwo, konto WooCommerce)
  • /signin i /signup — brandowane strony logowania
  • Szablony pojedyncze dla kortów, trenerów, członkostw, wydarzeń, turniejów i wpisów na blogu

Nagłówek i stopka

Ścieżka Elementor: demo importuje adaptacyjny nagłówek i pełną stopkę jako szablony biblioteki Elementor. Aby je dostosować, przejdź do Elementor → Szablony → Zapisane szablony, otwórz element Header lub Footer i kliknij Edytuj za pomocą Elementora. Aby zresetować te szablony z pakietu motywu (nadpisuje Twoje zmiany), użyj GridPadel → Ponowny import szablonów i wybierz Header i/lub Footer.

Ścieżka Gutenberg: nagłówek i stopka nie są szablonami Elementor. Są renderowane za pomocą [gp_studio_header] i [gp_studio_footer] na stronach blokowych — edytuj strony zawierające te shortcode'y w edytorze bloków.

Tylko strona główna: GridPadel → Szablony przełącza, który z sześciu układów strony głównej jest aktywny. Nie edytuje nagłówka, stopki ani innych stron.

Rezerwacje kortów

Jak zarządzać rezerwacjami kortów

Dodawanie kortów

Aby dodać nowy kort:

  1. Przejdź do Korty → Dodaj nowy
  2. Wprowadź nazwę, opis i wyróżniony obraz kortu
  3. Przypisz kategorię kortu (np. Indoor, Outdoor, Premium) z taksonomii na pasku bocznym
  4. Ustaw podstawową stawkę godzinową lub dodaj okna cenowe dla przedziałów czasowych i nadpisań dat
  5. Wybierz nawierzchnię, maks. liczbę graczy i opcjonalny sprzęt widoczny na stronie kortu
  6. W sekcji Struktura kortu wybierz Kort indywidualny (jeden fizyczny kort) lub Kategorię kortu (wiele instancji tego samego typu z liczbą kortów)
  7. Kliknij Opublikuj

Godziny klubu (wymagane do rezerwacji)

Zanim członkowie będą mogli rezerwować: skonfiguruj GridPadel → Harmonogramy → Godziny klubu. Opublikowane korty nie pokazują dostępnych slotów, dopóki nie istnieją godziny klubu. Po konfiguracji sprawdź GridPadel → Status systemu → Harmonogramy i dostępność pod kątem ostrzeżeń (możliwe do ukrycia per użytkownik admin). Import demo dodaje przykładowe godziny; bez demo musisz dodać je ręcznie.

Sloty rezerwacji są generowane z godzin klubu. Użyj Zablokowanych slotów lub Jednorazowych zamknięć kortu w edytorze kortu, aby usunąć konkretne okresy.

Jak działa rezerwacja

Gdy członek chce zarezerwować kort:

  1. Wybiera kort i datę
  2. Wyświetlane są dostępne sloty czasowe
  3. Wybiera godzinę i dodaje do koszyka
  4. Kończy płatność w checkout
  5. Otrzymuje e-mail potwierdzający
  6. Rezerwacja pojawia się na pulpicie

Przeglądanie rezerwacji

Wszystkie rezerwacje w GridPadel → Rezerwacje. Filtruj po dacie, korcie lub nazwisku klienta. Eksportuj rezerwacje do CSV na potrzeby archiwum.

Anulowania i zwroty

Gdy rezerwacja zostanie anulowana:

  • Slot czasowy znów staje się dostępny
  • Klient może poprosić o zwrot przez WooCommerce
  • Klient i administrator otrzymują e-maile z powiadomieniem

Subskrypcje

Twórz poziomy członkostwa i zarządzaj nimi

Utwórz poziomy

Przejdź do Subskrypcje → Dodaj, aby utworzyć poziom. Typowe przykłady:

Podstawowe

  • Cena: bezpłatna lub niska
  • Standardowy dostęp do terenu
  • Standardowe stawki za rezerwację

Premium

  • Opłata miesięczna lub roczna
  • Zniżki za rezerwację (10–20%)
  • Priorytet rezerwacji
  • Korzyści zastrzeżone dla członków

VIP

  • Wyższa stawka
  • Maksymalne rabaty (20–30%)
  • Wczesny dostęp do nowych krain
  • Zaliczki na kurs wliczone w cenę

Korzyści dla członków

Możesz na przykład zaoferować:

  • Procent rabatu na rezerwacje
  • Pierwszeństwo wobec osób niebędących członkami
  • Kursy bezpłatne lub ze zniżką
  • Dostęp do wydarzeń tylko dla członków
  • Brak opłat za rezerwację

Jak subskrybować

Klienci kupują członkostwo jak produkt w sklepie: WooCommerce pobiera płatność, a status członkostwa jest aktualizowany automatycznie.

Trenerzy

Zarządzanie profilami trenerów i lekcjami

Dodawanie trenera

Aby utworzyć profil trenera:

  1. Przejdź do Trenerzy → Dodaj nowego
  2. Wpisz imię i nazwisko oraz biografię trenera
  3. Prześlij zdjęcie profilowe
  4. Ustaw stawkę godzinową za lekcję
  5. Dodaj lata doświadczenia
  6. Wymień specjalizacje (padel, pickleball itd.)
  7. Dodaj certyfikaty, jeśli dotyczy
  8. Kliknij Opublikuj

Harmonogramy trenerów (wymagane do rezerwacji lekcji)

Każdy opublikowany trener potrzebuje tygodniowych godzin: ustaw je w GridPadel → Harmonogramy → Harmonogramy trenerów (lub Zarządzaj harmonogramem na liście trenerów). Bez godzin trenera rezerwacja lekcji pozostaje niedostępna dla tego trenera. Stan systemu wymienia trenerów bez harmonogramów; ostrzeżenia można odrzucić dla każdego użytkownika admina. Import demo zawiera przykładowe godziny trenerów.

Godziny klubu nadal obowiązują dla kortów; harmonogramy trenerów kontrolują, kiedy lekcje mogą się zaczynać i kończyć.

Rezerwacje lekcji

Członkowie mogą rezerwować lekcje bezpośrednio ze strony profilu trenera. System:

  • Pokazuje dostępność trenera
  • Oblicza koszt lekcji
  • Przetwarza płatność
  • Wysyła potwierdzenie do trenera i ucznia

Specjalizacje trenerów

Możesz przypisać specjalizacje, aby pomóc członkom znaleźć właściwego trenera:

  • Nauka dla początkujących
  • Zaawansowana technika
  • Strategia i taktyka
  • Trening juniorów
  • Przygotowanie do turniejów

Wydarzenia

Wydarzenia klubu, rejestracje, miejsca i organizatorzy

Tworzenie wydarzenia

Przejdź do Wydarzenia → Dodaj nowe i skonfiguruj:

  • Tytuł, zdjęcie okładkowe i opis
  • Data, godzina i termin rejestracji
  • Pojemność i opłata wpisowa (powiązany produkt WooCommerce, gdy wydarzenie jest płatne)
  • Powiązane Miejsce i Organizator (osobne typy wpisów w menu administracyjnym)
  • Ujęte elementy i pola FAQ w edytorze wydarzenia

Rejestracje

Odwiedzający rejestrują się ze strony wydarzenia lub przez [gp_studio_registration_form]. Przeglądaj zapisy w GridPadel → Rejestracje obok zapisów na turnieje.

Rejestracja online zamyka się po upływie skutecznego terminu rejestracji. Jeśli pozostawisz Termin rejestracji pusty, domyślnym terminem jest data rozpoczęcia, a następnie data zakończenia, gdy nie ustawiono daty rozpoczęcia. Bez żadnych dat obowiązują wyłącznie pojemność i ustawienia rejestracji zewnętrznej.

Frontend

  • Widget Elementor Events List lub shortcode [ppc_events]
  • Układ Studio pojedynczego wydarzenia z widgetami Elementor w kategorii Events (cover, schedule, organizers, FAQ, register button i powiązane pola)

Turnieje

Organizowanie i zarządzanie turniejami

Tworzenie turnieju

Przejdź do Turnieje → Dodaj nowy i ustaw:

  • Nazwę i opis turnieju
  • Daty rozpoczęcia i zakończenia
  • Termin zapisów
  • Opłatę wpisową (jeśli płatna)
  • Opcjonalne szczegóły w Pola niestandardowe — na przykład maksymalna liczba uczestników, pula nagród, dyscyplina lub format

Status turnieju

Status turnieju domyślnie to Otwarty na zapisy po opublikowaniu. Wybierz Szkic w edytorze turnieju, jeśli wydarzenie ma pozostać ukryte na listach otwartych/trwających i w zapisach, dopóki nie będziesz gotowy.

Rejestracja

Uczestnicy zapisują się na stronie turnieju. Zarządzaj zapisami w GridPadel → Rejestracje. Rejestracja online jest otwarta, gdy status turnieju to Otwarty na zapisy i efektywny termin zapisów jeszcze nie minął. Jeśli Termin zapisów jest pusty, domyślnym terminem jest data rozpoczęcia turnieju, następnie data zakończenia; bez ustawionych dat tylko status ogranicza rejestrację.

Możesz:

  • Wyświetlić wszystkich zapisanych uczestników
  • Zaktualizować status rejestracji (oczekujący, potwierdzony, zakończony lub anulowany)
  • Anulować rejestrację w razie potrzeby
  • Eksportować listę uczestników do CSV

Publiczne strony turniejów

Wyświetlaj turnieje za pomocą widżetów Elementor Lista turniejów lub Tabela turniejów, albo shortcode [ppc_tournaments]. Każdy turniej ma pojedynczą stronę Studio z harmonogramem, rejestracją i szczegółami wydarzenia.

Integracja WooCommerce

Jak GridPadel łączy rezerwacje, członkostwa i sprzedaż klubową z WooCommerce

GridPadel nie zastępuje WooCommerce — rozszerza je. GridPadel Core tworzy i utrzymuje powiązania produktów potrzebne treściom klubu; WooCommerce nadal obsługuje koszyk, płatność, podatki i bramki płatności.

Ta wersja: WooCommerce jest wymagany do checkoutu rezerwacji kortów i lekcji dla członków, zakupów członkostw i sklepu. Planowane: przyszła wersja doda wewnętrzną ścieżkę płatności, aby kluby mogły oferować rezerwacje na miejscu bez WooCommerce (ręczne rezerwacje admina i formularze kontaktowe pozostają dostępne dziś).

Co GridPadel synchronizuje automatycznie

Gdy publikujesz lub aktualizujesz treści klubu, GridPadel Core utrzymuje WooCommerce w synchronizacji:

  • Korty — sloty rezerwacji dodają skonfigurowane produkty rezerwacji kortu do koszyka
  • Trenerzy — rezerwacje lekcji używają wirtualnych produktów powiązanych z trenerem
  • Członkostwa — każdy plan łączy się z produktem WooCommerce; płatność przypisuje rekord członka
  • Wydarzenia i turnieje — płatne zapisy używają produktów opłaty wpisowej utworzonych w edytorze wydarzeń lub turniejów
  • Katalog sklepu — standardowy merchandising i karnety pozostają zwykłymi produktami WooCommerce

Checkout i konto członka

  • Rezerwacje, lekcje, członkostwa i zapisy na wydarzenia mogą współdzielić jeden koszyk z artykułami sklepu
  • Po udanej płatności GridPadel potwierdza rezerwacje, rejestracje i przypisania członkostw
  • Import demo kieruje WooCommerce Moje konto na /profile, gdzie hub profilu Studio osadza historię zamówień i dane konta
  • Anulowane lub zwrócone zamówienia uruchamiają reguły cyklu życia rezerwacji GridPadel zgodnie z polityką zwrotów WooCommerce

Styl motywu

GridPadel nadpisuje szablony WooCommerce koszyka, płatności i konta, aby dopasować je do interfejsu Studio. Dostosuj kolory akcentu commerce w Wygląd → Dostosuj → Kolory motywu → Kolory WooCommerce.

Członkostwa cykliczne

Członkostwa jednorazowe i terminowe działają z samym WooCommerce — powiąż prosty lub wariantowy produkt z każdym planem członkostwa w GridPadel.

Automatyczne odnowienia cykliczne wymagają WooCommerce Subscriptions (wtyczka premium, nie dołączona). Zainstaluj ją osobno i powiąż produkty subskrypcyjne z planami członkostwa.

Co nadal konfigurujesz w WooCommerce

GridPadel obsługuje klubowe powiązania produktów i styl checkoutu. Walutę, bramki płatności, SSL i reguły wysyłki ustawiasz nadal w samym WooCommerce przed uruchomieniem.

Gutenberg (beta)

Ścieżka z natywnym edytorem bloków bez Elementora

W kreatorze konfiguracji Krok 2 — Wybór buildera wybierz Gutenberg (beta), jeśli wolisz edytor bloków WordPress od Elementora. Elementor pozostaje zalecaną ścieżką dla najpełniejszej biblioteki szablonów i edycji metodą przeciągnij i upuść.

Co jest uwzględnione

  • Odpowiedniki HTML stron opartych na blokach znajdują się w theme/gutenberg/pages/ w motywie nadrzędnym
  • Strony systemowe korzystają ze shortcode'ów Studio — na przykład [gp_studio_profile_hub], [gp_studio_signin] i [gp_studio_signup]
  • Bloki powłoki [gp_studio_header] i [gp_studio_footer] otaczają treść stron Gutenberg
  • Shortcode'y list i rezerwacji ([ppc_courts], [ppc_booking_picker] i inne) działają na stronach blokowych tak samo jak w układach Elementora

Pokrycie w porównaniu z Elementorem

Pokrycie Gutenberga jest w fazie beta: podstawowe strony klubu i shortcode'y są obsługiwane, ale dostępnych jest mniej gotowych układów blokowych niż na ścieżce Elementora. Wybierz Gutenberga tylko wtedy, gdy zespół standaryzuje się na blokach i akceptuje węższy zestaw układów out-of-the-box oraz system w trakcie stabilizacji.

Personalizacja

Spersonalizuj swoją witrynę

Kolory i logo

Przejdź do Wygląd → Dostosuj, aby zmodyfikować:

  • Tożsamość witryny: logo i tytuł
  • Kolory: paleta marki
  • Typografia: czcionki, tytuły i tekst

Edytuj strony za pomocą Elementora

Dla każdej strony:

  1. Otwórz stronę w serwisie
  2. Na górnym pasku kliknij Edytuj za pomocą Elementora
  3. Przeciągnij elementy z lewej kolumny
  4. Kliknij element, aby zmodyfikować treść i styl
  5. Aktualizuj po zakończeniu

Dedykowane widżety

Motyw zawiera przydatne widżety:

  • Mapa ofert: siatka ofert
  • Kalendarz rezerwacji:formularz rezerwacji
  • Karta trenera: profile trenerów
  • Karta członkowska: opcje subskrypcji
  • Tabela turniejowa: nadchodzące wydarzenia

Menu

Edytuj menu w Wygląd → Menu: strony, niestandardowe linki lub kategorie. Możesz używać oddzielnych menu dla nagłówka, stopki lub menu mobilnego.

Motyw podrzędny (zalecany)

W przypadku zaawansowanych dostosowań użyj dołączonego motywu podrzędnego (GridPadel Child na liście motywów): zachowuje on zmiany podczas aktualizacji motywu nadrzędnego. W razie potrzeby zainstaluj plik GridPadel-Child.zip z pakietu ThemeForest, aktywuj go i dodaj swój kod.

Tłumaczenia

Wielojęzyczne kluby i tłumaczalne ciągi znaków

GridPadel jest gotowy do tłumaczenia. Katalogi ciągów są dołączone do produktu:

  • Motyw: languages/ppclub.pot w folderze motywu GridPadel
  • Wtyczka: languages/gridpadel-core.pot w GridPadel Core

Tłumaczenie ciągów

Użyj Loco Translate, Poedit lub WP-CLI (wp i18n make-json), aby utworzyć pliki .po / .mo dla swojego języka. Umieść tłumaczenia motywu w wp-content/languages/themes/ lub folderze languages/ motywu; tłumaczenia wtyczki w wp-content/languages/plugins/ lub folderze languages/ wtyczki.

WPML i Polylang

Niestandardowe typy wpisów GridPadel (korty, trenerzy, wydarzenia, turnieje, członkostwa, obiekty, organizatorzy) współpracują z WPML i Polylang. Duplikuj strony i menu dla każdego języka i tłumacz wpisy CPT indywidualnie. Utrzymuj walutę i ustawienia podatków WooCommerce zgodne z każdym rynkiem, który obsługujesz.

RTL i język panelu administracyjnego

Studio UI obsługuje stylowanie front-endu RTL, gdy WordPress ładuje lokalizację RTL. Język panelu administracyjnego WordPress jest niezależny — ustaw go dla każdego użytkownika w Użytkownicy → Profil, jeśli Twój zespół woli inny język panelu niż język witryny publicznej.

Rozwiązywanie problemów

Rozwiązania najczęstszych problemów

Formularz rezerwacji nie jest wyświetlany

Sprawdź:

  • WooCommerce zainstalowany i aktywny
  • Rdzeń GridPadel aktywny
  • Co najmniej jeden wątek opublikowany i oznaczony jako aktywny
  • Wyczyść pamięć podręczną przeglądarki i załaduj ją ponownie

W Elementorze brakuje niestandardowych widżetów

Jeśli się nie pojawią:

  • potwierdź, że GridPadel Core jest aktywny
  • przejdź do Elementor → Narzędzia → Regeneruj pliki CSS
  • wyczyść pamięć podręczną witryny i przeglądarki
  • otwórz ponownie edytor Elementora

Błędy 404

Jeśli strony zwrócą błąd 404:

  • przejdź do Ustawienia → Linki stałe
  • kliknij Zapisz zmiany, nie zmieniając niczego
  • spowoduje to ponowne wygenerowanie struktury adresu URL

Import wersji demonstracyjnej nie powiódł się

Jeśli import nie zostanie ukończony:

  • sprawdź minimalne wymagania dotyczące serwera
  • poproś hosta o zwiększenie pamięci, jeśli to możliwe (np. 512 MB)
  • zwiększ maksymalny czas wykonania (np. 300 s)
  • rozpocznij ponownie import

Płatności, które nie działają

Jeśli tunel nie zostanie ukończony:

  • sprawdź metody płatności WooCommerce
  • sprawdź, czy certyfikat SSL jest aktywny
  • najpierw wypróbuj tryb testowy WooCommerce
  • sprawdź status w WooCommerce → Status
Nadal utknąłeś? Sprawdź poniższe często zadawane pytania lub skontaktuj się z pomocą techniczną.

FAQ

Odpowiedzi na najczęstsze pytania

Czy potrzebuję płatnej wersji Elementora?

Nie, darmowa wersja Elementora działa doskonale z tym motywem. Wszystkie funkcje i widżety są kompatybilne z Elementor Free.

Czy mogę używać tego w klubach tenisowych lub squashowych?

Zdecydowanie tak! Choć zaprojektowany dla padla i pickleballa, świetnie sprawdza się w każdym klubie sportów rakietowych lub obiekcie sportowym.

Czy WooCommerce jest wymagany?

WooCommerce jest wymagany w tej wersji do rezerwacji online kortów i lekcji z płatnością, płatnych członkostw i sprzedaży w sklepie. Bez niego personel nadal może zarządzać rezerwacjami w GridPadel → Rezerwacje, a odwiedzający mogą korzystać z formularzy kontaktowych lub skonfigurowanych linków zewnętrznych. Wbudowana ścieżka płatności niezależna od WooCommerce jest planowana w przyszłej wersji.

Czy mogę przetłumaczyć motyw na mój język?

Tak, motyw jest w pełni gotowy do tłumaczenia. Możesz użyć wtyczek takich jak Loco Translate, aby przetłumaczyć cały tekst na dowolny język.

Ile kortów mogę dodać?

Nie ma limitu. Możesz dodać tyle kortów, trenerów i członkostw, ile potrzebujesz.

Czy członkowie mogą otrzymywać zniżki na rezerwacje?

Tak, możesz ustawić poziomy członkostwa z różnymi poziomami zniżek. Na przykład członkowie VIP mogą otrzymać 20% zniżki na wszystkie rezerwacje.

Co się dzieje, gdy ktoś anuluje rezerwację?

Slot czasowy automatycznie staje się ponownie dostępny. Zwroty są obsługiwane przez WooCommerce zgodnie z Twoją polityką zwrotów.

Czy mogę dostosować szablony e-mail?

Tak, szablony e-mail można edytować, tworząc kopie w folderze motywu potomnego.

Czy działa na urządzeniach mobilnych?

Tak, cały motyw jest w pełni responsywny i zoptymalizowany pod telefony i tablety.

Czy mogę dodać więcej metod płatności?

Tak, możesz używać dowolnej bramki płatności kompatybilnej z WooCommerce, takiej jak Stripe, PayPal, Square itd.

Dane, osoby trzecie i licencja

Co wychodzi z Twojej witryny, gdy korzystasz z określonych funkcji

Dobre praktyki Envato i WordPress wymagają wyjaśnienia użytkownikom końcowym, kiedy dane opuszczają witrynę. W Twojej witrynie klubowej (nie na tej stronie dokumentacji) motyw i rozszerzenia mogą wchodzić w interakcje z osobami trzecimi w następujący sposób:

  • Envato (weryfikacja licencji): Jeśli wpiszesz kod zakupu ThemeForest w celu odblokowania aktualizacji lub wersji demonstracyjnych (jeśli dotyczy), witryna skontaktuje się z API Envato, podając jedynie dane potrzebne do weryfikacji. Zobacz dokumentację Envato dotyczącą przetwarzania.
  • Czcionki Google: w zależności od ustawień typograficznych motyw może żądać czcionek z serwerów Google (adres IP gościa, jak każde żądanie internetowe). Możesz samodzielnie hostować czcionki lub używać rozszerzeń blokujących/zgody, jeśli wymaga tego prawo.
  • Elementor, WooCommerce, bramki płatnicze: każde z nich ma własne zasady i przepływy (np. dostawca płatności). Skonfiguruj je zgodnie z obowiązkami prawnymi klubu (RODO itp.).
  • Witryna marketingowa GridPadel (gridpadel.com i powiązane hosty): zamówienie motywu w przedsprzedaży (Stripe), formularze wyceny i opcjonalna płatność za instalację wysyłają dane do serwerów Handoff Labs i podwykonawców (np. e-mail, Stripe), zgodnie z opisem w polityce prywatności i polityce użytkownika publicznych plików cookie — niezależnie od plików cookie przechowywanych na własnym serwerze WordPressa. Wybrany plik cookie można zapisać w celu umożliwienia śledzenia za pomocą POST /api/cookie-consent.

W sprawie marketingu witryny i dokumentacji (kodu HTML, który czytasz), zapoznaj się z polityką prywatności i polityką plików cookie.

Kredyty i licencje

Komponenty typu open source w motywie i pakiecie

  • Aktywacja wtyczki TGM — instalacja zależności rozszerzeń (GPL-2.0 lub nowsza).
  • WordPress, WooCommerce, Elementor — instalowane z wordpress.org z odpowiednimi licencjami zgodnymi z GPL.
  • Kanit (typografia motywu, czcionki Google) — licencja SIL Open Font 1.1.
  • Inter (ta strona dokumentacji) — SIL OFL 1.1, załadowany z czcionek Google w tych plikach HTML.
  • noUiSlider (filtr cen) — WTFPL / liberalna licencja upstream.
  • GridPadel Core — GPL v2 lub nowsza.

Lista do odczytu maszynowego w pakiecie ThemeForest: Licensing/THIRD-PARTY-LICENSES.txt. Licencja kupującego (standardowa/rozszerzona) podlega licencji Envato Market.

Wsparcie

Jak uzyskać pomoc

Pomagamy Ci maksymalnie wykorzystać zakupiony produkt. Ważne: Ani Envato, ani ThemeForest nie instalują motywu na Twoim serwerze. Instalujesz WordPress, przesyłasz plik ZIP (lub korzystasz z FTP) i postępujesz zgodnie z tym przewodnikiem. W okresie wsparcia ThemeForest autor (Handoff Labs) może pomóc w rozwiązaniu błędów, konfliktów i udokumentowanych porad – a nie w przypadku pełnej administracji serwerem, niestandardowego programowania czy problemów z hostingiem stron trzecich.

Kanały pomocy

ThemeForest (zalecane)

Otwórz swój zakup w ThemeForest i skorzystaj z zakładki Recenzje / Wsparcie w karcie produktu: licencja i okres wsparcia pozostają widoczne dla zespołu autora, zgodnie z przepływem zalecanym przez Envato.

E-mail

Możesz napisać na adres [email protected]. Czas dostawy zależy od ilości i aktywnej obsługi ThemeForest w ramach licencji.

Dokumentacja

Często zadawane pytania są omówione w tym przewodniku i sekcji Często zadawane pytania.

Płatne usługi profesjonalne (Handoff Labs)

Wsparcie językowe ThemeForest obejmuje błędy, konflikty i udokumentowane procedury dotyczące produktu — a nie hosting operacyjny ani rozwój niestandardowy. Na stronie GridPadel możesz zamówić w przedsprzedaży bezpośrednią licencję Handoff Labs (tylko licencję lub licencję + usługę All-In-One) za pośrednictwem Stripe lub poprosić o wycenę dostosowania w sekcji Usługi.

Zamów licencję w przedsprzedaży

Płatność Stripe na stronie marketingowej — wybierz swój plan.

Wyświetl usługi

Personalizacja

Wycena e-mailem po krótkiej rozmowie — bezpłatna do momentu akceptacji.

Poproś o wycenę

Te opcje można znaleźć w sekcji Usługi na marketingowej stronie głównej. Tam wypełnia się formularz płatności lub wyceny, a nie w tym czytniku dokumentacji.

Zanim napiszesz do wsparcia

Aby przyspieszyć:

  • przeczytaj ponownie tę dokumentację
  • zobacz sekcję dotyczącą rozwiązywania problemów
  • wskaż wersje WordPress i PHP
  • dołącz wykryte błędy
  • wymień inne odpowiednie aktywne rozszerzenia

Co obejmuje wsparcie

  • orientacja i rozwiązywanie problemów na oficjalnej trasie (ten przewodnik + pliki do pobrania ThemeForest)
  • raporty o błędach i poprawki dotyczące motywu lub rdzenia GridPadel, jeśli można je odtworzyć w nowej instalacji
  • pytania dotyczące konfiguracji omówione w tym przewodniku
  • Zgodność motywu/wtyczki z obsługiwanymi wersjami WordPress, Elementor lub WooCommerce, jak podano w sekcji Zgodność

Czego nie obejmuje

  • dostęp do hostingu lub instalacji WordPress w Twoim imieniu
  • niestandardowy rozwój lub określone modyfikacje
  • problemy z rozszerzeniami lub hostingiem stron trzecich
  • ogólne szkolenie dotyczące WordPressa niezwiązane z GridPadel
  • usługi pisania i projektowania treści
Skontaktuj się z pomocą techniczną