0. Es gibt keine XAMPP version 3.1.0. Diese Versionsnummer bezieht sich lediglich auf die control panel Komponente und sagt damit fast nichts aus bei deiner Fragestellung.
Zu 1. Ein update von XAMPP ist immer eine vollständige Neuinstallation da der XAMPP installer keine Updatefunktionalität bietet. Das bedeutet in einfachen Worten, du musst sicherstellen, dass du alle Anwendungen die du mit umziehen möchtest vorher hinreichend sicherst, sowohl was die statischen Dateien betrifft als auch alles was die Datenbankzugänge und Datenbankdaten betrifft. Anschließend solltest du XAMPP entfernen und eine Neuinstallation der gewünschten XAMPP version vornehmen (prüfe vorher die Anforderungen deiner Webanwendungen. Nicht jede Anwendung verträgt beispielsweise jede PHP version). Anschließend kannst du deine Webanwendungen wieder einspielen.
Solch ein Update mit Portierung kann einen Anfänger vor unüberwindbare Hindernisse stellen, daher betone ich gerne mehrmals: stelle dich auf Probleme ein, mache lieber ein Backup zuviel als eines zuwenig. Sichere zum Beispiel zusätzlich den gesamten xampp Ordner um zur Not das alte System reaktivieren zu können.
Zu 2. Die aktuellsten Versionen findest du auf der apachefriends Download Seite
https://www.apachefriends.org/de/download.htmlAlle anderen Versionen und auch alternative Arten findest du wenn du auf der Apachefriends Download Seite auf “weitere Downloads >>“ klickst.
Zu 3. Dazu kann ich nichts sagen. Prestashop spezifische Fachfragen fragst du am besten in einem Prestashop Support nach.
Zu 4. In aller Regel ja. Die meisten Webanwendungen lassen sich sogar in derselben Version mehrmals auf ein und demselben Webserver einrichten. Ausnahme dieser Regel sind spezielle Installer (wie zum Beispiel die Bitnami XAMPP Apps) die den Installationsprozess zwar stark vereinfachen, dafür aber Standardeinstellungen verwenden die die Mehrfachinstallation derselben Komponente verhindern.
Mit freundlichen Grüßen,
Altrea