Przejdź do treści
Workin'FlowsBlog → Własny stack sprzedaży
Case

Sprzedaję ebooka bez platformy. Własny stack Astro & Stripe.

Adrian Krawczyk opublikowane ostatnia aktualizacja 6 min czytania

Strona bezplatnachmura.pl z osadzonym checkoutem Stripe i ceną ebooka po prawej stronie
Live checkout na bezplatnachmura.pl. Płatność idzie przez osadzony Stripe, a fakturę i dostawę pliku ogarnia automat n8n. (Cena na zrzucie w zł, bo tak renderuje ją Stripe; w treści trzymam się kodu PLN.)

bezplatnachmura.pl sprzedaje mojego ebooka o tym, jak freelancer wyciąga 1300 USD darmowych kredytów Google Cloud. Nie stoi pod tym Gumroad, Easycart ani żadna platforma. Landing jest na Astro, płatność na Stripe, a fakturę i dostawę zaszyfrowanego pliku robi automat n8n. Pokazuję cały stack i mówię, dla kogo to nie ma sensu.

Dlaczego własny stack, nie platforma

Najprościej byłoby wrzucić plik na Gumroada i mieć spokój. Wybrałem inaczej z jednego prostego powodu: taki stack i tak buduję dla klientów, więc dla siebie złożyłem go raz, a używam wielokrotnie. Z tego wychodzą trzy konkretne korzyści: brak prowizji platformy od każdej sprzedaży, faktura zgodna z polskimi przepisami wystawiana od ręki oraz pełna kontrola nad tym, jak i na jak długo plik trafia do kupującego. To nie jest wybór dla każdego, ale dla mnie jest spójny z tym, co robię na co dzień.

Co siedzi pod spodem

Landing to Astro 6 plus Svelte 5 i Tailwind 4, czyli statyczna strona z wyspami interaktywności tam, gdzie trzeba. Płatność to Stripe Embedded z PaymentIntent, więc checkout dzieje się na stronie, bez przerzucania kupującego na obcy hosted page. Sam ebook to około 22 tysięcy słów, 21 rozdziałów i 6 dodatków.

Najciekawszy jest moment po kliknięciu „kup". Wpina się tu Krysia, czyli zestaw workflowów n8n, który u mnie pełni rolę księgowej i obsługi posprzedażowej:

Przy wysyłce masowej (np. do wszystkich kupujących naraz) jest throttling 6 sekund na mail, żeby nie zarżnąć reputacji nadawcy i nie wpaść w limity.

Platforma bierze prowizję za to, że nie musisz myśleć o fakturze i dostawie. Jeśli i tak umiesz to spiąć, własny stack zwraca się przy każdej kolejnej sprzedaży.

Część prawna, której nie da się pominąć

Ebook to treść cyfrowa, więc w grę wchodzi prawo odstąpienia. Przy zakupie kupujący zaznacza świadomą zgodę na rozpoczęcie dostarczania treści przed upływem terminu odstąpienia, co zgodnie z art. 38 pkt 13 ustawy o prawach konsumenta oznacza utratę tego prawa. Bez zaznaczenia tej zgody checkout się nie domyka. To nie jest sprzedażowy trik na „brak zwrotów", tylko wymóg, który trzeba obsłużyć poprawnie, bo inaczej naraża się sprzedającego.

Czego ten model nie daje (uczciwie)

Reality check

Sens tego projektu nie jest taki, że „każdy powinien sprzedawać bez platformy". Jest taki, że jeśli sprzedaż cyfrowa to u Ciebie powtarzalny proces, a nie jednorazowy ebook, to warto policzyć, ile prowizji oddajesz rocznie i porównać to z kosztem własnego stacku. Czasem wychodzi platforma, czasem własny flow. To jest decyzja na liczbach, nie na ideologii.

Ebook i checkout zobaczysz na bezplatnachmura.pl. Jeśli masz własny produkt cyfrowy i zastanawiasz się, czy własny flow sprzedaży ma sens, to dobry temat na warsztat.

Najczęstsze pytania

Dlaczego nie Gumroad albo inna platforma?

Bo i tak buduję taki stack dla klientów, więc dla siebie zrobiłem go raz, a używam wielokrotnie. Daje brak prowizji platformy, fakturę zgodną z polskimi przepisami od ręki i kontrolę nad dostawą. Cena: utrzymujesz to sam. Dla kogoś, kto nie chce dotykać kodu, Gumroad bywa rozsądniejszy.

Jak wygląda dostawa pliku po zakupie?

Po potwierdzeniu płatności przez webhook Stripe workflow n8n generuje podpisany link (Signed URL V4) do pliku w Cloud Storage, ważny 7 dni, i wysyła go mailem przez Resend. Ten link jest realną bramką dostępu. Plik jest dodatkowo spakowany z hasłem (AES-256), które kupujący dostaje razem z linkiem; samego hasła nie trzymam w kodzie, tylko w Secret Managerze.

Co z prawem odstąpienia przy treści cyfrowej?

Przy zakupie jest świadoma zgoda na rozpoczęcie dostarczania treści cyfrowej przed terminem odstąpienia, co zgodnie z art. 38 pkt 13 ustawy o prawach konsumenta oznacza utratę prawa odstąpienia. Bez tej zgody zakupu nie da się sfinalizować. To wymóg prawny.

Masz własny produkt cyfrowy?

Na warsztacie (90 minut, bezpłatny) policzymy, czy własny flow sprzedaży zwróci się względem prowizji platformy, i rozrysujemy, co trzeba spiąć. Bez zakładania z góry, że własny stack jest zawsze lepszy.

Zamów warsztat → Albo zobacz bezplatnachmura.pl.