La migration de votre boutique PrestaShop 1.7 vers Prestashop 8.1 offre de nombreux avantages notables, notamment des performances améliorées de votre boutique, des fonctionnalités de sécurité améliorées et un accès aux dernières technologies.
PrestaShop 8.1 apporte un environnement d’exploitation plus efficace et sécurisé avec la prise en charge des dernières versions de PHP et MySQL, améliorant ainsi la vitesse du site et la réactivité de votre boutique.
Par exemple, les nouvelles fonctionnalités introduites dans les versions PrestaShop 8 et supérieures telles que le Indicateur de force du mot de passe qui améliorent non seulement la sécurité de votre boutique mais améliorent également l’expérience utilisateur sont des améliorations notables dans cette version.
Ainsi, en mettant à niveau la version PrestaShop de la boutique vers la version 8.1, vous garantissez également un support continu de la communauté PrestaShop, un accès aux mises à jour et une meilleure conformité aux normes Web actuelles, gardant votre boutique compétitive et bien optimisée pour les moteurs de recherche.
La migration de PrestaShop 1.7 vers PrestaShop 8.1 est très bénéfique pour plusieurs raisons et certaines d’entre elles sont mentionnées ci-dessous : –
- Technologies de base mises à jour : Le passage à PrestaShop 8.1 apporte des mises à niveau significatives aux technologies essentielles telles que les versions Bootstrap et Symfony qui ont été mises à niveau vers la v4.4.
- Prise en charge des versions PHP les plus récentes : PrestaShop 8.1 prend en charge les dernières versions de PHP allant de 7.2.5 à 8.1.
- Fonctionnalités de sécurité améliorées : L’introduction d’un Indicateur de force du mot de passe est une amélioration significative de PrestaShop 8.1 qui fournit des commentaires en temps réel aux clients créant des comptes encourageant la création de mots de passe plus forts et plus sécurisés en montrant des indices pour améliorer la force.
Conditions préalables à la migration
1. Vérification des exigences techniques
- Compatibilité serveur : Vérifiez que votre environnement d’hébergement répond aux spécifications mises à jour requises par PrestaShop 8.1, en particulier PHP version 7.4 ou ultérieure et MySQL version 5.6 ou ultérieure, car cela garantit que votre serveur peut gérer efficacement le nouveau logiciel sans problèmes de compatibilité.
- Compatibilité des thèmes et des modules : Évaluez si vos thèmes et modules existants sont compatibles avec PrestaShop 8.1. Si ce n’est pas le cas, vous devrez soit les mettre à jour, soit rechercher des remplacements appropriés pour maintenir la fonctionnalité et la conception de votre boutique.
2. Sauvegarde des données
- Sauvegardes complètes : Sauvegardez rigoureusement tous les fichiers de votre site Web, les entrées de base de données et les paramètres de configuration. Cette étape est vitale car elle fournit un filet de sécurité, vous permettant de restaurer votre boutique à son état d’origine en cas de problème pendant le processus de migration.
- Validation de la sauvegarde : Testez ces sauvegardes dans un environnement intermédiaire pour confirmer leur intégrité et leur fonctionnalité. Cette validation permet de garantir que vous pouvez revenir de manière fiable au système d’origine si nécessaire.
3. Configuration de l’environnement de préparation
- Répliquer l’environnement en direct : Un environnement de test doit être configuré pour répliquer le plus fidèlement possible la configuration réelle, puis utiliser cet environnement pour effectuer les tests de migration.
Migration des données
Exporter des données :
- Utilisez des outils comme phpMyAdmin pour exporter votre base de données au format CSV depuis la boutique PrestaShop 1.7.
- Accédez à la base de données de votre boutique puis cliquez sur le bouton Exporter présent en haut de phpMyAdmin.
- Veuillez vérifier le fil d’Ariane pour vérifier que vous exportez une base de données et une table.
- Lors de l’exportation des données, assurez-vous de cocher les cases « Mettre les noms des colonnes dans la première ligne » et « Exporter les tables en tant que fichiers séparés ». Cela fournira des fichiers CSV distincts pour chaque table présente dans votre base de données.
Modifier et importer des données :
En fonction des changements dans la structure de la base de données entre 1.7 et 8.1, vous devrez peut-être ajuster les données SQL (comme modifier les structures des tables, les noms de colonnes, etc.) avant de les importer dans votre nouvelle base de données PrestaShop 8.1. Cette étape peut donc être complexe et nécessiter des tests approfondis.
Pour chaque changement dans la nouvelle structure, nous devons modifier nos CSV respectifs.
Importer les données-
- Installez Prestashop 8.1. Lors de l’installation, sachez que vous n’avez pas besoin d’installer les données de démonstration car nous avons besoin d’un magasin propre pour l’importation.
- Maintenant, installez les langues que vous utilisez sur votre boutique en direct sur la boutique PS8.1.
- Désormais, pour chaque table du magasin PS8.1 dans phpMyAdmin, veuillez d’abord effacer les données de la table, puis importer le CSV de cette table.
- Lors de l’importation, assurez-vous que le format du fichier est marqué comme CSV et ignorez l’importation de la première ligne CSV car elle contient le nom des colonnes.
- Documentez chaque modification apportée aux données et le raisonnement derrière chaque modification, car cette documentation sera utile pour référence future et pour la maintenance du magasin.
Étape finale de la migration : –
De plus, des tests complets seront nécessaires une fois que les données seront l’importation dans la nouvelle configuration de PrestaShop 8.1 doit être effectuée pour s’assurer que toutes les fonctionnalités de la boutique fonctionnent comme souhaité et enfin, le magasin peut être rendu public lorsqu’aucun problème n’a été détecté lors du processus de test du magasin.
Blog connexe: Tests de stabilité Prestashop 8.1.1 : un aperçu des résultats ,war
Jetez un oeil à notre module best-seller Supercheckout d’une page pour Prestashop ainsi que le Plugin de création d’applications mobiles Opencart Android et iOS:
Regardez également notre dernière vidéo ici :