❌ Jak działa anulowanie rezerwacji terminu i zwrot pieniędzy
ℹ️ Note: Ten artykuł został automatycznie przetłumaczony za pomocą AI i może zawierać nieścisłości. Jeśli coś wygląda źle, skontaktuj się z naszym zespołem wsparcia.
Gdy klient lub Twój zespół anuluje rezerwację terminu, Hoppy Appointments aktualizuje rekord rezerwacji, usuwa powiązane wydarzenia w kalendarzu lub spotkania wideo, wysyła powiadomienia, a — jeśli rezerwacja została opłacona przez Shopify — może opcjonalnie automatycznie anulować i zwrócić pieniądze za powiązane zamówienie Shopify.
W tym przewodniku wyjaśniamy pełny proces anulowania i zwrotu pieniędzy, jakie opcje są dostępne oraz co dzieje się w tle.
⚠️ Zanim zaczniesz
Aby korzystać z automatycznych zwrotów, upewnij się, że:
- ✅ Aplikacja Hoppy Appointments jest zainstalowana
- ✅ Usługa jest połączona z płatnym produktem lub wariantem Shopify
- ✅ Rezerwacje są tworzone przez Shopify checkout (istnieje prawdziwe zamówienie)
- ✅ Powiadomienia e-mail dla klientów i administratorów są włączone
ℹ️ Darmowe usługi, rezerwacje ręczne lub rezerwacje „Book without pay” mogą być nadal anulowane, ale nie obejmuje ich zamówienie Shopify, więc nie następuje automatyczny zwrot pieniędzy.
👤 Jak działa anulowanie przez klienta
Klienci anulują własną rezerwację za pomocą e-maila potwierdzającego lub aktualizującego.
1. Klient klika link anulujący
E-mail zawiera link do anulowania wygenerowany przez blok [Booking Actions Block] (blok akcji rezerwacji) w Twoim szablonie. Jeśli w usłudze włączona jest opcja Show cancel button in emails (pokaż przycisk anulowania w e-mailach), klient widzi przycisk Cancel.
2. Otwiera się strona anulowania
Klient trafia na spersonalizowaną stronę anulowania, która pokazuje:
- Nazwę usługi
- Datę i godzinę
- Czas trwania
- Przycisk Cancel Booking (Anuluj rezerwację)
3. Sprawdzany jest minimalny czas na anulowanie
Jeśli w usłudze ustawiono Minimum cancelling notice (minimalny czas na anulowanie), klient nie może anulować w tym oknie. Na przykład powiadomienie 24-godzinne oznacza, że klient nie może anulować rezerwacji, która rozpoczyna się za mniej niż 24 godziny.
⚠️ To okno powiadomienia dotyczy wyłącznie klientów. Anulowania przez administratora je omijają.
4. Rezerwacja zostaje anulowana
Po potwierdzeniu przez klienta status rezerwacji zmienia się na Cancelled i automatycznie następuje:
- Usunięcie powiązanych wydarzeń w kalendarzu Google / Outlook
- Usunięcie powiązanych spotkań Zoom
- Wysłanie e-maili z potwierdzeniem anulowania do klienta i Twojego zespołu
- Wyzwolenie w Shopify Flow triggera „Booking Cancelled” (jeśli skonfigurowano)
- Zarejestrowanie anulowanej rezerwacji w analizach
🛠️ Jak działa anulowanie przez sprzedawcę
Możesz anulować rezerwację bezpośrednio z panelu Bookings (Rezerwacje).
1. Otwórz menu akcji rezerwacji
- W aplikacji przejdź do sekcji Bookings.
- Znajdź rezerwację, którą chcesz anulować.
- Kliknij menu akcji (⋯) po prawej stronie.
2. Wybierz Cancel
W przypadku przyszłych rezerwacji na karcie Bookings zobaczysz:
- Reschedule (Zmień termin)
- Cancel (Anuluj)
- Delete (Usuń)
Kliknij Cancel, aby otworzyć tę samą spersonalizowaną stronę anulowania, której używają klienci, ale z oznaczeniem administratora, dzięki czemu okno powiadomienia nie ma zastosowania.
3. Potwierdź anulowanie
Kliknij przycisk Cancel Booking na stronie. Status rezerwacji zmienia się na Cancelled i uruchamia się ten sam proces czyszczenia oraz te same powiadomienia, co przy anulowaniu przez klienta.
⚠️ Delete nie jest tym samym co Cancel. Delete trwale usuwa rezerwację z panelu i nie można tego cofnąć. Użyj Cancel, gdy chcesz powiadomić klienta i obsłużyć zamówienie.
💰 Zrozumienie ustawień zwrotów pieniędzy
Zachowanie zwrotów pieniędzy jest kontrolowane przez przełączniki obowiązujące w całym sklepie w sekcji Settings → General → Refund and Cancellation settings (Ustawienia → Ogólne → Ustawienia zwrotów i anulowań).
Istnieją dwie niezależne pary przełączników:
Anulowania przez klienta
- Cancel order on customer cancel — automatycznie anuluje powiązane zamówienie Shopify, gdy klient anuluje rezerwację
- Refund customer on customer cancel — automatycznie zwraca pieniądze klientowi, gdy ten anuluje rezerwację
Anulowania przez administratora
- Cancel order on admin cancel — automatycznie anuluje powiązane zamówienie Shopify, gdy anulujesz rezerwację z panelu administracyjnego
- Refund customer on admin cancel — automatycznie zwraca pieniądze klientowi, gdy anulujesz rezerwację z panelu administracyjnego
Jak przełączniki zależą od siebie
Przełącznik Refund działa tylko wtedy, gdy odpowiedni przełącznik Cancel order jest również włączony. Innymi słowy:
- Aby zwrócić pieniądze za anulowanie przez klienta → włącz zarówno Cancel order on customer cancel, jak i Refund customer on customer cancel
- Aby zwrócić pieniądze za anulowanie przez administratora → włącz zarówno Cancel order on admin cancel, jak i Refund customer on admin cancel
Jeśli włączony jest tylko Cancel order, zamówienie zostanie anulowane, ale klientowi nie zostaną automatycznie zwrócone pieniądze. Nadal możesz wydać zwrot ręcznie z panelu Shopify.
Co zostaje zwrócone
Gdy oba przełączniki są włączone, aplikacja nakazuje Shopify anulować zamówienie i zwrócić pełną kwotę. Zwrot pieniędzy odbywa się za pomocą standardowego procesu anulowania zamówienia Shopify, więc:
- Zwracana jest pełna kwota zamówienia
- Zapas jest automatycznie uzupełniany
- Zwroty są przetwarzane przez Twojego obecnego dostawcę płatności Shopify
ℹ️ Aplikacja nie obsługuje częściowych zwrotów pieniędzy, opłat za anulowanie ani zwrotów zaliczek. Jeśli potrzebujesz niestandardowego zwrotu, obsłuż go bezpośrednio w Shopify.
⚙️ Ustawienia anulowania na poziomie usługi
Każda usługa ma własne zasady anulowania w sekcji Services → [Service] → Advanced → Booking options (Usługi → [Usługa] → Zaawansowane → Opcje rezerwacji).
Show cancel button in emails
Kontroluje, czy klienci widzą przycisk anulowania w e-mailach z rezerwacjami. Jeśli ta opcja jest wyłączona, klienci nie mogą samodzielnie anulować rezerwacji z poziomu e-maila.
Minimum cancelling notice
Ustala, jak blisko terminu spotkania klienci mogą jeszcze anulować rezerwację. Wybierz od 0 godzin do 6 tygodni. Anulowania przez administratora ignorują to ustawienie.
Show reschedule button in emails
Powiązana opcja, która kontroluje, czy przycisk zmiany terminu pojawia się w e-mailach.
💡 Te ustawienia wpływają wyłącznie na e-maile klientów i stronę anulowania widoczną dla klientów. Nie zmieniają one kwot zwrotów ani zachowania administratora.
📧 Co się dzieje po anulowaniu
Gdy rezerwacja zostanie anulowana, aplikacja wykonuje kilka czynności związanych z czyszczeniem i powiadomieniami:
Status rezerwacji
bookingStatusjest ustawiony na Cancelled- Rezerwacja pozostaje widoczna w panelu ze statusem anulowanej
Czyszczenie kalendarza i spotkań wideo
- Wszelkie wydarzenia w kalendarzu Google lub Outlook powiązane z rezerwacją są usuwane
- Wszelkie spotkania Zoom wygenerowane dla rezerwacji są usuwane
E-maile
- E-mail z potwierdzeniem anulowania jest wysyłany przy użyciu szablonu Send email on cancel (wyślij e-mail przy anulowaniu)
- E-mail z potwierdzeniem anulowania jest wysyłany do przypisanych członków zespołu i administratora zespołu
- Domyślne szablony anulowania celowo nie zawierają bloku [Booking Actions Block], więc klient nie może ponownie anulować lub zmienić terminu z e-maila z potwierdzeniem anulowania
Analityka i Flow
- Rejestrowane jest zdarzenie analityczne
booking_cancelled - Wyzwalany jest w Shopify Flow trigger Booking Cancelled, który wysyła szczegóły rezerwacji do wszystkich połączonych workflow
- Statystyka anulowanych rezerwacji jest rejestrowana w ServiceStats
⚠️ Ważne informacje i ograniczenia
- Zwroty pieniędzy wymagają zamówienia Shopify. Jeśli rezerwacja była darmowa, utworzona ręcznie bez zamówienia lub wykonana za pomocą „Book without pay”, nie ma zamówienia do anulowania ani zwrotu pieniędzy.
- Zwroty dotyczą wyłącznie pełnego zamówienia. Aplikacja nie może wydawać częściowych zwrotów, zatrzymywać opłat za anulowanie ani inaczej zwracać zaliczek.
- Termin zwrotu pieniędzy zależy od Shopify. Zwrot jest inicjowany natychmiast, ale czas, w jakim pojawi się na koncie klienta, zależy od dostawcy płatności.
- Administrator omija okna powiadomień. Minimalny czas na anulowanie dotyczy tylko klientów.
- Rezerwacje pakietowe anulują się według daty. Każda data w pakiecie to osobna rezerwacja z własnym linkiem do anulowania. Anulowanie jednej daty nie anuluje całego pakietu.
- Wielodniowe rezerwacje anulują się standardowo. Strona anulowania pokazuje czas trwania w dniach, ale logika anulowania jest taka sama jak przy zwykłej rezerwacji.
- Rezerwacje z listy oczekującej są odrzucane, a nie anulowane. Gdy odrzucasz prośbę z listy oczekującej, używany jest osobny proces i wysyłane jest powiadomienie o odrzuceniu rezerwacji.
- Delete jest trwałe. Usunięcie rezerwacji z panelu całkowicie ją usuwa i nie uruchamia e-maili z potwierdzeniem anulowania ani logiki zwrotów pieniędzy.
🐞 Rozwiązywanie problemów
Anulowane rezerwacje nie są zwracane
- Przejdź do Settings → General → Refund and Cancellation settings.
- Upewnij się, że odpowiedni przełącznik Cancel order jest włączony.
- Upewnij się, że odpowiedni przełącznik Refund customer jest również włączony.
- Potwierdź, że rezerwacja miała powiązane zamówienie Shopify.
Klient twierdzi, że przycisk anulowania nie jest widoczny
- Otwórz usługę i przejdź do Advanced → Booking options.
- Upewnij się, że opcja Show cancel button in emails jest włączona.
- Sprawdź, czy szablon e-maila zawiera blok [Booking Actions Block].
- Sprawdź, czy klient nie znajduje się w oknie Minimum cancelling notice.
Klient widzi błąd podczas próby anulowania
Klient może znajdować się w oknie minimalnego czasu na anulowanie. Sprawdź wartość Minimum cancelling notice w usłudze.
🎉 Podsumowanie
Teraz rozumiesz, jak działa anulowanie i zwrot pieniędzy w Hoppy Appointments:
- ✅ Klienci mogą anulować rezerwację z e-maili w oknie powiadomienia, które ustawiłeś
- ✅ Sprzedawcy mogą anulować rezerwację z panelu Bookings bez ograniczeń związanych z powiadomieniami
- ✅ Zamówienia Shopify mogą być automatycznie anulowane i zwrócone, gdy odpowiednie przełączniki są włączone
- ✅ E-maile z potwierdzeniem anulowania są wysyłane do klientów i Twojego zespołu
- ✅ Powiązane wydarzenia w kalendarzu i spotkania wideo są automatycznie usuwane
Instrukcje konfiguracji znajdziesz w powiązanych przewodnikach poniżej.
📚 Powiązane artykuły
- Jak klienci mogą zmieniać terminy lub anulować rezerwacje
- Jak działają płatności w przypadku rezerwacji terminów
- Jak zarządzać rezerwacjami w panelu?
- Jak skonfigurować powiadomienia e-mail dla rezerwacji terminów?
- Rezerwacje terminów — wyjaśnienie typów rezerwacji
Aktualizowane na: 10/09/2026
Dziękuję!