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

367,77 zł 299,00 zł
Instalacja COMPOSER
M2-SUCCESS-PAGE
PayPal PayPal
Przelew Przelew

Moduły Magento na jasnych zasadach

Kupujesz moduł raz, bez ograniczeń domenowych

Etykietka

Darmowa instalacja i aktualizacje przez Composer

Etykietka

Program Afiliacyjny

Etykietka

Wsparcie techniczne dla Magento

Etykietka

Jasne zasady licencjonowania modułów Magento

Etykietka

Bezpieczeństwo kodu Modułów Magento

Etykietka

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.

  1. 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.
  2. 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.
  3. 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").
  4. 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
  5. 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”).
  6. (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).
  7. 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.).
  8. 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.

  • Bez konfliktów 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

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.
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.

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ź
Tak — treść bloku CMS jest cache’owana (domyślnie 86400s) i zależy od store view, więc nie obciąża niepotrzebnie strony.
Napisz własną recenzję
Napisz opinię o produkcie:Checkout Success Page: Thank You Page z własnym blokiem CMS + szczegóły zamówienia (Magento 2)
Twoja ocena
Aktualizacja preferencji plików cookie