Aktualizacja ShopGold do nowej wersji to krok konieczny dla bezpieczeństwa i dostępu do nowych funkcji. Jednak każda aktualizacja niesie ryzyko – zmodyfikowane pluginy przestają działać, własne modyfikacje szablonu wymagają dostosowania, a zmiany w strukturze bazy danych mogą powodować błędy. Naprawiamy sklepy ShopGold po nieudanych lub problematycznych aktualizacjach.
Aktualizacje ShopGold mogą wpływać na kilka warstw systemu jednocześnie: pliki PHP (zmiany API, nowe funkcje, usunięte metody), strukturę bazy danych (nowe tabele, zmienione kolumny), szablony Smarty (zmienione zmienne, nowe bloki) oraz moduły i pluginy (zmienione interfejsy integracyjne). Problemy pojawiają się, gdy sklep zawiera niestandardowe modyfikacje lub niezaktualizowane dodatki zewnętrzne.
Typowe błędy po aktualizacji ShopGold
- Biała strona lub błąd 500 po aktualizacji – fatal error PHP
- Moduł płatności lub dostawy przestał działać
- Szablon graficzny wyświetla się z błędami layoutu
- Własne modyfikacje kodu przestały działać przez zmianę API
- Błędy bazy danych – brakujące kolumny lub niezgodna struktura tabel
- Panel administracyjny nie uruchamia się lub ma ograniczoną funkcjonalność
- Integracje zewnętrzne (ERP, marketplace) przestały się synchronizować
Bezpieczna procedura aktualizacji i naprawa po awarii
Dla sklepów planujących aktualizację oferujemy bezpieczną procedurę: kopia bezpieczeństwa przed aktualizacją, testy aktualizacji na kopii staging, identyfikacja i adaptacja własnych modyfikacji do nowej wersji, planowe uruchomienie aktualizacji w godzinach najmniejszego ruchu, weryfikacja działania wszystkich kluczowych funkcjonalności po aktualizacji. Dla sklepów, u których aktualizacja już spowodowała problemy, diagnozujemy błędy PHP i bazy danych, przywracamy działanie modułów i integracji, dostosowujemy niestandardowe modyfikacje do nowego API. W skrajnych przypadkach przywracamy wersję sprzed aktualizacji i planujemy ponowne przeprowadzenie aktualizacji bezpiecznie.