Migracja sklepu PrestaShop wymaga więcej uwagi niż przeniesienie prostej strony — oprócz plików i bazy trzeba zachować konfigurację płatności, przesyłek i integracji. DoSieci.pl przenosi sklep bezpłatnie w ramach zamówienia hostingu; poniżej pokazujemy też, jak zrobić to samodzielnie.
Krok po kroku
- Zrób pełną kopię katalogu sklepu i eksport bazy danych po stronie starego hostingu.
- Na nowym koncie w Plesku utwórz bazę danych i wgraj pliki przez WebFTP albo SSH.
- Zaimportuj bazę przez phpMyAdmin i zaktualizuj dane połączenia w pliku właściwym dla swojej wersji. PrestaShop 1.7, 8 i 9 korzystają z
app/config/parameters.php; starsza wersja 1.6 używałaconfig/settings.inc.php. Zachowaj kopię konfiguracji i wyczyść cache zgodnie z dokumentacją swojej wersji. Dokumentacja konfiguracji PrestaShop. - Przetestuj sklep pod właściwą domeną przez lokalny plik
hosts— panel, katalog, koszyk, przekierowania, SSL i e-maile na własny adres. Płatności testuj w trybie testowym operatora, bez prawdziwego obciążenia klienta. Kopię sklepu zabezpiecz przed indeksowaniem i wykonywaniem produkcyjnych zadań lub integracji. - Przed przełączeniem wstrzymaj zamówienia i zapisy na starym sklepie na uzgodnione okno migracji. Wykonaj końcową synchronizację bazy i nowych plików, aby nie zgubić zamówień z czasu testów. Dopiero po jej weryfikacji przełącz DNS i sprawdź certyfikat SSL na nowym koncie. Nie zmieniaj przy okazji rekordów MX poczty, jeśli nie obejmuje jej migracja.
Po przełączeniu sprawdź nowe zamówienia, stany produktów, zadania harmonogramu i integracje. Stara kopia nie powinna przyjmować niezależnych zamówień. Zachowaj kopię i plan powrotu; jeśli nowy sklep zdążył przyjąć zamówienia, powrót wymaga także uzgodnienia danych, a nie tylko zmiany DNS.
