Ochrona przed botami dla PrestaShop: tarcza wyszukiwania fasetowego i limit zapytań
Dla sklepów, w których boty przeczesują każdą kombinację filtrów, a firma hostingowa ostrzega przed 100 % CPU.…
- PS 1.7+
- PS 8
- PS 9
„Moje subskrypcje” w sklepie PrestaShop z szablonem Hummingbird: Twój klient widzi, co i kiedy dostanie, i sam to zmienia.
Co dziś robisz ręcznie co miesiąc i jak to działa z modułem.
Bez modułu
Z modułem
Prawdziwe ekrany modułu w sklepie PrestaShop 9 z szablonem Hummingbird: od karty produktu po Twój panel administracyjny.
1. Na karcie produktu Twój klient widzi, jak często subskrypcja się odnawia i ile zapłaci później. Jeśli oferujesz dodatek, dodaje go, zaznaczając pole.
2. W jednym koszyku mieszczą się zwykłe zakupy i subskrypcje o różnych okresach. Suma to kwota płacona dziś; pod nią — to, co zostanie pobrane później.
3. Klient płaci bez wychodzenia z Twojego sklepu, na zwykłym etapie płatności: kartą, Apple Pay, Google Pay lub poleceniem zapłaty.
4. W „Moich subskrypcjach” klient widzi najbliższą dostawę i najbliższą płatność i zmienia, co chce, bez pisania do Ciebie.
5. Na pierwszy rzut oka widzisz, co wymaga uwagi (odrzucona płatność, rezygnacja w okresie minimalnym), ile subskrypcji jest aktywnych, w okresie próbnym i wstrzymanych, ile wpływa co miesiąc i ile już pobrano — i otwierasz każdą subskrypcję jednym kliknięciem.
Nie wiesz, czy pasuje do tego, co sprzedajesz? Opowiedz nam o swoim przypadku, a powiemy Ci, jak to ustawić.
Zaznaczasz „Wymaga subskrypcji” na karcie produktu albo w jednej kombinacji i decydujesz, jak ma się odnawiać:
„Moje subskrypcje” znajdują się na koncie klienta, w wyglądzie Twojego szablonu, i równie dobrze działają na telefonie.
Stripe Billing ponawia próbę pobrania i informuje Twojego klienta. Widzisz to w przeglądzie z datą kolejnej próby i możesz od razu ponowić ją ze strony subskrypcji.
Twoje metody płatności, Twój szablon i inne moduły zostają bez zmian. Moduł wkracza tylko wtedy, gdy w koszyku jest subskrypcja.
Instalujesz moduł, wklejasz klucze Stripe, jednym przyciskiem tworzysz webhook i zaznaczasz „Wymaga subskrypcji” w produktach, które chcesz tak sprzedawać. Od tej chwili kupuje się je z karty produktu jak każdy inny produkt. Krok po kroku — w instrukcji modułu.
Tak: od PrestaShop 1.7.6 do 9.x, z PHP 7.1 lub nowszym, także multistore. Testujemy go od początku do końca w dziesięciu sklepach, po jednym na wersję, z szablonami Classic i Hummingbird oraz z klasyczną i nową kartą produktu.
Nie, a jeśli już go masz, możesz go zostawić. Ten moduł pobiera opłaty tylko za koszyki z subskrypcją; zwykłe zakupy przechodzą przez Twoją dotychczasową bramkę.
Karty z 3D Secure, Apple Pay i Google Pay, polecenie zapłaty SEPA w euro i ACH w dolarach amerykańskich. Ty wybierasz, czy klienci płacą w Twoim procesie zamówienia, czy na stronie Stripe Checkout.
Tak, nawet subskrypcje o różnych okresach, na przykład miesięczną i roczną. Klient płaci za wszystko naraz, a potem każda subskrypcja odnawia się sama.
Tak. Każda dostawa trafia pod aktualny adres z wybranym przewoźnikiem, a wysyłka jest liczona po cenie przewoźnika albo wliczona w opłatę. Twój klient może pominąć dostawę albo zmienić adres, a Ty dostajesz nadchodzące dostawy na liście do wyeksportowania.
Stripe ponawia próbę i informuje klienta, a sklep oznacza płatność jako oczekującą, z datą kolejnej próby. Jeśli klient zmieni kartę na swoim koncie, zaległa płatność jest od razu ponawiana nową kartą. Gdy zostanie opłacona, przychodzi zamówienie.
Jedno i drugie, a do tego okres minimalny, stałą liczbę okresów i opłatę za powrót po rezygnacji. Wszystko ustawiasz na karcie każdego produktu.
Każde odnowienie przychodzi jako zwykłe zamówienie PrestaShop, więc fakturuje je każdy ERP lub konektor, który czyta zamówienia. Z naszym konektorem Odoo PrestaShop widzisz też każdą subskrypcję w Odoo z jej statusem, a płatności Stripe przychodzą już pomniejszone o prowizje.
Nie. Za licencję płacisz raz i jest Twoja na zawsze. Płatności trafiają bezpośrednio na Twoje konto Stripe, które stosuje własne stawki; my nie pobieramy żadnej prowizji.
W jednym sklepie, plus jego osobna kopia testowa. Licencja obejmuje trzy miesiące aktualizacji i wsparcia technicznego; z Planem Ciągłości dostajesz pierwszy rok i coroczne odnowienie, jeśli wolisz nie myśleć o wersjach.
Szczegóły techniczne: zgodność, instalacja i programiści
| PrestaShop | od 1.7.6 do 9.x | Także multistore, z klasyczną i nową kartą produktu. |
| PHP | 7.1 lub nowszy | Przetestowany do PHP 8.4. |
| Szablony | Classic, Hummingbird i szablony potomne | Korzysta z procesu zamówienia PrestaShop, więc działa z szablonami, które go zachowują. |
| Stripe | Konto ze Stripe Billing | Klucz tajny (lub ograniczony) i publiczny; webhook tworzy moduł. |
| Waluty | Wszystkie obsługiwane przez Stripe | Cena odnowienia dla każdej waluty. SEPA w euro, ACH w dolarach amerykańskich. |
| Języki | en, es, fr, it, de | W sklepie i w panelu administracyjnym. |
Wgraj moduł
W menedżerze modułów PrestaShop, jak każdy inny. Pojawia się w Zamówienia › Subskrypcje.
Połącz ze Stripe
Wklej klucze i kliknij „Utwórz webhook w Stripe”: moduł zarejestruje go w Stripe ze wszystkim, czego potrzebuje.
Oznacz produkty
Na karcie każdego produktu „Wymaga subskrypcji” i sposób odnawiania. Można go od razu kupić.
Moduł informuje inne moduły o każdym zapisie, odnowieniu, nieudanej płatności, pauzie, zmianie adresu i rezygnacji przez własne hooki i pozwala im zapisać klienta powiązanego z jednym z ich obiektów (licencją, stanowiskiem, usługą) przez publiczne API, którego sygnatury się nie zmieniają. Wszystko znajdziesz w dokumentacji hooków i API.
Pełna konfiguracja jest w instrukcji modułu: połączenie ze Stripe, tworzenie planu, co widzi Twój klient i co zrobić z każdym komunikatem.
Twoja pierwsza subskrypcja opłacona jeszcze w tym tygodniu.
Licencja jest Twoja na zawsze, moduł działa po jednym popołudniu, a my pomożemy Ci ustawić pierwszy plan.
Moduł, aplikacja, serwer, który sprawia problemy, albo coś pilnego. Odpowiadamy w ciągu 24 godzin, ze stałą wyceną: cena i termin.