flowglad-subscriptions
Manage subscription lifecycle including cancellation, plan changes, reactivation, and status display. Use this skill when users need to upgrade, downgrade, cancel, or reactivate subscriptions.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage subscription lifecycle including cancellation, plan changes, reactivation, and status display. Use this skill when users need to upgrade, downgrade, cancel, or reactivate subscriptions.
How to use
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.