flowglad-subscriptions
Zarządzaj cyklem życia subskrypcji: zmiana planów, anulowanie, reaktywacja
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
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.
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.
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.
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.
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.
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.