# Debugger szablonów e-mail

> Wyłapuj błędne zmienne Twig w szablonach e-mail Shopware 6, zanim po cichu zablokują potwierdzenia zamówień – z walidacją, podglądem i dziennikiem błędów.

- Cena: od 100 €
- Shopware: 6.5, 6.6, 6.7
- Typ: Na miarę
- To koncepcja – zrealizujemy ją dla Twojego sklepu: Opis pokazuje, co może robić taki plugin. Zakres dopasujemy do Twojego sklepu po krótkiej analizie potrzeb, a realizacja trwa zwykle kilka dni.
- Aktualizacja: 22 paź 2026
- URL: https://store.goodday4u.com/pl/pluginy/debugger-szablonow-e-mail/

## W skrócie

- Sprawdza zmienne Twig w szablonach e-mail, pokazuje podgląd i zapisuje szczegóły błędów wysyłki.
- Dla sklepów i agencji, które nie chcą szukać godzinami przyczyny niewysłanej wiadomości.
- Mniej cichych awarii e-maili i szybsza diagnoza, gdy coś jednak zawiedzie.

## Dlaczego to rozszerzenie

W Shopware 6 jedna błędna zmienna w szablonie e-mail wystarczy, żeby potwierdzenie zamówienia nie zostało wysłane – bez błędu w logach, ostrzeżenia w panelu czy informacji dla właściciela sklepu. Klient składa zamówienie i nic nie dostaje, a znalezienie przyczyny potrafi zająć godziny, nawet doświadczonemu programiście.

Plugin zrealizowany pod Twój sklep wprowadza w panelu warstwę diagnostyczną: waliduje zmienne Twig podczas edycji szablonu, renderuje podgląd na danych testowych i zapisuje szczegółowy raport za każdym razem, gdy wysyłka e-maila się nie uda.

## Jak by to działało

1. Walidujesz podczas edycji – Po otwarciu szablonu e-mail plugin sprawdza wyrażenia Twig pod kątem zmiennych, których nie ma w oczekiwanym kontekście danych. Błędne odwołania są podświetlane, więc problem widać jeszcze przed zapisem.
2. Sprawdzasz podgląd na danych testowych – Wbudowany podgląd renderuje pełny szablon na rzeczywistych danych zamówienia lub klienta ze sklepu. Dzięki temu widzisz, czy HTML wygląda zgodnie z oczekiwaniami i czy żadna zmienna nie jest pusta.
3. Rejestrujesz i analizujesz awarie – Jeśli e-mail nie zostanie wysłany w trakcie działania Flow Buildera, plugin przechwytuje wyjątek i zapisuje raport w dzienniku: nazwę szablonu, zmienną, zdarzenie flow i czas. Opcjonalnie wysyła od razu powiadomienie do administratora.

## Najczęstsze pytania

### Czy to gotowy plugin do kupienia?

Nie – to koncepcja. Realizujemy ją pod Twój sklep po krótkiej analizie potrzeb. Ceny od 100 €, przed startem dostajesz stałą wycenę.

### Czy plugin zmieni moje obecne szablony e-mail?

Nie zakładamy ingerencji w szablony. Rozwiązanie dodaje warstwę walidacji i logowania nad istniejącym procesem wysyłki, bez zmiany szablonów, konfiguracji Flow Buildera ani rekordów w bazie.

### Czy wychwyci błędy także w szablonach dostarczanych przez Shopware?

Tak, walidator sprawdza wszystkie szablony w panelu, także domyślne. Jeśli szablon Shopware zawiera błędną zmienną, plugin ją oznaczy i zapisze skutkującą nią awarię wysyłki.

### Czy mogę ustawić adres, na który trafiają powiadomienia o błędach?

Tak. W ustawieniach wskażesz jednego lub kilku odbiorców, a w analizie ustalamy próg istotności błędów i to, czy powiadomienia wysyłamy od razu, czy w dziennym podsumowaniu.

### Czy plugin spowalnia wysyłkę e-maili?

Walidacja dodaje niewielki narzut, a logowanie błędów działa asynchronicznie i nie blokuje kolejki wiadomości. Podgląd uruchamia się tylko na żądanie w panelu i nie wpływa na wydajność sklepu. Dokładne parametry potwierdzamy w analizie.

### Z którymi wersjami Shopware działa?

Realizujemy go pod wersję Twojego sklepu: 6.5, 6.6 albo 6.7. Aktualizacje do nowych wersji Shopware są w cenie, dopóki jesteśmy w aktywnym kontakcie.

### Ile trwa realizacja?

Zwykle 5–10 dni roboczych po analizie potrzeb, zależnie od ustalonego zakresu.

## Wszystkie funkcje

- Walidacja zmiennych Twig w czasie rzeczywistym podczas edycji szablonu e-mail w panelu
- Podgląd szablonu na realistycznych danych testowych, odzwierciedlający kontekst rzeczywistej wysyłki
- Panel dziennika błędów z każdą nieudaną próbą wysyłki, z nazwą szablonu i błędną zmienną
- Zapis pełnych raportów błędów – znacznik czasu, kontekst odbiorcy i ślad stosu dla każdej nieudanej wysyłki
- Opcjonalne powiadomienia dla administratora na wskazany adres e-mail przy błędzie szablonu blokującym wysyłkę
- Współpraca ze zdarzeniami Flow Buildera Shopware, w tym checkout.order.placed, zmianami statusu płatności i własnymi wyzwalaczami
- Bez ingerencji w szablony e-mail Shopware i logikę Flow Buildera
- Konfigurowalny czas przechowywania logów – porządek w panelu bez utraty historii do audytu
