> ## Documentation Index
> Fetch the complete documentation index at: https://andcze.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Błędy

> Dziennik wszystkich błędów sklepu — sprawdź tu, gdy płatności lub powiadomienia przestają działać.

Zakładka **Błędy** to centralny dziennik wszystkiego, co poszło nie tak w Twoim sklepie. Znajdziesz ją w panelu w sekcji **Ustawienia** (w menu bocznym oznaczona ikoną ostrzeżenia). To pierwsze miejsce, do którego warto zajrzeć, gdy coś nie działa tak, jak powinno — zanim zaczniesz się denerwować lub pisać do wsparcia.

<Frame caption="Dziennik błędów w zakładce Ustawienia">
  <img src="https://mintcdn.com/andcze/6Qp9zwUm8VUzRssf/images/panel/errors.png?fit=max&auto=format&n=6Qp9zwUm8VUzRssf&q=85&s=46444e856aad027d39af24650318b34c" alt="Lista błędów sklepu z filtrami i odznakami kategorii" width="1280" height="720" data-path="images/panel/errors.png" />
</Frame>

## Po co Ci ta zakładka

Sklep wykonuje w tle mnóstwo czynności: przyjmuje płatności, realizuje zamówienia, wysyła powiadomienia na Discorda, korzysta z asystenta AI. Jeśli któraś z tych czynności się nie powiedzie, sklep zapisuje to tutaj — razem z informacją, gdzie i kiedy problem wystąpił oraz co dokładnie się stało.

Dzięki temu nie musisz zgadywać. Zamiast pytać „dlaczego klient nie dostał rangi?", wchodzisz do **Błędów** i widzisz dokładny powód.

<Tip>
  Zaglądaj tu zawsze, gdy **płatności** lub **powiadomienia** przestają działać. Najczęściej znajdziesz tu gotową odpowiedź, co poszło nie tak i co naprawić.
</Tip>

## Jak zbudowana jest strona

Strona ma dwie części, jedna pod drugą:

<Columns cols={2}>
  <Card title="Filtrowanie" icon="filter">
    Panel u góry z trzema listami wyboru. Służy do zawężania listy, żebyś szybko dotarł do błędów, które Cię interesują.
  </Card>

  <Card title="Błędy sklepu" icon="list">
    Lista wpisów poniżej filtrów. Każdy wiersz to jeden zapisany problem — od najnowszych do najstarszych.
  </Card>
</Columns>

## Jakie błędy tu trafiają

Dziennik zbiera problemy z kilku różnych obszarów sklepu. Każdy obszar ma własną, kolorową **odznakę kategorii**, dzięki której od razu widzisz, czego dotyczy wpis:

<Columns cols={2}>
  <Card title="Płatność" icon="credit-card">
    Problemy przy rozpoczynaniu płatności, odbieraniu potwierdzenia o wpłacie oraz przy zwrotach. To najczęstsza kategoria.
  </Card>

  <Card title="Zamówienie" icon="box">
    Błędy podczas realizacji zamówienia — np. gdy nie udało się dostarczyć zakupionego przedmiotu do gry.
  </Card>

  <Card title="Webhook" icon="bell">
    Sytuacje, w których powiadomienie na zewnątrz — najczęściej wiadomość na Twój serwer Discord — nie zostało wysłane.
  </Card>

  <Card title="Asystent AI" icon="robot">
    Problemy z działaniem asystenta wspierającego Cię w panelu.
  </Card>

  <Card title="System" icon="gear">
    Pozostałe błędy techniczne sklepu, które nie pasują do powyższych grup.
  </Card>
</Columns>

<Note>
  Starsze wpisy, zapisane zanim wprowadzono podział na kategorie, traktowane są jako **Płatność**. Dlatego błędy płatności to często najliczniejsza grupa na liście.
</Note>

## Jak czytać pojedynczy wpis

Każdy błąd na liście to jeden wpis. W górnej linii wpisu, jedna obok drugiej, pojawiają się małe odznaki, a pod nimi pełna treść błędu. Razem mówią Ci wszystko, czego potrzebujesz:

<Steps>
  <Step title="Odznaka kategorii">
    Kolorowa etykieta na początku wiersza — od razu pokazuje, czego dotyczy błąd (np. **Płatność**, **Zamówienie**, **Webhook**, **Asystent AI**, **System**).
  </Step>

  <Step title="Nazwa źródła">
    Pogrubiony tekst obok kategorii — wskazuje, skąd pochodzi błąd, np. nazwę bramki płatności, która go zgłosiła.
  </Step>

  <Step title="Etap płatności">
    Dla błędów płatności dochodzi druga odznaka z etapem, na którym coś poszło nie tak: **Inicjacja**, **IPN / Notyfikacja** lub **Zwrot** (znaczenie każdego z nich opisujemy niżej).
  </Step>

  <Step title="Kod odpowiedzi">
    Jeśli błąd przyszedł z zewnątrz (np. od operatora płatności), zobaczysz dodatkową odznakę z krótkim kodem liczbowym. Pomaga on ustalić, czy problem był po stronie sklepu, czy po stronie partnera — wystarczy podać ten kod wsparciu.
  </Step>

  <Step title="Data i godzina">
    Z prawej strony wiersza widnieje dokładny moment, w którym błąd wystąpił. Przydatne, gdy chcesz powiązać go z konkretnym zamówieniem lub zgłoszeniem klienta.
  </Step>

  <Step title="Treść błędu">
    Pod odznakami, w wyróżnionej ramce, znajdziesz pełny opis tego, co się stało — najważniejszą część wpisu. Jeśli opis jest długi, ramkę można przewinąć. To właśnie tu szukaj wskazówki, co naprawić.
  </Step>
</Steps>

<Tip>
  Treść błędu możesz zaznaczyć i skopiować prosto z ramki. Gdy zgłaszasz problem do wsparcia, wklejenie tej treści wraz z kodem odpowiedzi i datą znacznie przyspiesza pomoc.
</Tip>

### Etapy błędu płatności

Gdy wpis dotyczy kategorii **Płatność**, druga odznaka mówi, na którym etapie wystąpił problem. To pozwala szybciej zrozumieć, czego dotyczy błąd:

<Columns cols={3}>
  <Card title="Inicjacja" icon="play">
    Coś nie zadziałało już na starcie — przy próbie rozpoczęcia płatności. W praktyce oznacza to, że klient mógł w ogóle nie zostać przekierowany do zapłaty.
  </Card>

  <Card title="IPN / Notyfikacja" icon="bell-ring">
    Problem z odebraniem potwierdzenia o wpłacie od operatora. To powiadomienie mówi sklepowi „klient zapłacił" — gdy ono zawodzi, zamówienie może nie zostać oznaczone jako opłacone.
  </Card>

  <Card title="Zwrot" icon="rotate-left">
    Błąd przy próbie zwrotu pieniędzy klientowi.
  </Card>
</Columns>

## Filtrowanie listy

Gdy błędów jest dużo, użyj panelu **Filtrowanie** u góry, aby szybko dotrzeć do tych, które Cię interesują. Masz do dyspozycji trzy listy wyboru:

<Columns cols={3}>
  <Card title="Kategoria">
    Pokaż tylko błędy z wybranego obszaru — np. same płatności, same zamówienia albo same powiadomienia (Webhook).
  </Card>

  <Card title="Typ błędu płatności">
    Zawęź płatności do konkretnego etapu: **Inicjacja**, **IPN / Notyfikacja** lub **Zwrot**.
  </Card>

  <Card title="Bramka płatności">
    Pokaż błędy zgłoszone przez wybranego operatora płatności. Lista podpowiada operatorów, których masz skonfigurowanych w sklepie.
  </Card>
</Columns>

Każda lista ma na górze opcję „Wszystkie…” (np. **Wszystkie kategorie**, **Wszystkie typy**, **Wszystkie bramki**) — to ustawienie domyślne, które nic nie zawęża. Aby wyczyścić dany filtr, wybierz po prostu tę opcję z powrotem.

<Note>
  Filtry możesz **łączyć**. Na przykład wybierz **Kategoria: Płatność** i **Bramka: Twój operator**, aby zobaczyć wyłącznie problemy z jedną metodą płatności. Każda zmiana filtra od razu odświeża listę poniżej.
</Note>

<Tip>
  Ustawione filtry zapisują się w adresie strony. Jeśli odświeżysz panel albo wrócisz do zakładki później, lista pozostanie zawężona tak samo — a link możesz nawet skopiować i wysłać współpracownikowi, żeby zobaczył dokładnie te same błędy.
</Tip>

## Gdy lista jest pusta

Jeśli na liście nic nie ma, zobaczysz komunikat **„Brak błędów"** z dopiskiem, że dla wybranych filtrów nie odnotowano żadnych problemów. To **dobra wiadomość** — albo Twój sklep działa bez zarzutu, albo po prostu nic nie pasuje do aktualnie ustawionych filtrów.

<Note>
  Jeśli spodziewasz się jakichś błędów, a widzisz „Brak błędów", sprawdź najpierw filtry. Może masz zawężoną listę np. do jednej bramki albo jednego etapu płatności. Ustaw wszędzie opcję „Wszystkie…”, aby zobaczyć pełen dziennik.
</Note>

## Typowe sytuacje

<Columns cols={2}>
  <Card title="Klient zapłacił, ale nie dostał przedmiotu" icon="triangle-exclamation">
    Sprawdź kategorie **Zamówienie** oraz **Płatność**. Przy płatnościach zwróć uwagę na etap **IPN / Notyfikacja** — to on potwierdza wpłatę. Treść błędu zwykle podpowie, czy problem był z dostarczeniem przedmiotu, czy z odebraniem potwierdzenia o płatności.
  </Card>

  <Card title="Brak powiadomień na Discordzie" icon="bell-slash">
    Filtruj po kategorii **Webhook**. Jeśli pojawiają się tu wpisy, oznacza to, że wiadomości nie docierają — sprawdź ustawienia połączenia z Discordem.
  </Card>

  <Card title="Płatności w ogóle się nie rozpoczynają" icon="credit-card">
    Wybierz **Typ błędu płatności: Inicjacja** i odpowiednią **Bramkę płatności**, aby zobaczyć, dlaczego klienci nie mogą przejść do zapłaty.
  </Card>

  <Card title="Asystent AI nie odpowiada" icon="robot">
    Zajrzyj do kategorii **Asystent AI** — znajdziesz tam powód, dla którego pomoc w panelu chwilowo nie działa.
  </Card>
</Columns>

## Najczęstsze pytania

<AccordionGroup>
  <Accordion title="Co oznacza odznaka „Webhook&#x22;?">
    To kategoria powiadomień wysyłanych na zewnątrz — najczęściej wiadomości na Twój serwer Discord (np. informacja o nowym zamówieniu). Jeśli widzisz tu wpisy, znaczy to, że któreś powiadomienie nie zostało dostarczone. Sprawdź ustawienia połączenia z Discordem.
  </Accordion>

  <Accordion title="Widzę kod liczbowy przy błędzie — co z nim zrobić?">
    To kod odpowiedzi od partnera (np. operatora płatności). Sam w sobie nie wymaga działania — najlepiej skopiuj go razem z treścią błędu i przekaż wsparciu. Dzięki niemu szybciej ustalimy, po której stronie był problem.
  </Accordion>

  <Accordion title="Czy wpis sam zniknie po naprawieniu problemu?">
    Nie. Dziennik to historia zdarzeń — wpisy zostają, nawet gdy problem już nie występuje. Najnowsze błędy są zawsze na górze, więc jeśli po naprawie nie pojawiają się nowe wpisy z tym samym powodem, to znak, że wszystko działa.
  </Accordion>

  <Accordion title="Dlaczego prawie wszystkie błędy mają kategorię „Płatność&#x22;?">
    Z dwóch powodów: płatności to najczęstsze źródło problemów, a dodatkowo starsze wpisy zapisane przed wprowadzeniem podziału na kategorie są traktowane właśnie jako płatności. Użyj filtra kategorii, by to sprawdzić.
  </Accordion>

  <Accordion title="Kto w moim zespole widzi tę zakładkę?">
    Zakładka Błędy dotyczy głównie płatności, więc widzą ją osoby z dostępem do tego obszaru sklepu. Jeśli współpracownik nie ma jej w menu, oznacza to, że nie nadałeś mu odpowiednich uprawnień.
  </Accordion>
</AccordionGroup>

<Warning>
  Wpis w dzienniku **nie naprawia się sam** — pokazuje jedynie, co się stało. Jeśli widzisz powtarzające się błędy płatności lub powiadomień, sprawdź ustawienia odpowiedniej bramki lub połączenia z Discordem. Gdy treść błędu jest niejasna, skopiuj ją (razem z kodem odpowiedzi i datą) i prześlij do wsparcia — przyspieszy to pomoc.
</Warning>

## Dobre praktyki

<Tip>
  * **Zaglądaj tu regularnie** — sprawdzaj dziennik raz na jakiś czas, nawet gdy wszystko działa. Dzięki temu wcześnie wychwycisz drobne problemy, zanim zauważą je Twoi klienci.
  * **Najpierw filtry** — gdy szukasz konkretnego problemu, zawęź listę kategorią, etapem płatności i bramką. Gdy nic nie widać, ustaw wszędzie „Wszystkie…”.
  * **Patrz na datę** — porównaj moment błędu ze zgłoszeniem klienta lub numerem zamówienia, żeby mieć pewność, że to ten sam przypadek.
  * **Kopiuj całość do wsparcia** — treść błędu, kod odpowiedzi i data razem dają wsparciu komplet informacji i skracają czas pomocy.
  * **Reaguj na powtórki** — jeśli ten sam błąd wraca, to nie przypadek. Sprawdź ustawienia danej bramki płatności albo połączenia z Discordem.
  * **„Brak błędów" to dobry znak** — pusty dziennik (przy filtrach ustawionych na „Wszystkie…") oznacza, że sklep działa bez zakłóceń.
</Tip>
