Migration Virtuemart 2.6 vers 3.0
Rédigé le .
Cette année, nous allons certainement migrer beaucoup de boutiques Virtuemart. Il est essentiel d'avoir une bonne procédure de migration de version.
- Avant toute chose, pour ceux qui se lancent dans un migration, il faut TOUJOURS faire une sauvegarde et veiller à ce que l'archive soit intègre.
- Vérifier que chaque module / plugin / composant / template soit bien compatible avec la version Joomla 3
- Virtuemart 3 est compatible Joomla 2.5 donc vous pouvez tester la mise à jour sur une version (copie) en J2.5
- Virtuemart 3 utilise des librairies différentes et il faudra que vos modules/plugin utilisent les mêmes si possible.
- jQuery v1.11.0
- jQuery UI - v1.9.2,
- La base de données en virtuemart 3.0 est légèrement modifiée (et sera changée grâce à l'installeur). Les customfields seront changés en userfields.
- Certaines tâches ne pourront être effectuées automatiquement
- il faudra le faire manuellement dans le backend de votre site. Chercher la tâche "Remove old vm2 inherited customfields" dans les outils Virtuemart (aucun retour en arrière possible).
- Il fonctionne pour certaines personnes très bien, pour d'autres non. Le but est d'enlever tous les "customFields", qui sont en enfants et surchargent par défaut du parent. Dans VM3 vous pouvez décider pour chaque CustomField si vous souhaitez remplacer le parent ou non. L'autre tâche est de mettre à jour l'ancien format des customFields dans les commandes. Si vous avez un lot anciennes commandes, il est très utile pour augmenter la mémoire allouée et le temps d'exécution.
- Vérifiez alors les nouveaux champs Userfields.
- Dernière mise à jour le .