O projekcie
Sklep z wtyczkami-botami AI działający w całości na WordPressie klienta — trzy wtyczki: sklep oraz dwa produkty, które ten sklep sprzedaje. Gość ogląda listę i stronę produktu, klika „Kup”, zaznacza zgodę na dostarczenie treści cyfrowej i trafia na stronę płatności Stripe. Po zapłacie dostaje jeden mail z linkiem do pobrania, potwierdzeniem zgody, krótką instrukcją i jednorazowym linkiem do opinii.
Dane żyją we własnych tabelach bazy WordPressa, nie we wpisach: zamówienie niesie kopię danych produktu z chwili zakupu, każde przejście stanu jest jednorazowe, zgoda kupującego zapisana jest z treścią i czasem, a dziennik zdarzeń i logowań pokazuje, co się działo. Stripe wysyła podpisane powiadomienie o zapłacie, ale sklep nie polega tylko na nim — co dziesięć minut sam dopytuje o opłacone sesje.
Plik wydaje wyłącznie sklep, po sprawdzeniu tokenu, terminu i limitu: link działa 72 godziny i dziesięć pobrań, a paczki leżą w katalogu chronionym o losowej nazwie, poza zasięgiem serwera WWW. Zwroty i spory z powiadomień Stripe trafiają do zamówienia i do statystyk. Panel w kokpicie ma pulpit, produkty, zamówienia, opinie, dziennik i ustawienia.
Oba produkty trzymają się jednej zasady: dane zostają u klienta. ChatBot LIVE odpowiada z własnej bazy pytań i odpowiedzi właściciela strony, a gdy nie zna odpowiedzi — zbiera kontakt i oddaje rozmowę człowiekowi. Segregator maila rozdziela pocztę do kategorii według reguł nadawcy, tematu i treści i pokazuje raport z tego, ile zrobił. Tryb AI jest w obu opcjonalny, na własnym kluczu.
Na tej stronie sklep jest statyczną migawką katalogu — bez kasy. Sprzedaż rusza razem ze sklepem na WordPressie, a paczki z gotowymi wtyczkami celowo nie istnieją w repozytorium: plik, za który klient płaci, nie może być do pobrania bez zapłaty.
Problem
Sprzedaż wtyczek jako plików cyfrowych wymaga sklepu, który wyda plik tylko po zapłacie, zapisze zgodę na dostarczenie treści cyfrowej i nie zgubi zamówienia, gdy powiadomienie o płatności nie dojdzie.
Rozwiązanie
Wtyczka sklepu na WordPressie z płatnością kartą przez Stripe Checkout, mailem z linkiem na 72 godziny i dziesięć pobrań, bramą pobrań za tokenem i własnymi tabelami zamówień — plus dwa boty jako pierwsze produkty.
Funkcje
- strony sklepu i podziękowania oraz szkice regulaminu i polityki tworzą się same po włączeniu
- płatność kartą przez Stripe Checkout; webhook z podpisem plus dopytywanie co 10 minut
- jeden mail po zapłacie: link do pobrania, potwierdzenie zgody, instrukcja, link do opinii
- brama pobrań: token, termin 72 h, limit 10 pobrań, katalog chroniony o losowej nazwie
- zamówienia z kopią danych produktu; każde przejście stanu dokładnie raz
- zwroty i spory ze Stripe wracają do zamówienia i statystyk
- ChatBot LIVE: baza pytań i odpowiedzi, zbieranie kontaktów, historia rozmów 90 dni
- Segregator maila: reguły nadawcy, tematu i treści, import CSV, raport trafności
Moduły
sklep-agentow
wtyczka WordPressSklep: lista i strony produktów, płatność Stripe, mail z linkiem, brama pobrań, panel w kokpicie.
- własne tabele: zamówienia, zgody, dziennik zdarzeń i logowań
- panel: pulpit, produkty, zamówienia, opinie, dziennik, ustawienia
- wymagania: WordPress 6.7+, PHP 8.1+, konto Stripe (testowe wystarczy)
chatbot-live
wtyczka WordPress — produktBot czatu na stronę firmową: odpowiada 24/7 z bazy właściciela, trudne rozmowy oddaje człowiekowi.
- pary pytanie–odpowiedź z wariantami słów; zero konfabulacji — odpowiada z bazy właściciela
- gdy nie zna odpowiedzi, prosi o maila i zapisuje zgłoszenie; stały przycisk „zostaw wiadomość”
- statystyki i raport luk, opcjonalny tryb AI na własnym kluczu
segregator-maila
wtyczka WordPress — produktRozdziela pocztę do kategorii według reguł i pokazuje raport, ile zrobił.
- reguły po nadawcy, temacie i treści; import z CSV
- raport trafności; opcjonalny tryb AI
Architektura
- Podstawa
- WordPress 6.7+ i PHP 8.1+; sprawdzone na WordPressie 7.1 i PHP 8.4
- Płatności
- Stripe Checkout; webhook z podpisem pod `wp-json/sklepag/v1/webhook`
- Pliki
- katalog chroniony o losowej nazwie w `uploads`, wydawanie przez token z limitem
- Jakość
- kontrole jakości w CI, analiza statyczna PHP, testy; wersja 0.9.44
- Na tej stronie
- statyczna migawka produktów z jednego pliku JSON, bez cen i bez kasy
- Licencja
- GPL-2.0-or-later
Technologie
- PHP
- WordPress
- MySQL
- Stripe
- REST API
- JavaScript
Autor
Konrad SzydłowskiAutomation & Integrations
