Ekspresowy Checkout: konfiguracja i pomoc

Szybki start

  1. Zainstaluj ZIP Stripe Express Checkout i otwórz Express Checkout > Ustawienia > Konfiguracja.
  2. W ustawieniach ogólnych pozostaw Tryb Live modułu wyłączony i dodaj swoje Adresy IP trybu testowego lub użyj Pokaż zalogowanym administratorom.
  3. W Stripe Keys pozostaw Przetwarzanie płatności rzeczywistych wyłączone, wpisz Testowy klucz publiczny i Testowy klucz tajny, a następnie zapisz i usuń przyczyny ostrzeżeń o webhookach.
  4. Ustaw Strona regulaminu i Strona polityki prywatności, a następnie sprawdź pola akceptacji.
  5. Sprawdź Konfiguracja > Opcje płatności i Konfiguracja > Usługi wysyłkowe, w tym powiązania przewoźników i płatności.
  6. Włącz wybrane lokalizacje w Hooki i przeprowadź płatność testową z produktu lub koszyka.
  7. Potwierdź zamówienie, transakcję, dostawę, sumę i obciążenie Stripe; przetestuj zapisane karty i odzyskiwanie, jeśli ich używasz.
  8. Zapisz klucze produkcyjne, włącz Przetwarzanie płatności rzeczywistych, a następnie Tryb Live modułu, gdy wszystko będzie gotowe do publicznego użytku.

Wymaga PrestaShop 1.6 lub nowszego i PHP 7.1 lub nowszego.

Instrukcja konfiguracji

Instalacja i przygotowanie konfiguracji testowej

Prześlij ZIP wydania przez Moduły > "Module Manager" > "Upload a module", a następnie zainstaluj Stripe Express Checkout. Otwórz Express Checkout > Ustawienia > Konfiguracja. Moduł dodaje też Panel, Zamówienia, Klienci, Konfiguracja i pomocnicze strony ustawień. Moduł zawiera bibliotekę Stripe PHP (stripe/stripe-php ^15.0).

Wymaga PrestaShop 1.6 lub nowszego i PHP 7.1 lub nowszego.

Potrzebujesz konta Stripe, prawidłowych kluczy dla wybranego trybu, działających połączeń wychodzących HTTPS i publicznie dostępnego endpointu webhooka. Dostępność portfeli zależy też od uprawnień konta Stripe, waluty, urządzenia, przeglądarki i portfela klienta.

Konfiguracja widoczności i akceptacji klienta

Otwórz kartę Ogólne.

Ustawienie Domyślnie Co zrobić
Status modułu Włączone Wyłącz, aby zatrzymać korzystanie z modułu w sklepie, zachowując dostępność hooków administracyjnych.
Tryb Live modułu Wyłączone Pozostaw wyłączone podczas konfiguracji. Steruje widocznością niezależnie od przetwarzania płatności rzeczywistych lub testowych.
Adresy IP trybu testowego Puste Wpisz rozdzielone przecinkami adresy IP odwiedzających, którzy mogą widzieć moduł, gdy Tryb Live modułu jest wyłączony. Użyj Dodaj moje IP, aby dodać swój obecny adres.
Pokaż zalogowanym administratorom Włączone Pozwala rozpoznanym administratorom widzieć moduł przy ograniczonej widoczności.
Strona regulaminu Nie wybrano strony Wybierz stronę CMS lub Niestandardowy.
Niestandardowy link do regulaminu Puste Podaj przetłumaczony URL po wybraniu Niestandardowy.
Strona polityki prywatności Nie wybrano strony Wybierz stronę CMS lub Niestandardowy.
Niestandardowy link do polityki prywatności Puste Podaj przetłumaczony URL po wybraniu Niestandardowy.
Pokaż pole wyboru Regulaminu Włączone Wyświetla pole akceptacji w oknie modalnym.
Etykieta pola wyboru regulaminu Dostarczony przetłumaczony tekst Sprawdź treść. Szablon obsługuje {terms_url}.
Pokaż pole wyboru Polityki prywatności Włączone Wyświetla pole akceptacji polityki prywatności.
Etykieta pola wyboru Polityki prywatności Dostarczony przetłumaczony tekst Sprawdź treść. Szablon obsługuje {privacy_url}.
"Allow anonymous orders for an existing account email" Wyłączone Pozostaw wyłączone, aby wymagać logowania, gdy email należy do konta. Po włączeniu zamówienia gościnne muszą być dozwolone, a zamówienie korzysta z oddzielnej tożsamości gościa. Nie ujawnia zapisanych danych tego konta ani nie loguje kupującego.

Kupujący zalogowany na inne konto nadal jest odrzucany przez regułę dotyczącą istniejących kont. Moduł zapisuje wymaganą akceptację pól wyboru wraz z transakcją.

Wprowadzenie kluczy Stripe

Otwórz Stripe Keys.

Ustawienie Domyślnie Co wpisać
Przetwarzanie płatności rzeczywistych Wyłączone Wyłączone używa płatności testowych. Włącz dopiero po zakończeniu całego procesu testowego.
Testowy klucz publiczny Puste Twój klucz pk_test_....
Testowy klucz tajny Puste Pasujący klucz sk_test_....
Klucz publiczny Live Puste Twój klucz pk_live_....
Klucz sekretny Live Puste Pasujący klucz sk_live_....

Pozostaw Przetwarzanie płatności rzeczywistych wyłączone i najpierw zapisz parę testową. Moduł wymaga obu aktywnych kluczy z oczekiwanymi prefiksami i bez białych znaków na początku lub końcu, więc nie da się pomieszać kluczy testowych i produkcyjnych. Nie potrafi jednak stwierdzić, czy klucz publiczny i sekretny należą do tego samego konta Stripe, więc wykonaj płatność testową.

Zapis konfiguracji sprawdza też infrastrukturę webhooków modułu i odświeża dostępność metod płatności. Usuń przyczyny ostrzeżeń Webhooki nie są zainstalowane. Moduł nie będzie działał poprawnie oraz o wymaganych kluczach, zanim przejdziesz dalej. URL sklepu i endpoint webhooka muszą pozostać dostępne dla Stripe.

Tryb Live modułu i Przetwarzanie płatności rzeczywistych są niezależne. Możesz ograniczyć widoczność podczas testowania rzeczywistego przetwarzania lub omyłkowo udostępnić przetwarzanie testowe. Sprawdź oba przełączniki przed udostępnieniem płatności klientom.

Konfiguracja opcji płatności

Otwórz Express Checkout > Konfiguracja > Opcje płatności. Moduł obsługuje karty przetwarzane przez Stripe, Apple Pay, Google Pay, Link i PayPal, zależnie od dostępności. Zawiera też ręczne opcje płatności. Nowo zainstalowane wiersze początkowo nie mają potwierdzonej dostępności Stripe; konfiguracja odświeża ich status Stripe.

Otwórz konfigurację każdej opcji i sprawdź Aktywny, przetłumaczone teksty przycisków i okien modalnych oraz ustawienia właściwe dla danej metody. Sprawdź powiązania opcji ze sklepami, językami, grupami klientów, przeglądarkami, typami stron, walutami i krajami. Wyświetlaj wszędzie i każdy przełącznik "All ..." określają, czy odpowiedni szczegółowy wybór ma zastosowanie. Nie zakładaj, że aktywna opcja jest dostępna w każdym kontekście klienta.

Dla kart Włącz zapisywanie kart jest początkowo włączone. Włącza zapisane metody płatności i link Zarządzaj zapisanymi kartami na koncie klienta. Sprawdź URL strony zapisanych kart, Metatytuł strony kart i Metaopis strony kart. Wyłącz autouzupełnianie Link jest początkowo wyłączone.

Dla portfeli Użyj adresu rozliczeniowego z portfela jest początkowo włączone. "Wallet unavailable behaviour" początkowo ukrywa przycisk niedostępnego portfela. Alternatywy to Pokaż przycisk i Pokaż nieaktywny przycisk. Wyświetlenie przycisku nie zapewnia dostępności nieobsługiwanego portfela.

Teksty metod obejmują Etykietę, "Express Button Text", Nagłówek okna modalnego, Tekst przycisku okna modalnego, Tekst przycisku płatności, Tekst opcji płatności i Tekst przetwarzania. Początkowo pozostaw dostarczone tłumaczenia, a następnie zmieniaj je tam, gdzie proces płatności wymaga innych instrukcji. Ręczny przelew bankowy ma własne dane bankowe i ustawienia emaila potwierdzającego.

Konfiguracja usług wysyłkowych

Otwórz Express Checkout > Konfiguracja > Usługi wysyłkowe. Instalacja importuje usługi dla istniejących przewoźników. Sprawdź przewoźników nadal oznaczonych jako nieskonfigurowani.

W usłudze ustaw Przewoźnik sklepu, Nazwa usługi, Opis, Minimalny czas tranzytu (dni), Maksymalny czas tranzytu (dni), Tryb wyświetlania i Express Checkout. Usługa stanowi warstwę prezentacji i kwalifikacji przewoźnika sklepu. Sama nie tworzy umowy z przewoźnikiem ani nie pobiera jego aktualnych stawek.

Otwórz powiązania usługi. Wszystkie opcje płatności i Określone opcje płatności sterują ścieżkami płatności modułu dla tej usługi. Wszystkie zewnętrzne moduły płatności i Zewnętrzne moduły płatności sterują ścieżkami zewnętrznymi. Zapisz powiązania, a następnie przetestuj usługę z każdą planowaną metodą płatności.

Globalne opcje ekranu obejmują:

  • Domyślna opcja wysyłki: początkowo odpowiada usłudze domyślnego przewoźnika sklepu. Wybierz kwalifikującą się opcję zapasową.
  • Etykieta wirtualnego przewoźnika: dostarczona angielska wartość domyślna "Digital Delivery", z przetłumaczonymi wartościami domyślnymi.
  • Szczegóły wirtualnego przewoźnika: dostarczona angielska wartość domyślna "Instant access after payment", z tłumaczeniami. Sprawdź ją, jeśli dostawa cyfrowa nie jest natychmiastowa.

Kwalifikacja przewoźnika, zawartość koszyka i powiązania wpływają na oferowane ścieżki. Wybrana usługa, koszt i sposób prezentacji dostawy są zachowywane w danych procesu płatności. Sprawdź ostateczny koszt dostawy w utworzonym zamówieniu.

Konfiguracja opcjonalnego logowania i autouzupełniania adresu

Logowanie społecznościowe

Przełączniki dostawców są początkowo wyłączone, a dane dostępowe puste. Włącz tylko dostawców, których skonfigurujesz i przetestujesz.

  • Włącz logowanie przez Google używa ID klienta OAuth Google. Włącz Google One Tap to oddzielny opcjonalny monit, początkowo wyłączony.
  • Włącz logowanie przez Apple używa Apple Service ID, Apple Team ID, Apple Key ID i Apple Private Key. Klucz prywatny to zawartość .p8 wraz z liniami początkową i końcową.
  • Włącz logowanie przez Facebook używa ID klienta OAuth Facebook i Facebook OAuth Secret.
  • Włącz logowanie przez Microsoft używa ID klienta OAuth Microsoft.

Te ustawienia sterują logowaniem. Apple Sign-In jest niezależne od Apple Pay, a Google Sign-In od Google Pay.

Autouzupełnianie adresu

Włącz autouzupełnianie Google Places jest początkowo wyłączone. Dodaj Klucz API Google Places, zanim je włączysz. Przetestuj sugestie i ostatecznie zapisany adres w krajach obsługiwanych przez sklep. Konfiguracja i dostępność konta API wpływają na sugestie.

Konfiguracja statusów zamówień i odzyskiwania

Statusy zamówień

Sprawdź mapowania przed przetwarzaniem zamówień:

Ustawienie Początkowe mapowanie
Oczekiwanie na płatność (Stripe) Status oczekiwania na płatność modułu, jeśli jest dostępny, w przeciwnym razie status oczekiwania na czek sklepu.
Płatność zaakceptowana Status zaakceptowanej płatności sklepu.
Przetwarzanie Status przygotowania sklepu.
Oczekiwanie na przelew bankowy Status przelewu bankowego modułu.
Oczekiwanie na płatność przy odbiorze Status zatwierdzania płatności za pobraniem sklepu.
Częściowy zwrot Status częściowego zwrotu modułu, jeśli jest dostępny, w przeciwnym razie status zwrotu sklepu.
Pełny zwrot Status zwrotu sklepu.

Wybierz statusy zgodne z dotychczasowym procesem obsługi zamówień. Mapowanie statusów nie ustala, czy pieniądze wpłynęły; sprawdź transakcję i wynik Stripe.

Odzyskiwanie koszyków i transakcji

Ustawienie Domyślnie Działanie
Domyślna strona przekierowania porzuconego koszyka Koszyk Zapasowy cel powrotu, gdy pierwotna strona jest niedostępna.
Wybierz stronę CMS Puste Używane po wybraniu docelowej strony CMS.
Przekierowanie odzyskiwania płatności Włączone Kieruje klienta po przerwanym procesie do potwierdzenia, gdy ukończone zamówienie można odzyskać.
Zezwól na nadpisanie walidacji Payment Intent Wyłączone Pozwala administratorowi kontynuować po nieudanej walidacji. Formularz ostrzega, że Payment Intent wymaga wtedy ręcznego powiązania. Pozostaw wyłączone podczas normalnej pracy.
Traktuj nowych klientów jako Domyślna grupa klientów sklepu Określa początkową grupę nowych klientów procesu płatności.
Metoda odzyskiwania transakcji Strony sklepu Wybiera wyzwalacz odzyskiwania. Dostępne są też "Cron job" i Administracja.
Limit czasu odzyskiwania 60 sekund Opóźnienie przed próbą odzyskania niedokończonej transakcji. Nie zmniejszaj poniżej zalecanych w formularzu 60 sekund.
Limit czasu sesji 60 minut Rozpoczyna nową sesję wizyty po bezczynności.

Aby zaplanować odzyskiwanie, wybierz metodę cron i skopiuj wygenerowane instrukcje z tej karty. Zawierają endpoint odzyskiwania sklepu, akcję i token oraz przykład uruchamiania co dziesięć minut. Używaj wygenerowanych wartości zamiast kopiować token innego sklepu. Odzyskiwanie uzupełnia przepływ webhooków.

Ustawienie wyglądu i lokalizacji w sklepie

Selektory motywu

Zachowaj te wartości domyślne, chyba że motyw używa innych znaczników:

Ustawienie Domyślnie
Selektor kontenera błędów strony section > .container
Selektor pól wyboru warunków #conditions-to-approve input[required]
Selektor przycisku potwierdzenia #payment-confirmation button
Selektor opcji płatności input[name="payment-option"]

Zmieniaj selektor dopiero po sprawdzeniu rzeczywistego elementu motywu i przetestowaniu procesu płatności.

Wygląd

Włącz niestandardowe zasoby jest początkowo wyłączone. Po włączeniu ładuje pliki custom.js i custom.css modułu. Szablon sklepu początkowo ma wartość Brak; Warehouse to dostępne ustawienie wstępne.

Ujednolicone okno modalne płatności jest początkowo wyłączone. Włącz je, aby jeden przycisk otwierał listę opcji płatności. Wygląd przycisku początkowo ma wartość Logotypy płatności, a alternatywą jest Tekst i ikony.

"Show company field" i "Show VAT number field" są początkowo włączone. Obowiązują tylko tam, gdzie format adresu kraju zawiera dane pole.

Dostarczone teksty angielskie to "Express Checkout" dla Ujednolicony przycisk Express Checkout, "Complete your purchase" dla Nagłówek okna modalnego, "Pay now" dla Tekst przycisku płatności i "Processing your payment..." dla Komunikat przetwarzania. Sprawdź wszystkie języki sklepu.

Główny kolor tła, Główny kolor czcionki, Drugorzędny kolor tła i Drugorzędny kolor czcionki używają wykrytych wartości motywu. Wartości zapasowe to odpowiednio #1d93ab, #ffffff, #f6f6f6 i #232323.

Hooki

Wybierz lokalizacje w Hooki. Początkowa konfiguracja włącza paymentOptions, displayProductActions i displayExpressCheckout. Lokalizacje koszyka, alternatywne lokalizacje produktu, listy i lokalizacje niestandardowe są początkowo wyłączone, chyba że skonfigurowano je osobno.

Włącz tylko lokalizacje renderowane przez motyw. Dla każdej konfigurowalnej lokalizacji Użyj domyślnego wyglądu jest początkowo włączone. Wyłącz je, aby używać odpowiadających jej lokalnych ustawień wyglądu. Listy produktów/kategorii nadal wymagają, aby motyw wykonywał wybrany hook listy.

Aby umieścić przycisk ręcznie, włącz niestandardową lokalizację i użyj dostarczonych instrukcji hooka. Moduł implementuje displayMPRExpressCheckout; przekaż kontekst produktu przy umieszczaniu przycisku dotyczącego konkretnego produktu.

Moduł może dodawać własne opcje w natywnym procesie składania zamówienia obok istniejących modułów płatności. Nie usuwa wszystkich pozostałych metod, chociaż powiązania wysyłki mogą odfiltrowywać niezgodne opcje.

Weryfikacja płatności i korzystanie z ekranów monitorowania

  1. Pozostaw ograniczoną widoczność publiczną i wyłączone Przetwarzanie płatności rzeczywistych.
  2. Zapisz prawidłowe klucze testowe i usuń przyczyny ostrzeżeń dotyczących kluczy, webhooków i integralności.
  3. Przetestuj zakup ze strony produktu i z koszyka przez każdą włączoną lokalizację.
  4. Sprawdź wybrany wariant, ilość, adres, pola akceptacji, usługę wysyłkową, rabat i końcową kwotę.
  5. Zakończ płatność testową i potwierdź utworzenie jednego zamówienia z prawidłową płatnością i statusem.
  6. Porównaj Zamówienia > Transakcje i Zamówienia > Obciążenia ze Stripe. Przetestuj przerwany powrót i wybraną ścieżkę odzyskiwania.
  7. Jeśli funkcja jest włączona, zapisz kartę i sprawdź Zarządzaj zapisanymi kartami na koncie klienta. Przetestuj zwrot przez Zamówienia > Zwroty i sprawdź jego potwierdzony wynik.
  8. Wpisz parę produkcyjną i włącz Przetwarzanie płatności rzeczywistych dopiero po testach. Włącz Tryb Live modułu, gdy publiczny proces płatności będzie gotowy.

Zamówienia zawiera też Koszyki. Klienci zawiera Metody płatności, Klienci z mediów społecznościowych i Sesje odwiedzających. Panele zamówień i klientów pokazują powiązane informacje procesu płatności. Sesje odwiedzających zachowują pola źródła i kampanii, urządzenie, przeglądarkę, dostępność portfeli i kontekst pierwszej wizyty, jeśli dane te zostały zebrane. Używaj tych rekordów do analizy porzuconej lub przerwanej sesji; nie dowodzą one przyczyny porzucenia.

Rozwiązywanie problemów

  • Brak przycisków: sprawdź Status modułu, Tryb Live modułu, dozwolony adres IP/sesję administratora, aktywne opcje płatności, gotowość Stripe, powiązania i odpowiedni hook motywu.
  • Brak portfela: sprawdź jego dostępność w Stripe, walutę oraz urządzenie/przeglądarkę klienta, a następnie zachowanie przy niedostępnym portfelu. Nie każdy klient może korzystać z każdego portfela.
  • Płatności nie działają po zmianie trybu: sprawdź oba klucze w Stripe Keys, Przetwarzanie płatności rzeczywistych i konfigurację webhooków dla wybranego trybu.
  • Brak zgodnej ścieżki wysyłki/płatności: sprawdź natywną kwalifikację przewoźników koszyka i powiązania płatności usługi.
  • Płatność się powiodła, ale potwierdzenie przerwano: porównaj Stripe Payment Intent z listą transakcji i statusem odzyskiwania przed kolejną próbą płatności.
  • Brak linku zapisanych kart: sprawdź Włącz zapisywanie kart i użyj sesji zalogowanego klienta.

Odinstalowanie

Utwórz kopię zapasową danych operacyjnych modułu przed odinstalowaniem przez "Module Manager". Odinstalowanie usuwa menu, rejestracje webhooków, infrastrukturę statusów zamówień modułu i jego tabele, w tym transakcje, obciążenia, zwroty, odwołania do zapisanych metod płatności, koszyki, konfigurację i sesje. Niepowodzenie zdalnego czyszczenia może zatrzymać odinstalowanie, aby można było poprawić problem i spróbować ponownie.

Odinstalowanie nie zwraca płatności Stripe ani nie cofa już utworzonych zamówień sklepu.

Pytania

Brak pytań o ten moduł

Zapytaj o instalację, zgodność lub konfigurację. Odpowiedzi pojawią się tutaj.

Znane problemy

13

Kod BLIK nie był przesyłany

RozwiązaneZaktualizowano:
Naprawiono w: 1.20.9
Kod BLIK wpisany w oknie ekspresowego zamówienia nie był wysyłany przy przesyłaniu płatności.

Błąd listy klientów społecznościowych na PrestaShop 1.6

RozwiązaneZaktualizowano:
Naprawiono w: 1.20.9
Otwarcie listy administracyjnej klientów społecznościowych mogło się nie udać na PrestaShop 1.6.

Powtarzane powiadomienia płatnicze tworzyły duplikaty zamówień

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Powtarzane powiadomienia o tej samej płatności mogły tworzyć więcej niż jedno zamówienie.

Płatność nową kartą używała niewłaściwej karty

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Wybranie Nowa karta mogło nadal obciążać wcześniej zapisaną kartę zamiast karty wprowadzonej przez kupującego.

Puste pola transakcji na starszych stronach zamówień

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Panele transakcji zamówień mogły pokazywać puste pola i komunikaty w wersjach PrestaShop starszych niż 1.7.7.

Błędny wygląd starszych kontrolek zwrotów

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Panele zwrotów i ikony akcji mogły być nieobecne lub błędnie wyświetlane na starszych stronach administracji zamówień.

Zwroty nie zapisywały się lub nie aktualizowały

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Wyniki zwrotów mogły się nie zapisywać lub przestawać aktualizować, gdy istniejący zwrot miał pustą datę.

Odzyskiwanie adresu przy płatności portfelem nie działało

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Proces zamówienia mógł nie odzyskiwać użytecznego adresu dostawy z płatności portfelem elektronicznym.

Błąd wyboru zapisanej karty na PHP 7.1

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Wybór domyślnej zapisanej karty mógł się nie udać na PHP 7.1.

Brak pola karty przy zgodnym motywie zamówienia

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Przy obsługiwanej integracji procesu zamówienia sekcja wprowadzania karty mogła być nieobecna lub się nie inicjować.

Nie znajdowano informacji o błędzie płatności

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Proces zamówienia mógł nie pobierać informacji o błędzie płatności powiązanych z obciążeniem.

Etykiety panelu administracyjnego pozostawały po angielsku

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Niektóre etykiety ustawień i krótkie etykiety administracji nie korzystały z dostępnych tłumaczeń.

Wzmocnienie zabezpieczeń

RozwiązaneZaktualizowano:
Naprawiono w: 1.19.0
Wzmocnienie zabezpieczeń.

Zgłoszenia funkcji

7

Zaimplementowane

Zwroty Stripe krok po kroku

Zaimplementowane
Potwierdzaj zwroty w dwóch krokach, śledź ich przetwarzanie i otrzymuj jasny wynik lub przyczynę niepowodzenia.

Sprawdzanie statusu oczekujących zwrotów

Zaimplementowane
Automatycznie sprawdzaj oczekujące zwroty Stripe, aby ich wyświetlany status mógł wrócić do prawidłowego stanu po opóźnionej aktualizacji.

Identyfikator analityczny przy zakupie

Zaimplementowane
Zapisuj identyfikator Google Analytics kupującego podczas zakupów ekspresowych na potrzeby zgodnych raportów analitycznych.

Domyślne ustawienia zakupów zgodne z motywem

Zaimplementowane
Stosuj domyślne kolory i wygląd procesu zakupowego na podstawie wykrytego motywu sklepu.

Narzędzia naprawy instalacji

Zaimplementowane
Sprawdzaj konfigurację modułu i naprawiaj przerwane instalacje w panelu administracyjnym.

Konfiguracja Stripe krok po kroku

Zaimplementowane
Weryfikuj dane uwierzytelniające Stripe i zarządzaj osobną konfiguracją powiadomień o płatnościach testowych i produkcyjnych w panelu administracyjnym.

Aktualizacje modułu jednym kliknięciem

Zaimplementowane
Sprawdzaj dostępność aktualizacji modułu i instaluj je w panelu administracyjnym.

Dziennik zmian

v1.13.62026-05-27

  • AddedGroup admin menu into Orders/Customers/Setup/Settings + fix AdvancedFilters
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedReplace hardcoded Stripe modal with generic MPRConfigModal
  • FixedToggle button BS5 compat + remove duplicate IDs from dropdown
  • FixedWallet caching — same 4 bugs as mprcheckoutrevolution
  • FixedAdd migrateFromPsConfiguration for ps_configuration cleanup
  • FixedReplace Tools::displayPrice with PriceFormatter compat wrapper
Starsze wersje

v1.1.02026-04-20

  • AddedOrganize config form into 9 horizontal tabs
  • AddedMode-aware webhooks + SchemaDiff auto-repair
  • AddedAPI keys modal polish + Stripe validation + persistent state
  • AddedAuto-Setup integrity repair system + critical bugfixes
  • Addedautomatic theme detection for Classic and Hummingbird style compatibility
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedExtract integrity framework to prestashop-integrity package
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • ImprovedSEO handling with proper canonical URLs and meta tags on all front pages
  • FixedPer-check Fix buttons + critical getByName bug
  • FixedRestore card element TPL for thecheckout compat, improve card section init
  • FixedAdmin detection on front uses psAdmin cookie, revert live_mode default to false
  • Fixedvarious stability and compatibility improvements (8 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

Demo

Przetestuj pełny moduł przed zakupem

Licencję kupisz później, a ustawienia zostaną.

  • Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
  • Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
  • Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry