Toolverse
All skills

flowglad-subscriptions

by flowglad

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

Quick info

Author
flowglad
Category
Security
Views
1

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

  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.

Related skills