Szkoła Psiok - sklep + kursy + książka
Szkolenia / Edukacja online / Sklep
Sklep, kursy online (LMS), webinary, kursy stacjonarne i landing książki - wszystko na jednej instalacji WordPressa. Pierwsze tygodnie po starcie: kilkadziesiąt realnych transakcji.
O projekcie
Szkoła Psiok (Olga) sprzedaje produkty fizyczne, kursy online (wideo), webinary, kursy stacjonarne i książkę edukacyjną dla rodziców. Zadanie: zbudować od zera platformę, która wszystko to obsłuży na jednej instalacji WordPressa, z naciskiem na samoobsługę bez programisty. Napisaliśmy autorską wtyczkę psiok-lms-extras (rozszerzenie Sensei LMS, ~20 modułów, zero ingerencji w core), zintegrowaliśmy Przelewy24 od zera na REST API z podpisami SHA-384 i serwerową weryfikacją (kwoty nigdy nie zależą od klienta), ochroniliśmy materiały wideo tokenowanymi linkami Bunny Stream, dodaliśmy generowanie certyfikatów PDF, mechanizm anti-oversell na rezerwacjach miejsc, GA4 z Enhanced Ecommerce, Consent Mode v2 i pełne strony prawne. Audyt bezpieczeństwa - załatany. Pierwszy tydzień od wdrożenia: kilkadziesiąt realnych transakcji.
“Sklep + kursy + książka na jednej instalacji WordPressa. Klientka obsługuje sama.”
Wyzwanie
Klientka chciała sprzedawać na jednej stronie sklep, kursy online (różne formaty - wideo, webinary, stacjonarne, hybrydowe), oraz książkę z osobnym landingiem - i obsługiwać to wszystko samodzielnie z jednego panelu, bez programisty na telefonie. Płatności miały działać na jednym koncie operatora dla wszystkich produktów. Materiały wideo nie mogą wyciekać. Miejsca na kursach stacjonarnych nie mogą się przesprzedawać.
Rozwiązanie
Autorska wtyczka psiok-lms-extras (PHP OOP, ~20 modułów) rozszerzająca Sensei LMS przez hooki - zero modyfikacji core, Sensei i Woo aktualizują się bezpiecznie. Integracja Przelewy24 od zera na REST API z SHA-384 i serwerową weryfikacją webhooków. Ochrona wideo Bunny Stream (tokenowane linki czasowe). Anti-oversell na rezerwacjach przez transakcyjne blokady DB. Generowanie certyfikatów PDF (dompdf). Lista obecności, .ics, przypomnienia. GA4 Enhanced Ecommerce + Consent Mode v2 + Pressidium baner.
Efekty i cechy
- Pierwszy tydzień po wdrożeniu: kilkadziesiąt realnych transakcji
- Klientka obsługuje sklep, kursy i zamówienia samodzielnie z jednego panelu
- Działający, zweryfikowany E2E przepływ płatności P24 (zakupy testowe i prawdziwe potwierdzone na produkcji)
- Pełne dane analityczne zbierane od dnia startu - decyzje raportowe na później bez utraty historii
- Zgodność RODO/cookies (Consent Mode v2 przełącza sygnały gcs G100->G111)
- Architektura odporna na aktualizacje - Sensei i WooCommerce można aktualizować bez ryzyka
- Audyt bezpieczeństwa - wszystkie znalezione podatności naprawione (m.in. SSRF w generatorze PDF, weryfikacja kwot, ważność tokenów wideo)
Technologie
Charakter wizualny: Marka PSIOK - charakterystyczna identyfikacja, kolory i typografia szkoły.