Checkout Success Page: Thank You Page z własnym blokiem CMS + szczegóły zamówienia (Magento 2)

Moduł pozwala zastąpić domyślną stronę podziękowania po zamówieniu w Magento 2 wersją rozszerzoną o pełne szczegóły zamówienia oraz konfigurowalny blok CMS (np.
Kompatybilność
2.4.9, 2.4.8, 2.4.7, 2.4.6, 2.4.5, 2.4.4, 2.4.3, 2.4.2, 2.4.1, 2.4.0, 2.3.7, 2.3.6, 2.3.5, 2.3.4
123,00 zł
Wyślij znajomemu

Zapytaj o ten produkt

Opis / Checkout Success Page: Thank You Page z własnym blokiem CMS + szczegóły zamówienia (Magento 2)

MAGENTO 2 · PO ZAKUPIE · PODSUMOWANIE · TREŚCI CMS

Zamień potwierdzenie zakupu w czytelne podsumowanie.

Kowal Checkout Thank You Page

Pokaż klientowi szczegóły zamówienia, produkty i kwoty razem z własnym blokiem CMS. Wyjaśnij, co wydarzy się dalej, i dodaj przydatne informacje na stronie podziękowania.

Szczegóły zamówienia · Własny blok CMS · Opcjonalne Google Opinie

JAK TO DZIAŁA W PRAKTYCE

01 · Przygotowujesz treść CMS
Dodajesz instrukcje, kontakt i informacje po zakupie.

02 · Włączasz stronę sukcesu
Wybierasz blok i ustawienia dla widoku sklepu.

03 · Klient widzi podsumowanie
Po zamówieniu otrzymuje szczegóły i kolejne kroki.

Co zyskuje Twój sklep?

Poznaj funkcje, zastosowanie i ustawienia modułu.

Po co ten moduł?

Domyślna strona “Thank You Page” w Magento często kończy ścieżkę klienta na krótkim komunikacie i numerze zamówienia. Ten moduł zmienia stronę sukcesu w przydatny punkt komunikacji po zakupie, bez ciężkich kreatorów i bez przebudowy checkoutu.

Co robi moduł Kowal_CheckoutThankYouPage ?

Moduł Kowal_CheckoutThankYouPage rozbudowuje domyślną stronę „Thank You Page” w Magento 2 i zamienia ją w czytelny ekran podsumowania zamówienia z możliwością dodania własnych treści marketingowych i informacyjnych. Działa w oparciu o layout strony sukcesu i standardowe bloki Magento, dzięki czemu jest lekki, kompatybilny i bezpieczny w utrzymaniu.

Porządkuje i przenosi standardowe elementy Magento na nowy układ

Moduł przenosi w jedno miejsce kluczowe elementy Magento widoczne po zakupie. Dzięki temu klient widzi spójny, uporządkowany widok, bez „rozsypanych” elementów:
  • komunikaty sukcesu (checkout.success) oraz rejestrację po zakupie (checkout.registration) do dedykowanego kontenera strony,
  • standardowe „messages” (np. ostrzeżenia, błędy, potwierdzenia) do czytelnej sekcji na górze strony.

Wyświetla pełne szczegóły zamówienia w jednym miejscu

Strona sukcesu zostaje rozbudowana o sekcję Order Details, w której klient ma pod ręką wszystko, co najważniejsze. To ogranicza liczbę zapytań do obsługi („gdzie sprawdzić zamówienie?”) i zwiększa komfort klienta zaraz po zakupie:
  • podstawowe informacje o zamówieniu (numer, data),
  • bloki informacji o zamówieniu oparte o natywne komponenty Magento (np. Magento\Sales\Block\Order\Info),
  • kompletne podsumowanie zawartości zamówienia.

Pokazuje listę produktów z zamówienia (items) oraz pełne podsumowanie kwot (totals)

Efekt: klient widzi przejrzysty „paragon” zamówienia bez potrzeby wchodzenia w panel konta czy mail. Moduł renderuje:
  • listę pozycji zamówienia (Magento\Sales\Block\Order\Items) wraz z rendererami (sales_order_item_renderers, sales_order_item_price),
  • pełne podsumowanie kosztów (Magento\Sales\Block\Order\Totals) z konfiguracją stylowania label/value,
  • podatki (Magento\Tax\Block\Sales\Order\Tax),
  • oraz — jeśli sklep działa na Magento EE i konfiguracja jest dostępna — sekcję gift cards (warunkowo przez ifconfig="giftcard/email/identity").

Dodaje dodatkową przestrzeń na treści innych modułów (container)

Moduł udostępnia kontener dzięki temu możesz (albo inne moduły) bezpiecznie wstrzyknąć dodatkowe treści na stronę sukcesu — np. informacje o wysyłce, CTA do aplikacji mobilnej, instrukcje B2B, itp. — bez edycji core.:
  • order.success.additional.info

Wyświetla własny blok CMS na stronie sukcesu (konfigurowalny)

To jedna z najważniejszych funkcji modułu: możliwość wskazania w konfiguracji bloku CMS, który zostanie wyrenderowany na Thank You Page. Blok CMS jest renderowany przez standardowy filtr CMS, więc działają w nim typowe dyrektywy Magento (widgety, zmienne, itp.). Dodatkowo moduł ma ustawiony cache_lifetime (np. 86400), aby treści statyczne nie obciążały strony.
W bloku CMS możesz umieścić np.:
  • instrukcje „co dalej” (realizacja, terminy, kontakt),
  • informacje o zwrotach i reklamacji,
  • baner promocyjny / kod rabatowy na kolejne zakupy,
  • linki do FAQ lub do stron pomocy,
  • cross-sell opisowy (np. „dobierz akcesoria do zakupu”).

(Opcjonalnie) Dodaje Google Opinie Konsumenckie (Google Customer Reviews – Survey Opt-in)

Po włączeniu funkcji w konfiguracji moduł może wyświetlać na stronie sukcesu skrypt opt-in Google Customer Reviews, czyli zaproszenie do pozostawienia opinii po zakupie.

To pozwala zbierać opinie w sposób zgodny z mechanizmem Google, bez ręcznego dopisywania danych w szablonie.

Integracja automatycznie wypełnia wymagane dane do gapi.surveyoptin.render(), m.in.:
  • merchant_id,
  • order_id,
  • email,
  • delivery_country,
  • estimated_delivery_date,
  • listę produktów jako products[].gtin (GTIN/EAN pobierany z atrybutu produktu).

Obsługuje komentarz / sekcję dodatkowych informacji (jeśli używasz)

W układzie strony jest przewidziany dodatkowy blok na komentarz / treść własną (custom.comment). Dzięki temu możesz dołożyć komunikaty dopasowane do procesu sprzedaży (np. prośba o kontakt przy nietypowych zamówieniach, informacja o personalizacji, itp.).

Jest lekki i bezpieczny dla procesu zamówienia

Moduł nie ingeruje w składanie zamówienia ani płatności — zmienia wyłącznie warstwę prezentacji strony sukcesu. Dzięki temu:
  • łatwo go wdrożyć,
  • łatwo wyłączyć (wrócić do standardowego widoku),
  • ryzyko konfliktów w checkout jest minimalne.

Najważniejsze przewagi (realnie wynikające z kodu)

  • Prosta konfiguracja: włącz/wyłącz + wybór jednego bloku CMS do wyświetlenia na stronie sukcesu.

  • Działa per store view (scope: default/website/store).

  • Wydajne renderowanie CMS: treść bloku jest filtrowana standardowym filtrem CMS (dyrektywy, zmienne) i cache’owana (domyślnie 24h) z kluczem zależnym od sklepu.

  • Współpraca z większym modułem: jeśli wykryje aktywny Kowal_ThankYouPage (i włączony w konfiguracji), to:

    • opcja w panelu zostaje “zamrożona” (disabled),

    • a strona sukcesu pozostaje pod kontrolą tego większego modułu.

  • Brak tabel i zmian w bazie: instalacja jest lekka (layout + bloki + konfiguracja).

Konfiguracja w Magento

Ścieżka: Stores → Configuration → Kowal Checkout → Order Success Page

  • Custom Order Success Page: włącz/wyłącz własną stronę sukcesu (gdy wyłączone, wraca domyślna strona Magento)

  • Success Page Custom Block: wybór bloku CMS do wyświetlenia po szczegółach zamówienia

Treść CMS oraz dane zamówienia

W Stores → Configuration → Kowal Checkout → Order Success Page włączasz Custom Order Success Page i wybierasz Success Page Custom Block. Blok powinien być aktywny; jego treść jest filtrowana mechanizmem CMS Magento.

CMS ma domyślną żywotność cache 86400 sekund i klucz uwzględniający sklep. Stosuj w nim treści wspólne dla klientów danego widoku, np. instrukcje realizacji i kontakt. Szczegóły konkretnego zamówienia są renderowane w osobnych blokach bez cache strony.

Google Opinie — ustawienia i dane integracji

Opcjonalny Survey Opt-in wymaga włączenia oraz wpisania Merchant ID. Ustawiasz też liczbę dni szacowanej dostawy i kod atrybutu GTIN/EAN. Moduł przekazuje numer zamówienia, e-mail, kraj, szacowaną datę oraz identyfikatory produktów do skryptu Google.

Data jest liczona jako dzień prezentacji + skonfigurowana liczba dni; nie pochodzi z wyliczenia przewoźnika. Kod pobiera kraj dostawy z fallbackiem do rozliczeniowego, widoczne pozycje i do 50 unikalnych GTIN. Część dodatkowych pól konfiguracji nie zmienia tego przepływu w sprawdzonej implementacji.

Opcjonalny Merchant Widget Google

Pakiet zawiera także Merchant Widget na stronach sklepu. W grupie Merchant Widget (Google) ustawiasz osobny przełącznik, Merchant ID, pozycję LEFT_BOTTOM lub RIGHT_BOTTOM, odstępy desktop/mobile i opcjonalny region.

Widget i Survey Opt-in są domyślnie wyłączone. Widoczność funkcji Google zależy także od konta, poprawnych danych i załadowania zewnętrznych skryptów.

Zależności i współpraca z innymi rozszerzeniami

Pakiet wymaga kowal/base oraz kowal/module-checkout. Wykrycie aktywnego Kowal_ThankYouPage może oddać mu kontrolę nad stroną sukcesu i zablokować przełącznik własnej strony w panelu.

Kontener order.success.additional.info pozwala dołączać własne bloki. Sekcja custom.comment odczytuje komentarz zamówienia, jeśli został zapisany przez używany proces lub rozszerzenie. Sam moduł nie dodaje pola komentarza w checkout.

Instalacja przez Composer

Pakiet kowal/module-checkoutthankyoupage, moduł Kowal_CheckoutThankYouPage. Po skonfigurowaniu dostępu do repozytorium Kowal zainstaluj pakiet, włącz moduł, zaktualizuj Magento i wyczyść cache. W produkcji uwzględnij kompilację i wdrożenie treści statycznych zgodnie z procesem sklepu.

Od konfiguracji do efektu

1. Przygotowujesz treść CMS
Dodajesz instrukcje, kontakt i informacje po zakupie.

2. Włączasz stronę sukcesu
Wybierasz blok i ustawienia dla widoku sklepu.

3. Klient widzi podsumowanie
Po zamówieniu otrzymuje szczegóły i kolejne kroki.

Co dalej z moim zamówieniem?

Obok produktów i podsumowania kwot klient widzi instrukcję realizacji, kontakt do obsługi, link do FAQ oraz informacje o zwrotach.

Treść aktualizujesz w CMS. Opcjonalny kod na kolejne zakupy lub opis akcesoriów dodajesz jako własny komunikat; moduł sam nie tworzy reguły rabatowej ani rekomendacji produktów.

Zadbaj o komunikację po złożeniu zamówienia

Chcesz dopasować moduł do swojego sklepu? Zapytaj o wdrożenie Kowal Checkout Thank You Page i omów konfigurację lub potrzebne rozszerzenia.

Więcej informacji

Zgodność z szablonem Luma / Blank, KOWAL

Change Log

Wersja: 1.0.13

12.02.2026

Dodano

  • ntegracja **Google Customer Reviews (Survey Opt-in)** na stronie podziękowania po zamówieniu (Success Page).
  • Nowy szablon: `view/frontend/templates/onepage/google_opinie.phtml` ładujący `platform.js` oraz renderujący `gapi.surveyoptin.render()`.
  • Nowy blok: `Kowal\CheckoutThankYouPage\Block\Onepage\Success\GoogleOpinie` generujący payload dla Google (merchant_id, order_id, email, delivery_country, estimated_delivery_date, products[].gtin).
  • Dodanie bloku do layoutu strony sukcesu (Success Page), z `cacheable="false"` (dane per zamówienie).

Konfiguracja

  • Rozbudowa `system.xml` o sekcję konfiguracji Google opinii:
    • Włącz/wyłącz integrację.
    • `merchant_id` (Merchant Center ID).
    • `estimated_delivery_days` (wyliczanie daty dostawy).
    • `gtin_attribute` (kod atrybutu GTIN/EAN w produkcie).
    • Opcje źródła kraju dostawy (shipping/billing).
    • Limit liczby produktów w payload.
  • Dodano domyślne wartości w `etc/config.xml`.
  • Dodano ACL dla konfiguracji (uprawnienia do sekcji w panelu).

Notatki

  • Integracja uruchamia się wyłącznie na stronie sukcesu po złożeniu zamówienia i bazuje na ostatnim zamówieniu z sesji checkout.
  • W przypadku braku wymaganych danych (np. merchant_id) blok nie renderuje skryptu opt-in.

Instrukcja Instalacji modułu

Instalacja przez Composer

Dane dostępowe do repozytorium Composer (adres e-mail klienta i token licencyjny) otrzymasz e-mailem po zakupie. Są również dostępne w panelu klienta po zalogowaniu na kowal.store. Zastąp TWOJ_EMAIL_KLIENTA adresem e-mail swojego konta, a TWOJ_TOKEN otrzymanym tokenem. Polecenia wykonaj w katalogu głównym Magento.

Dodaj repozytorium Composer

composer config repositories.kowal composer https://repo.kowal.store

Skonfiguruj dane dostępowe

composer config http-basic.repo.kowal.store "TWOJ_EMAIL_KLIENTA" "TWOJ_TOKEN"

Zainstaluj pakiet modułu

composer require kowal/module-checkoutthankyoupage

Dokończenie instalacji

Po zainstalowaniu pakietu wykonaj aktualizację Magento i wyczyść cache:

Zaktualizuj Magento

php bin/magento setup:upgrade

Wyczyść pamięć podręczną

php bin/magento cache:flush

W środowisku produkcyjnym wykonaj także kompilację DI oraz wdrożenie plików statycznych zgodnie z procesem wdrożenia sklepu.

Naciśnij, aby pominąć karuzelę

Znaleźliśmy inne produkty, które mogą Cię zainteresować!

Opinie klientów

Jakość
Cena
Wsparcie
Dobra kompatybilność
Autor opinii: michal.magento
Plus za to, że nie gryzie się z innymi modułami — u mnie działa per store view bez problemu.
Jakość
Cena
Wsparcie
Lepsze ‘po zakupie’ bez przebudowy checkoutu
Autor opinii: anna
Dodaliśmy blok CMS z informacją o dostawie i zwrotach oraz banner z kolejną ofertą. Zero kombinowania w layoutach ręcznie.
Cena
Jakość
Wsparcie
Prosto ale skutecznie
Autor opinii: bartek.dev
Dokładnie tego potrzebowałem — jedna konfiguracja i mam własną treść na stronie sukcesu. Klient od razu widzi instrukcje i linki, a nie tylko numer zamówienia

3 produkt(ów)

Napisz opinię
Napisz opinię o produkcie: Checkout Success Page: Thank You Page z własnym blokiem CMS + szczegóły zamówienia (Magento 2)
Twoja ocena:
Cena
Jakość
Wsparcie
loader
Wczytywanie...

Twoja opinia została przekazana do moderacji.

Pytania i odpowiedzi

Pytanie
Co dokładnie mogę wyświetlić na stronie podziękowania?
Odpowiedź
Moduł pokazuje standardowe informacje o zamówieniu + pełny widok pozycji i podsumowanie, a dodatkowo pozwala wstawić dowolny blok CMS (baner, instrukcje, CTA, treści marketingowe).
Pytanie
Czy mogę ustawić inną treść dla różnych sklepów / wersji językowych?
Odpowiedź
Tak. Ustawienia są dostępne w scope Website/Store View, więc możesz wskazać inny blok CMS dla każdej wersji sklepu.
Pytanie
Czy da się szybko wyłączyć moduł i wrócić do standardowego widoku Magento?
Odpowiedź
Tak — w konfiguracji wystarczy wyłączyć “Custom Order Success Page”, a moduł pokaże domyślną stronę sukcesu Magento.
Pytanie
Czy moduł jest bezpieczny dla wydajności?
Odpowiedź
Blok CMS ma domyślną żywotność cache 86400 sekund i klucz uwzględniający sklep. Szczegóły zamówienia są renderowane oddzielnie bez cache strony. Wpływ na czas odpowiedzi należy sprawdzić w docelowym wdrożeniu.
Ten moduł działa już w sklepach naszych klientów
Case study – wdrożenie w projekcie toursport.pl

W toursport.pl klienci po zakupie często szukali informacji “co dalej” — gdzie sprawdzić szczegóły zamówienia, jak wygląda wysyłka/realizacja, oraz jakie produkty dobrać jako akcesoria. Domyślna strona sukcesu Magento była zbyt uboga i nie dawała miejsca na czytelną instrukcję.

Wdrożone rozwiązanie

Zastosowaliśmy moduł Kowal_CheckoutThankYouPage, aby:

  • utrzymać pełne szczegóły zamówienia na stronie sukcesu (pozycje, kwoty, dane),

  • dodać na dole dedykowany blok CMS przygotowany dla toursport.pl.

W bloku CMS umieszczono m.in.:

  • krótką instrukcję “co dalej” (mail, czas realizacji, kontakt),

  • sekcję z linkami do pomocy (zwroty, reklamacje, regulamin),

  • banner zachęcający do kolejnych zakupów (np. akcesoria / dodatki),

  • komunikat sprzedażowy dopasowany do brandu.

Efekt

  • Klient od razu widzi nie tylko numer zamówienia, ale też komplet informacji i instrukcji.

  • Zespół sklepu może edytować treść bez udziału programisty — wystarczy podmiana bloku CMS.

  • Rozwiązanie jest lekkie i bezpieczne: nie ingeruje w proces zamówienia, tylko w widok sukcesu.

Aktualizacja preferencji plików cookie