Specyfikacja techniczna
Ustawienie systemu dostępu do wideo lekcji po dokonaniu płatności na stronie Tilda
1. Informacje ogólne
• Platforma strony: Tilda Publishing
• Aktualna struktura strony:
• Jest landing page z trzema taryfami (Podstawowy, Standardowy, Premium).
• Do każdej taryfy podłączony jest przycisk płatności przez PayPal.
• Wideo lekcje są umieszczone na YouTube (dostęp przez ukryte linki) i osadzone na osobnej stronie Tilda.
• Cel: po pomyślnej płatności użytkownik ma uzyskać dostęp do stron kursu odpowiadających wybranej taryfie, z automatycznym wysyłaniem e-maili potwierdzających i rejestracyjnych.
2. Zadania dla dewelopera
2.1. System dostępu
Swobodny dostęp do landing page.
• Ustawić mechanizm, który:
• Przyjmuje sygnał o pomyślnej płatności z PayPal (przez IPN lub Webhook).
• Na podstawie otrzymanych danych tworzy zapis użytkownika (imię, email, telefon, taryfa, data płatności).
• Wysyła użytkownikowi:
• E-mail potwierdzający płatność.
• E-mail z linkiem do rejestracji (formularz z polami: imię, email, hasło, telefon).
• Po rejestracji — e-mail z linkiem do strony kursu zgodnie z taryfą.
• Użytkownik uzyskuje dostęp tylko do stron swojej taryfy.
• Bez logowania lub płatności strony kursów pozostają zamknięte.
2.2. Rejestracja i autoryzacja
• Zrealizować prosty system autoryzacji (email + hasło).
• Można użyć: Tilda,
• Memberstack, Auth0, Firebase Authentication lub podobnej usługi.
• Alternatywa: własna baza użytkowników przez integrację Google Sheets / Airtable + Make (Integromat).
• Po rejestracji użytkownik trafia do swojego panelu lub od razu na stronę kursu.
2.3. Ograniczenia dostępu według taryf
Taryfa Podstawowa. Ograniczenie dostępu w czasie 2 miesiące. Po upływie 60 dni dostęp jest automatycznie blokowany—StandardowyDożywotniBez ograniczeń—PremiumDożywotniBez ograniczeń Może zawierać dodatkowe materiały/bonusy
2.4. Powiadomienia e-mail
Opracować trzy typy automatycznych wiadomości:
• Potwierdzenie płatności — tekst: „Twoja płatność została pomyślnie odebrana. Dziękujemy!”.
• Zaproszenie do rejestracji — link do formularza rejestracji użytkownika.
• Link do kursu — po rejestracji i potwierdzeniu.
Rekomendowane usługi do wysyłania:• MailerLite, SendGrid, Tilda Email Integration, lub Make (Integromat).
2.5. Panel administracyjny (minimalny)
• Tabela użytkowników z polami:
• Imię, Email, Telefon, Taryfa, Data płatności, Data rejestracji, Status dostępu.
• Można zrealizować przez Google Sheets, powiązane z Make/Zapier.
• Możliwość ręcznego aktywowania lub przedłużania dostępu użytkownikowi.
3. Logika techniczna procesu
3.1. Sekwencja działań użytkownika
• Użytkownik przechodzi na główny landing page.
• Wybiera taryfę → klika przycisk „Zapłać przez PayPal”.
• Po pomyślnej płatności:
• System PayPal wysyła powiadomienie przez Webhook/IPN.
• Trigger w Make lub Zapier tworzy użytkownika i wysyła e-maile.
• Użytkownik rejestruje się (email, hasło, imię, telefon).
• Po zalogowaniu uzyskuje dostęp do strony kursu odpowiedniej taryfy.
• Jeśli taryfa — Podstawowa, system automatycznie blokuje dostęp po 60 dniach.
4. Bezpieczeństwo
• Linki do wideo na YouTube muszą być ukryte (nieindeksowane, dostęp tylko ze stron Tilda).
• Zablokować bezpośredni dostęp do stron bez autoryzacji.
• Przechowywać dane użytkowników w zabezpieczonej bazie (Google Sheets, Firebase lub podobne).
5. Dodatkowe wymagania
• Mieć możliwość ręcznego przyznawania lub cofania dostępu.
• Wszystkie e-maile — w markowym stylu strony (logo, kolory, czcionka).
• Przed oddaniem — przetestować płatność, rejestrację i zamknięcie dostępu.
6. Rekomendowane narzędzia
• Tilda + PayPal (już jest)
• Make (Integromat) — do automatyzacji łańcucha „Płatność → E-mail → Rejestracja → Dostęp”
• Firebase / Memberstack — do zarządzania użytkownikami
• Google Sheets — do panelu administracyjnego
• SendGrid / MailerLite — do wysyłania e-maili
7. Oczekiwany rezultat
Po realizacji użytkownik uzyskuje takie doświadczenie:
• Opłaca kurs przez PayPal.
• Otrzymuje e-mail z potwierdzeniem płatności.
• Otrzymuje e-mail z zaproszeniem do rejestracji.
• Rejestruje się — trafia na stronę kursu.
• Ma dostęp tylko do swojej taryfy, z uwzględnieniem ograniczeń czasowych.
• Administrator widzi wszystkich użytkowników w tabeli z datami, statusami i taryfami.