Przejdź do treści

Checklista audytu Magento po wdrożeniu

Sklep może działać na pierwszym ekranie i jednocześnie mieć niedziałający cron, zaległe indexery, stare pliki statyczne, błędne cache, kolejki bez konsumentów albo integrację, która po cichu gubi zamówienia. Audyt powdrożeniowy ma sprawdzić nie tylko wygląd, ale cały przepływ od kodu i konfiguracji po zakup, płatność, wysyłkę i dane produktowe.

Checklista diagnostyczna, nie skrypt wdrożeniowy

Ten materiał mówi, co odczytać i porównać. Nie podaje komend do uruchomienia „na próbę” — każde środowisko ma inną konfigurację hostingu, a naprawa bez diagnozy i backupu potrafi pogłębić awarię.

Objaw

Strona główna działa, ale po kilku godzinach stany, e-maile i integracje przestają się aktualizować.

Pierwszy test

Sprawdź czas ostatniego wykonania cron, liczbę zaległych zadań i to, czy kolejki mają aktywnych konsumentów.

01

Zapisz stan wdrożenia i możliwość rollbacku

Bez punktu odniesienia trudno odtworzyć, co zmieniło się między działającą a uszkodzoną wersją.

  • commit albo paczka wdrożona na produkcji
  • wersja Magento / Adobe Commerce
  • wersje modułów i motywu
  • backup bazy i mediów
  • sposób powrotu do poprzedniej wersji
  • lista komend i migracji wykonanych podczas deployu
02

Tryb produkcyjny, kompilacja i statyczne zasoby

Produkcja powinna działać w odpowiednim trybie, z przygotowaną kompilacją i statycznymi assetami.

Nie uruchamiaj komend naprawczych „na próbę” bez backupu i diagnozy. Najpierw odczytaj stan, ścieżki i logi.

  • bieżący tryb aplikacji
  • wynik kompilacji DI
  • obecność statycznych zasobów dla używanych locale i motywów
  • błędy 404 CSS, JS i fontów
  • zgodność cache bustingu
  • czy produkcja nie generuje assetów dynamicznie przy pierwszym żądaniu
03

Cron i kolejki

Cron obsługuje wiele zadań: indeksowanie, e-maile, reguły, importy, eksporty i procesy modułów. Brak cron może nie być widoczny od razu. Sklep otwiera się, ale po kilku godzinach stany, indeksy, e-maile lub integracje przestają się aktualizować.

  • czy crontab istnieje dla właściwego użytkownika
  • czas ostatniego wykonania
  • zaległe wpisy
  • osobne grupy cron
  • logi błędów
  • czy kolejki mają aktywnych konsumentów
  • czy restart procesu nie czyści niezakończonej pracy
04

Indexery

Sprawdź status każdego indexera, tryb aktualizacji przy zapisie albo według harmonogramu, zaległości oraz czas pełnego reindexu. W dużym katalogu nie uruchamiaj pełnego reindexu w godzinach szczytu bez oceny wpływu.

  • status valid / invalid / working
  • harmonogram cron dla trybu według harmonogramu
  • blokady i procesy wiszące
  • wzrost tabel changelog
  • czas aktualizacji kategorii, cen i wyszukiwarki
  • zgodność danych na froncie po zmianie produktu
05

Cache, sesje i CDN

Cache ma przyspieszać sklep, ale nie może serwować starej ceny, koszyka innego użytkownika ani nieaktualnych assetów.

Nie stosuj czyszczenia całego cache jako uniwersalnej naprawy. Najpierw ustal, który cache jest nieaktualny i dlaczego invalidacja nie zadziałała.

  • status typów cache
  • backend cache i sesji
  • Varnish, Fastly albo CDN, jeśli występują
  • cache prywatnych bloków
  • nagłówki odpowiedzi
  • invalidacja po zmianie produktu i ceny
  • zachowanie po wylogowaniu i na kilku urządzeniach
06

Checkout od początku do końca

Wykonaj rzeczywisty zakup dla najważniejszych kombinacji. Sprawdź zamówienie w panelu, ERP lub BaseLinkerze, bramce płatniczej i e-mailu. Sam ekran „dziękujemy” nie potwierdza całego procesu.

  • gość i klient zalogowany
  • różne stawki VAT
  • rabat albo kod promocyjny
  • kilka metod dostawy
  • płatność online i odroczona
  • produkt prosty i wariantowy
  • ostatnia sztuka
  • anulowanie albo nieudana płatność
07

Integracje i idempotencja

Testuj awarię połączenia oraz ponowienie. Jedno zamówienie nie może utworzyć dwóch dokumentów po timeoucie — patrz diagnostyka błędów integracji API.

  • źródło prawdy i częstotliwość
  • mapa ID
  • retry i ochrona przed duplikacją
  • kolejka błędów
  • monitoring ostatniego sukcesu
08

Katalog, warianty i dane

Porównaj próbkę z systemem źródłowym. Nie ograniczaj się do produktów wybranych przez wdrożeniowca.

  • SKU i EAN
  • warianty i konfiguracje
  • ceny regularne, specjalne i grupowe
  • stany i dostępność do sprzedaży
  • kategorie i atrybuty filtrów
  • zdjęcia
  • status i widoczność
  • zachowanie po imporcie masowym
09

SEO po wdrożeniu

Po migracji porównaj listę starych i nowych URL-i oraz logi 404. Nie przekierowuj wszystkich błędów na stronę główną.

  • kody 200, 301 i 404
  • canonicale
  • robots i sitemapa
  • title i meta
  • nagłówki H1
  • strony filtrów i wyszukiwarki
  • paginacja
  • przekierowania po migracji
  • dane strukturalne
  • indeksowalność kategorii i produktów
  • brak przypadkowego noindex po stagingu
10

Logi, bezpieczeństwo i monitoring

Przejrzyj logi aplikacji, PHP, serwera, cron, kolejki i integracji. Usuń tryb developerski, publiczne debugi i dane dostępowe z repozytorium. Zweryfikuj uprawnienia plików, konto administratora i kopie zapasowe.

  • błędy 5xx
  • brak działania cron
  • kolejka rosnąca powyżej progu
  • nieudane płatności
  • spadek liczby zamówień
  • brak synchronizacji stanów
  • błędy importu
  • zajętość dysku i bazy
11

Raport powinien kończyć się kolejnością napraw

Nie wystarczy lista osiemdziesięciu problemów. Dla każdej pozycji potrzebny jest dowód, wpływ, plik albo moduł, rekomendacja, ryzyko wdrożenia i test odbioru.

Priorytety i okna czasowe audytu powdrożeniowego
PriorytetCo obejmujeOkno
P0blokuje sprzedaż, bezpieczeństwo albo danepierwsze 24 h
P1powoduje błędne zamówienia, stany, SEO albo wydajnośćdo 7 dni
P2poprawa jakości i utrzymaniado 30 dni
obserwacjabrak dowodu problemu, wymaga monitoringuciągle
Pierwsza kontrola natychmiast po publikacji, druga po kilku dniach rzeczywistego ruchu, pełny przegląd po zamknięciu pierwszego cyklu operacyjnego.

FAQ: audyt Magento po wdrożeniu

Pierwszą kontrolę natychmiast po publikacji, kolejną po kilku dniach rzeczywistego ruchu i pracy integracji, a pełny przegląd po zamknięciu pierwszego cyklu operacyjnego. Część problemów, na przykład brak cron, ujawnia się dopiero po godzinach.
Czasem usuwa stary widok, ale nie naprawia błędnego kodu, konfiguracji, cron, indexerów ani integracji. Powinno wynikać z diagnozy, a nie być pierwszym odruchem.
Najpierw poprawność sprzedaży, płatności, stanów i danych. Wydajność jest krytyczna, ale wynik narzędzia nie zastępuje testu pełnego procesu zamówienia z dokumentem w ERP.
Można sprawdzić frontend, SEO i część procesu zakupowego, ale cron, indexery, kolejki, logi i konfigurację produkcji ocenia się dopiero z dostępem technicznym.