Ten artykuł jest również dostępny w:

❌ 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.



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


  1. W aplikacji przejdź do sekcji Bookings.
  2. Znajdź rezerwację, którą chcesz anulować.
  3. 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


  • bookingStatus jest 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


  1. Przejdź do Settings → General → Refund and Cancellation settings.
  2. Upewnij się, że odpowiedni przełącznik Cancel order jest włączony.
  3. Upewnij się, że odpowiedni przełącznik Refund customer jest również włączony.
  4. Potwierdź, że rezerwacja miała powiązane zamówienie Shopify.


Klient twierdzi, że przycisk anulowania nie jest widoczny


  1. Otwórz usługę i przejdź do Advanced → Booking options.
  2. Upewnij się, że opcja Show cancel button in emails jest włączona.
  3. Sprawdź, czy szablon e-maila zawiera blok [Booking Actions Block].
  4. 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

Czy ten artykuł był pomocny?

Podziel się swoją opinią

Anuluj

Dziękuję!