Toolverse
Wszystkie skille

flowglad-subscriptions

autor: flowglad

Zarządzaj cyklem życia subskrypcji: zmiana planów, anulowanie, reaktywacja

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
1

O skillu

Skill do pełnego zarządzania subskrypcjami użytkowników. Obsługuje zmianę planów (upgrade i downgrade), anulowanie natychmiast lub na koniec okresu rozliczeniowego, reaktywację anulowanych subskrypcji oraz wyświetlanie statusu. Zapewnia poprawne zachowanie rozliczeń i synchronizację stanu między klientem a serwerem.

Jak używać

  1. Zainstaluj skill flowglad-subscriptions w swoim projekcie, korzystając z oficjalnego repozytorium flowglad. Upewnij się, że masz dostęp do API zarządzania subskrypcjami platformy.

  2. Gdy użytkownik chce zmienić plan (upgrade lub downgrade), wywołaj operację zmiany planu. W przypadku upgradu zmiana wejdzie w życie natychmiast. Downgradowanie zaplanuj na koniec bieżącego okresu rozliczeniowego, aby uniknąć nieoczekiwanych zmian dla użytkownika.

  3. Po każdej mutacji (zmiana planu, anulowanie, reaktywacja) przeładuj stan subskrypcji. Na stronie klienta zsynchronizuj dane z serwerem, aby interfejs zawsze wyświetlał aktualny status i datę następnego rozliczenia.

  4. Dla anulowania subskrypcji oferuj użytkownikowi dwie opcje: natychmiastowe anulowanie lub anulowanie na koniec bieżącego okresu. Wyjaśnij różnicę w komunikacji — użytkownik powinien wiedzieć, kiedy stracą dostęp do usługi.

  5. Jeśli użytkownik zmienił zdanie po anulowaniu, użyj funkcji reaktywacji (uncancelSubscription) do przywrócenia subskrypcji. Sprawdź najpierw, czy subskrypcja jest w stanie oczekującym na anulowanie.

  6. Wyświetlaj status subskrypcji użytkownikowi na podstawie mapy statusów dostarczonej przez skill. Jeśli subskrypcja jest w stanie oczekującego anulowania, wyraźnie zaznacz datę, kiedy dostęp wygaśnie, i oferuj opcję reaktywacji.

Podobne skille