27 posts 109 tags 7 domains
~/oferta/prestashop/aktualizacja-prestashop

Aktualizacja i migracja PrestaShop

Stary PrestaShop działa, dopóki hosting nie wyłączy starego PHP albo moduł płatności nie przestanie być wspierany. Przenoszę sklepy na nowsze wersje tak, żeby zamówienia, klienci i pozycje w Google zostały na miejscu.

# php -v

Kiedy aktualizacja przestaje być opcjonalna

  • WARNHosting zapowiada wyłączenie PHP 7.x
  • ERRModuł płatności albo kuriera nie działa ze starą wersją sklepu
  • WARNPrestaShop 1.6 i starsze 1.7 nie dostają już poprawek bezpieczeństwa
  • WARNNowe moduły wymagają PrestaShop 8 lub nowszego
  • WARNPanel i sklep zwalniają na starym PHP
# upgrade --path

Ścieżki aktualizacji PrestaShop

z wersjido wersjico to oznacza
1.7.x1.7.8aktualizacja w obrębie gałęzi, zwykle najmniej zmian
1.7.88.xPHP 8, przegląd modułów, szablonu i override'ów
8.x9.xnowszy Symfony w panelu, sprawdzenie zgodności modułów
1.68 / 9przeniesienie danych do nowej instalacji zamiast aktualizacji w miejscu
# upgrade --help

Co obejmuje aktualizacja

--audyt
Przegląd modułów, override'ów i szablonuco ma zgodną wersję, co trzeba zastąpić albo przepisać
--php
Przejście na PHP 8poprawki w kodzie, który przestaje działać; więcej we wpisie PHP 7 vs PHP 8
--moduly
Aktualizacja albo przepisanie niekompatybilnych modułów
--szablon
Dostosowanie motywu do nowej wersji
--dane
Produkty, klienci, zamówienia, adresy URLadresy bez zmian albo z przekierowaniami 301, żeby nie stracić pozycji
--kontrola
Sprawdzenie po aktualizacjizamówienie testowe, płatności, maile, Search Console
# grep -rl "/oferta/aktualizacja-prestashop" ~/posts

Piszę o tym na blogu

# ls ~/oferta
$ mail --to=biuro@infinityweb.pl

Masz sklep na PrestaShop i coś z tej listy brzmi znajomo? Napisz.

biuro@infinityweb.pl