Strony firmowe, landing page i serwisy w WordPress oraz Next.js - projektujemy je pod konwersję i widoczność w Google.
Tworzenie stron WWWProjektowanie UX/UIStrony dla firmLanding pageRedesign strony
Od czego zależy przejście z PrestaShop 1.7 do 8 lub 9? Pokazujemy aktualne różnice PHP, wybór ścieżki Update Assistant, demonstracyjną macierz zgodności oraz odbiór zamówień, płatności i SEO przed przełączeniem sklepu.
Aktualizacja PrestaShop 1.7 do 8 lub 9 zaczyna się od dokładnej wersji sklepu, PHP, motywu i modułów. Samo „mam 1.7” nie wystarcza do wybrania pliku aktualizacji ani kolejności zmiany środowiska. Poniżej znajdziesz plan dla właściciela sklepu i osoby technicznej: jakie dane zebrać, co sprawdzić na kopii i jakie dowody muszą poprzedzić zgodę na przełączenie.
Potrzebujesz wykonania prac? Zakres zakupowy i sposób wyceny znajdziesz na stronie aktualizacji PrestaShop 8/9. Ten poradnik służy przygotowaniu decyzji i testów.
Nie wybieraj starszej gałęzi wyłącznie dlatego, że wydaje się bardziej przewidywalna, ani nowszej tylko z powodu numeru. Porównaj aktualny status wsparcia, wymagania środowiska oraz potwierdzenia autorów krytycznych dodatków. Wersję docelową zapisz z numerem poprawki, a nie jako samo „9”.
| Gałąź sklepu | PHP wskazane jako zgodne | Wniosek do planu |
|---|---|---|
| PrestaShop 1.7.8 | PHP 7.1–7.4 | Dokumentacja archiwalna: nie przełączaj działającego 1.7.8 na PHP 8 przed ustaleniem ścieżki. |
| PrestaShop 8.0–8.2 | PHP 7.2–8.1; dla 7.2 minimum 7.2.5 | „PHP 8.1 lub nowsze” jest niepoprawnym uproszczeniem; PHP 8.2 nie mieści się w tej macierzy. |
| PrestaShop 9.0 | PHP 8.1–8.4 | Sprawdź dodatkowo wymagania konkretnego wydania i modułów. |
| PrestaShop 9.1 | PHP 8.1–8.5 | Zgodność core nie potwierdza zgodności motywu, płatności ani własnego kodu. |
Źródła zakresów: archiwalne wymagania PrestaShop 1.7, wymagania PrestaShop 8 oraz wymagania PrestaShop 9. Zestaw je z cyklem wsparcia PHP; techniczna możliwość uruchomienia nie oznacza dostępności poprawek bezpieczeństwa.
Status poprawek trzeba czytać dla konkretnego wydania i podatności. Nieprawdziwe jest kategoryczne założenie, że dla wszystkich sklepów 1.7 nie istnieją żadne oficjalne działania naprawcze. Komunikat PrestaShop z kwietnia 2026 r. o wydaniu 8.2.6 opisuje także rozwiązanie awaryjne dla starszych instalacji. Doraźne ograniczenie podatności nie zastępuje planu modernizacji całego sklepu.
Sprawdź komunikat bezpieczeństwa PrestaShop 8.2.6 i nowsze komunikaty producenta przed wyznaczeniem terminu prac.
Nie ma jednej odpowiedzi dla całej rodziny 1.7. Wybór zależy od wersji źródłowej, zgodnej wersji Update Assistant, dostępnego środowiska PHP i stanu dodatków. Nie zakładaj automatycznie ani obowiązkowego etapu przez 8, ani możliwości jednego skoku dla każdego sklepu. Najpierw sprawdź wymagania narzędzia i planowanej wersji, potem odtwórz dokładną ścieżkę na izolowanej kopii.
Oficjalna dokumentacja PrestaShop 9 opisuje aktualizację przez Update Assistant w panelu lub CLI. Repozytorium modułu zawiera kontrole wymagań i modułów, tworzenie kopii oraz odtwarzanie. Wynik kontroli narzędzia jest jednym z dowodów technicznych; nie obejmuje całego procesu sprzedaży ani wszystkich modyfikacji wykonanych przez poprzednią agencję.
Dokumentacja: aktualizacja PrestaShop 9 i oficjalny Update Assistant. Używaj wydania przeznaczonego do takiego zastosowania, nie przypadkowego archiwum gałęzi rozwojowej.
Zakres starej procedury wskazuje dokumentacja aktualizacji PrestaShop 1.7.
Poniższy sklep DEMO nie jest wdrożeniem klienta ani wykonanym audytem. To syntetyczny brief pokazujący, dlaczego zgodność samego silnika nie wystarcza do zgody na start. Wpisy są przykładowymi danymi i decyzjami, nie potwierdzeniem testów. W rzeczywistym protokole dodaj datę, dokładny numer poprawki, źródło deklaracji i link do logu próby.
| Element i dane przykładu | Ocena | Decyzja przed wdrożeniem |
|---|---|---|
| Core: 1.7.8.11 / PHP 7.4 → gałąź 9.1 / PHP 8.4 | PHP 8.4 mieści się w macierzy 9.1; ścieżka aktualizacji tego sklepu nie została sprawdzona. | Nie uruchamiać produkcji: wybrać wydanie docelowe i powtórzyć procedurę na kopii. |
| Motyw autorski: brak potwierdzenia autora dla 9.1 | Zgodność nieznana; widok produktu nie potwierdza checkoutu. | STOP do oceny kodu i próby koszyka, formularzy oraz widoków mobile. |
| Płatności: dostępna paczka opisana przez dostawcę jako zgodna; brak próby callbacku | Deklaracja producenta, nie wynik transakcji. | STOP do testu sukcesu, odmowy i powtórzonego powiadomienia. |
| ERP: w briefie harmonogram wskazuje dotychczasową domenę | Ryzyko uruchomienia zapisu ze stagingu do produkcji. | Odseparować endpoint i kolejkę; ustalić właściciela stanów i zamówień. |
| Backup: jest archiwum bazy i plików, nie ma odtworzenia | Nie potwierdzono możliwości uruchomienia kopii. | STOP do odtworzenia w odizolowanym środowisku. |
| Adresy: briefing nie przewiduje zmiany domeny ani ścieżek | Brak planowanej migracji URL; wynik powdrożeniowy nieznany. | Porównać crawl przed/po; nie tworzyć przekierowań dla niezmienionych adresów. |
Kopia musi obejmować spójny zestaw bazy, plików, konfiguracji i danych potrzebnych do odtworzenia. Przechowuj ją poza katalogiem publicznym z ograniczonym dostępem. Sprawdzenie rozmiaru archiwum nie jest próbą odtworzenia: uruchom kopię w osobnym środowisku i zapisz, czy działa panel, katalog oraz odczyt zamówień.
Na kopii wykonaj uzgodnioną ścieżkę narzędziem zgodnym z wersją źródłową. Zapisz jego wersję, wybraną wersję docelową, kolejność zmian PHP, wynik kontroli wstępnej i log wykonania. Każdy naprawiony moduł lub override musi wrócić do listy zmian, żeby produkcja nie była odtwarzana z pamięci.
Nie mieszaj w jednym niekontrolowanym podejściu aktualizacji core, przebudowy motywu, zmiany domeny i nowego ERP. Jeśli projekt wymaga kilku zmian, przygotuj dla nich osobne kryteria odbioru i możliwość wskazania, która zmiana spowodowała regresję. Przenoszenie gotowych plików stagingu nie rozwiązuje aktualizacji bazy ani nowych zamówień przyjętych w czasie prac.
Porównaj rekordy i reprezentatywne pola: wariant, podatek, walutę, cenę, rabat, metodę dostawy, sumę zamówienia i powiązania klienta. Po pozytywnym teście panelu wykonaj ścieżkę kupującego na desktopie i telefonie. Samo dotarcie do bramki płatności nie potwierdza obsługi płatności ani powiadomienia operatora.
| Próba i dane wejściowe | Oczekiwany wynik | Dowód wymagany do odbioru |
|---|---|---|
| Katalog: produkt DEMO-BUT, wariant rozmiar 42, stan 3 szt. | Wariant zachowuje przypisanie; koszyk zawiera właściwy rozmiar i ilość. | Porównanie identyfikatorów i pól przed/po oraz zapis próby koszyka. |
| Koszyk: 2 × 100 PLN brutto, rabat 20 PLN na produkty, dostawa 15 PLN; bez innych reguł | Suma brutto 195 PLN; podatki i dokument zgodne z konfiguracją testu. | Zamówienie testowe, rozbicie kwot i dokument bez danych rzeczywistego klienta. |
| Płatność testowa: sukces, a potem ponowne powiadomienie dla tej samej transakcji | Jedna płatność i jedno zamówienie; brak podwójnego księgowania skutku. | Identyfikatory testowe i zanonimizowany log obsługi powiadomień. |
| Integracja: przerwane połączenie po zapisie zamówienia DEMO-01 | Po ponowieniu nadal jedno zamówienie i jeden uzgodniony ruch magazynowy. | Log przed/po ponowieniu i porównanie stanu źródła nadrzędnego. |
| SEO: istniejący URL produktu zachowany bez zmiany treści adresu | Odpowiedź 200, właściwy canonical, brak przypadkowego noindex i adresu stagingu. | Porównanie crawl oraz źródła HTML przed/po. |
| Rollback: nowe zamówienie DEMO-02 powstaje po kopii bazowej | Plan obejmuje odzyskanie tego zamówienia i uzgodnienie jego płatności; nie znika przy odtworzeniu. | Próba odtworzenia wraz z udokumentowaną obsługą delty danych. |
Do wyniku rzeczywistego testu dopisz datę, wersje, osobę wykonującą oraz PASS albo FAIL z opisem. Nie zamieniaj „producent deklaruje zgodność” na PASS. Jeśli nie wykonano próby, status to „nie przetestowano”, a krytyczny brak blokuje zgodę na wdrożenie.
Zgodę GO wydaj dopiero po zamknięciu krytycznych błędów i akceptacji pozostałych ryzyk przez właściciela. Plan STOP powinien wskazywać objawy uruchamiające wycofanie, osobę decyzyjną, punkt odtworzenia i obsługę nowych transakcji. Backup to narzędzie odtwarzania, nie kompletna procedura biznesowa.
Aktualizacja silnika nie gwarantuje wzrostu pozycji ani konwersji. Najpierw sprawdź, czy wdrożenie nie zepsuło istniejących adresów, treści i pomiaru. Porównaj statusy HTTP, canonical, robots/noindex, linki wewnętrzne, sitemapę i dane strukturalne na reprezentatywnych produktach, kategoriach i stronach treści.
Szczegółowe kryteria rozwijamy w poradnikach SEO PrestaShop i optymalizacji wydajności PrestaShop.
Do porównania ofert przekaż ten sam brief: dokładne wersje, listę dodatków i zmian własnych, wielkość danych, integracje, liczbę sklepów i języków, wymagane scenariusze testowe oraz warunki przełączenia. Oddziel koszt licencji, dostosowania kodu, środowiska, testów i opieki po starcie. Brak wyceny pozycji nie oznacza kosztu zero.
Nie da się rzetelnie przypisać liczby dni na podstawie samej liczby modułów. Jeden własny checkout lub nietypowa integracja może wymagać większej pracy niż wiele prostych dodatków. W harmonogramie zaznacz zależności od producentów i decyzji właściciela oraz moment, w którym po próbie można potwierdzić okno produkcyjne.
Sprawdź zakres usługi aktualizacji PrestaShop. Jeśli projekt obejmuje przenoszenie danych z innego systemu, domeny albo przebudowę struktury, oddziel go od samej aktualizacji i opisz w zakresie migracji PrestaShop.
Przekaż dokładną wersję PrestaShop i PHP, listę modułów, informacje o motywie oraz integracjach. Na tej podstawie możemy określić zakres sprawdzenia zgodności i wycenić aktualizację. Haseł ani kluczy API nie umieszczaj w formularzu.
Aktualizacja PrestaShop - zakres i wycenaStrony firmowe, landing page i serwisy w WordPress oraz Next.js - projektujemy je pod konwersję i widoczność w Google.
Tworzenie stron WWWProjektowanie UX/UIStrony dla firmLanding pageRedesign strony
Sklepy na PrestaShop i WooCommerce - wdrażamy, migrujemy i piszemy dedykowane moduły w zespole senior developerów.
Tworzenie sklepówNowy sklep PrestaShopMigracja na PrestaShopModuły PrestaShopŁączymy sklep z hurtowniami
Pozycjonujemy, naprawiamy techniczne SEO i optymalizujemy konwersję. Widoczność, kliknięcia i zarejestrowane konwersje porównujemy z bazą wyjściową.
SEO dla firmlokalne SEOcontent SEOAudyt SEOSEO techniczne
Utrzymujemy, aktualizujemy i stale rozwijamy projekt - bierzemy odpowiedzialność za techniczną stronę nawet po uruchomieniu.
Opieka WordPressaktualizacje i serwerSupport w pakietach godzinRozwój stronyWdrożenia niestandardowe
Bezpłatna konsultacja
Opisz, czego potrzebujesz - zaproponujemy zakres, technologię i realny harmonogram. Bez zobowiązań.
Następny krok
Krótka rozmowa albo wiadomość - wrócimy z konkretną propozycją zakresu.
Formularz kontaktowyOpisz, czego potrzebujesz - strony, sklepu, integracji czy wsparcia technicznego. Odpowiemy z konkretnymi propozycjami i orientacyjną wyceną, zwykle w ciągu 24–48 godzin roboczych.
ul. Henryka Pachońskiego 7a
31-223 Kraków
Biuro czynne: pon.–pt., 9:00–17:00
Webalpha
NIP: 6562340974
REGON: 385895790