Hieronder volgt een korte beschrijving van hoe het mij gelukt is om een Virtuemart 1.0 omgeving in een Joomla 1.5 installatie te migreren naar een schone Virtuemart 2.0 omgeving/Joomla 2.5 installatie.
Het lijkt me duidelijk maar ik geef toch nog maar even nadrukkelijk aan dat je dit soort migraties nooit direct in een live omgeving moet uitvoeren!
Doe dit altijd eerst in een lokale MAMP/WAMP omgeving.

Voordat je begint is het van belang dat je tijdens de installatie van Joomla 2.5 dezelfde prefix instelt als die van de oude Joomla 1.5 installatie (meestal “jos_” zonder de quotes).

1) Kopieer de inhoud van de shop_image directory van [root oude 1.5 website]/components/com_virtuemart naar [root nieuwe 2.5 website]/images/stories/virtuemart/

2) Maak een export van alle Virtuemart tabellen van de oude Joomla 1.5 installatie. Importeer deze export naar de nieuwe Joomla 2.5 database.

3) Installeer Virtuemart 2.x

4) Ga naar Gebruikers -> Gebruikersbeheer en zoek de ID op van de admin account waar je onder werkt (onthouden!)

5) Ga naar het Virtuemart Control Panel

6) Ga naar Configuration en zet een vinkje achter “Enable database Update tools”

7) Ga naar Tools -> Tools & Migration en klik op het Migration tabblad

8) Vul onderaan bij “Write here the new store owner id” de ID in die je eerder hebt opgezocht en klik op “Set store owner”

9) Check of “Rewrite order numbers” aangevinkt staat

10) Bij “Choose a task for migration” heb ik voor “everything” gekozen maar wellicht wil je alleen bepaalde onderdelen migreren

11) Klik op “Start migration” en houd je vingers gekruist… Als het goed is is hierna alles gemigreerd!

Deel 2, extra productafbeeldingen

Extra productafbeeldingen kunnen standaard niet meegemigreerd worden. Nu heeft een ontwikkelaar hier echter een plugin voor geschreven waardoor je dit alsnog voor elkaar kan krijgen. Zie onderstaande forumpost:

http://forum.virtuemart.net/index.php?topic=109502.0

De plugin kan eventueel ook via deze link gedownload worden. Na deze geinstalleerd te hebben dien je de volgende url te gebruiken:

www.jenieuwevirtuemart2website.nl/index.php?convertVm1Images

Ik heb wat testjes gedaan maar bij mij werkte het het beste door verder geen vinkjes te plaatsen.