How to migrate VM Invoice 3 to VM Invoice 4?
- Last revised:
- Monday, 19 June 2023
Answer
VM Invoice 4 is a new version of VM Invoice compatible with Joomla! 4. Due to a lot of differences in its code compared to VM Invoice 3, it is offered as a separate component, but we've created a very simple tool to migrate all your configuration and created invoices from VM Invoice 3 to VM Invoice 4 in just a single click.
WARNING: Always backup your website and database before installing any components or making any significant changes!
Please follow this guide to install VM Invoice 4 and migrate all data from VM Invoice 3:
- Do NOT uninstall VM Invoice 3 before upgrading Joomla! to version 4, only disable System - VM Invoice 3 Autorun plugin or disable your Cron for automatic e-mails sending
- Backup your website and database
- Upgrade Joomla! to version 4
- Install VM Invoice 4 as usual
- When you open VM Invoice 4's Control Panel, you should see the following message at the top:
"We've detected previous VM Invoice 3 installation. You can navigate to Migrate Data page to migrate all your invoices data and configuration to VM Invoice 4".
Click the "Migrate Data" link to open the migration page. - Make sure that all the listed tables are marked as "Found"
- Click the "Migrate" button in the toolbar
- Check that your configuration and invoices from VM Invoice 3 have been migrated to VM Invoice 4
- Now you can uninstall VM Invoice 3 as usual
- Enable System - VM Invoice 4 Autorun plugin or update and enable your Cron for automatic e-mails sending
- Congratulations! You have successfully migrated to VM Invoice 4