Audyt Magento 2
Audyt techniczny Magento w 5 dni roboczych. Odtwarzamy Twój sklep na naszym serwerze z anonimizowanej kopii, sprawdzamy, czego naprawdę używa, i przy każdym module mówimy, co z nim zrobić. Po audycie sklepu Magento wiesz, co usunąć, co zostawić i od czego zacząć.
Sklep na Magento latami zbiera niepotrzebne moduły
Rachunek przychodzi przy aktualizacji. Poprawki bezpieczeństwa Magento trzeba instalować regularnie, a każda przechodzi przez cały ten kod. Im więcej modułów i dostawców, tym większa szansa, że coś się posypie, i tym drożej to naprawić.
Gdy sklep zaczyna zwalniać, a po aktualizacji coś przestaje działać, to dobry moment na audyt. Zanim dołożysz kolejny moduł albo mocniejszy serwer, sprawdź, czego sklep naprawdę używa. Od tego zaczynamy.
Jak wygląda audyt techniczny Magento
Trzy etapy, 5 dni roboczych. Pracujemy na kopii, więc Twój sklep działa w tym czasie normalnie.
1. Przegląd serwera
Sprawdzamy wersje PHP, MySQL i nginx, konfigurację usług takich jak Varnish czy RabbitMQ, zadania cron, logi błędów i to, czy sklep ma aktualne poprawki bezpieczeństwa. Dopiero tu widać, co naprawdę jest zainstalowane, a co tylko zapisano w dokumentacji.2. Próbna instalacja u nas
Przenosimy kod do naszego repozytorium, anonimizujemy bazę i stawiamy sklep na naszym serwerze. To przy okazji test odtworzenia z backupu na innej maszynie. Tu wychodzi to, czego nie widać na produkcji: brakujące licencje, wolny build, moduły, które blokują instalację.3. Analiza konfiguracji i modułów
Ekspert Magento rysuje architekturę sklepu i przechodzi moduł po module: czy jest skonfigurowany, czy ma dane w bazie, czy wymaga licencji i czy Magento nie robi już tego samo. Kończymy omówieniem wyników z Tobą.Co dostajesz po audycie sklepu Magento
Szybszy, stabilniejszy i bezpieczniejszy sklep zaczyna się od planu: co usunąć, co zaktualizować, a co zostawić.
Decyzję przy każdym module
Usuwamy, zastępujemy, przenosimy albo zostawiamy. Przy każdej decyzji piszemy, dlaczego.Rysunek architektury
Jak sklep łączy się z ERP, płatnościami, wysyłką i innymi systemami. Na jednym schemacie.Sprawdzony backup
Wiesz, że sklep da się odtworzyć na innym serwerze, bo właśnie to zrobiliśmy. Instalatory zostają u Ciebie na wypadek migracji.Listę licencji i kluczy
Które moduły wymagają płatnych licencji i kluczy dostępu i co się stanie, gdy któraś wygaśnie.Stan serwera i bezpieczeństwa
Wersje ze znanymi lukami, brakujące poprawki bezpieczeństwa, błędy, które powtarzają się w logach, i zadania cron, które nie działają.Omówienie i plan
Spotkanie, na którym przechodzimy przez wyniki i ustalamy, od czego zacząć. Raport zostaje u Ciebie.Audyt Magento w praktyce
Case: audyt sklepu Magento z elektroniką
88 modułów, z których potrzebnych było ok. 18
- 41 od poprzedniego wykonawcy, bez dokumentacji i wsparcia. 28 z nich nie miało ani jednego wpisu w bazie ani konfiguracji.
- 28 z płatnego pakietu jednego dostawcy. Sklep używał z niego jednego szablonu opcji na 7 produktach i dwóch szablonów SEO.
- 19 innych modułów zewnętrznych, część nigdy nieskonfigurowana.
Naprawa starego sklepu czy nowy na gotowej bazie
| Naprawa starego sklepu | Nowy sklep na gotowej bazie | |
|---|---|---|
| Moduły do utrzymania | 88 | ok. 18 |
| Praca przy utrzymaniu | punkt odniesienia | ok. 3× mniej |
| Ryzyko przy aktualizacji | wysokie, cudzy kod bez dokumentacji | niskie, nasze moduły i 4 sprawdzone zewnętrzne |
| Szybkość | motyw z 2019 roku | Breeze, 2-3× szybciej |
Doprowadzenie starego sklepu do porządku kosztowałoby więcej niż przebudowa. Zarekomendowaliśmy nowy sklep na Magento 2.4.8 z motywem Breeze, na naszym gotowym zestawie startowym, z wyglądem zbliżonym do obecnego. Płatny pakiet do opcji produktu miały zastąpić natywne opcje Magento. Przy każdym z 88 modułów zapadła decyzja: 56 do usunięcia, 14 do zastąpienia naszymi rozwiązaniami, 4 do przeniesienia, 4 bez zmian. Przebudowę na gotowej bazie zaplanowaliśmy na 6-8 tygodni roboczych.
Case: audyt sklepu Magento z frontem PWA
Dwa największe problemy wyszły, zanim zajrzeliśmy w kod
Oba problemy wyszły przy próbnej instalacji. Po pierwsze, brakowało licencji do modułów jednego z dostawców płatności, więc sklepu nie dało się zainstalować, dopóki ich nie usunęliśmy. Po drugie, generowanie plików statycznych trwało 4 godziny. W sprawnym Magento to kilka minut, a ten krok powtarza się przy każdym wdrożeniu, także na produkcji.
Na środowisku testowym nie dało się też złożyć zamówienia, bo płatny moduł wysyłki wymagał osobnego klucza licencji.
Za większością problemów stał nadmiar
Zaleciliśmy odchudzanie w bezpiecznej kolejności:
- automatyczne testy ścieżek zakupowych,
- wyłączanie modułów po kolei i puszczanie testów po każdym,
- co przechodzi testy, wylatuje z kodu.
Czego uczą nas audyty sklepów Magento
Te same wnioski wychodzą z obu audytów.
Balast spowalnia i psuje
28 martwych modułów w jednym sklepie, cały nieużywany frontend w drugim, build trwający 4 godziny. Zanim zaczniesz przyspieszać sklep nowym kodem, sprawdź, co można z niego wyrzucić. Często to wystarcza.Prosty sklep kosztuje mniej
Z 88 modułów zostaje ok. 18, a pracy przy utrzymaniu jest ok. 3× mniej. ERP podłączony standardowym API nie potrzebuje w sklepie żadnego modułu. Mniej elementów to mniej rzeczy, które mogą się zepsuć przy aktualizacji.Każdy dostawca to kolejne ryzyko
Płatny pakiet 28 modułów obsługiwał 7 produktów. Brak jednej licencji zablokował instalację, brak drugiej zablokował zamówienie. Każdy dodatkowy dostawca to jego kod, jego licencja i jego harmonogram aktualizacji.Opcje dodatkowe
Analiza Twojego kodu
Przeglądamy kod pisany pod Twój sklep, np. front PWA albo własne moduły: jakość, zgodność z dobrymi praktykami Magento i to, jak łatwo go dalej rozwijać.
Analiza integracji
ERP, PIM, płatności, przewoźnicy. Sprawdzamy, jak dane płyną między systemami i gdzie integracja może się zatrzymać.
Analiza UX
Przechodzimy ścieżkę zakupową oczami klienta: od karty produktu przez koszyk po płatność.
Audyt testerski i audyt wydajności
Automatyczne testy ścieżek krytycznych (rejestracja, koszyk, checkout) i testy obciążeniowe na nagranych sesjach. Pokazują, gdzie sklep się zatrzymuje przy większym ruchu.
Zobacz efekty
Poznaj wybrane projekty i przeczytaj case w syntetycznej formie.
Referencje, które mówią wszystko
Dynamika, zmieniające się okoliczności i nasze podejście do pracy - o tym opowiedzą sami klienci. Spójrz, jak się z nami pracuje.

















