Sicherer ist es wenn du zuerst eine Kopie von deinem Shop machst inkl. Kopie von der Datenbank, diesen kann man ggf erstmal auf eine Subdomain laufen lassen. Einige Hoster bieten auch an eine Kopie der Datenbank zu erstellen, sodass man keinen lästigen export import über phpmyadmin machen muss.
Jetzt kannst du die Kopie updaten, wenn alles funktioniert hat musst du nur noch das Routing ändern, sodass deine Kopie zum Live system wird.
Wenn irgendwas schieß gehen sollte hast du immer noch deinen vollständigen „alten“ Shop und kannst ja auch wieder zurück switchen.
Mein Tip für dich als Einsteiger.
Schau dir an was ssh ist und wie du darüber ein Backup anlegen kannst.
Mysqldump und ein tar Archiv von deinem Shop(hilft auch bei der Downloadzeit).
Du willst dich zwar jetzt vergewissen aber wiegst dich in falscher Sicherheit.
Am Schluss kommen dir dann die Probleme, wie Uploadgröße oder Skriptlaufzeit oder oder oder und du kannst deine Datenbank nicht importieren, bzw musst dann Ewigkeiten warten bis deine Daten endlich hochgeladen sind, weil der nette Hoster den Ftp Uploadspeed limitiert hat.
Wenn du einen Shop betreust, dann machs richtig. Nicht böse gemeint, nur ein gut gemeinter Rat für dein „Zukunfts-Ich“.
Der einfache Weg ist natürlich über phpmyadmin zu exportieren, alle Files per FTP sichern und später alles wieder rückwärts einzuspielen.