v3.0 Appendix

Overview
Please read carefully. This details important changes for v3.0. This will affect existing stores if you attempt an upgrade from a previous version.
New Responsive Template System
v3.0 introduces a brand new responsive template system for better performance on small devices. This supercedes all previous layouts. Any previous layouts / themes will be obsolete and should not be used.
Custom Mods / Changes
Any custom changes or modifications done will be lost on upgrade.
Rewrite Rules / Search Engine Friendly Urls
These have changed slightly in v3.0, so some older links may throw a 404.
Logo Upload
The option to upload a custom store logo has been removed. If you want custom graphics, edit the template structure and add your logo via HTML.
AddThis Social Plugin
The code for this has changed and it will need updating.
Product Videos
Any product video links will be reset. Product videos must be hosted on YouTube, Vimeo or Daily Motion and the relevant code added on the product page.
HTML5 Audio
If a browser doesn`t support HTML5, MP3 previews won`t be available. Only HTML5 <audio> tags are supported.
Newsletter
The existing newsletter table and system will be dropped so back up the data if you need it. The newsletter system is now tied to accounts.
Account System
v3.0 introduces a brand new account system. All previous sale data will be ported to accounts on upgrade. To gain access to their account, a user must use the password reset option. If enabled, an option to close accounts (for anyone not wanting an account) is provided. If accounts are removed, it doesn`t affect previous sale data.
MySQL Functions Deprecated
The PHP mysql functions are deprecated. Maian Cart now uses the mysqli (enhanced) functions. Your server should have this enabled. Moving to the new connection will not affect existing data.
Category Icons
Will need updating to suit the responsive system.
Payment Gateway Changes
The following payment gateways are no longer supported:

Google Checkout, Nochex, Liqpay, Paypoint

Due to gateway name / api changes, the callbacks have changed for the following:

Suomen Verkkomaksut is now PayTrail
Iridium Corporation is now Payvector
Moneybookers is now Skrill.


Refer to the docs for the latest callback urls.
Payment Gateway - Custom Gateways
If you have added a custom gateway, ensure that the class file name now starts class. Example:

class.new.php
Entry Log
The entry log will be dropped and recreated. Backup data if you need it.
Cron Jobs
The cron jobs are in a new location. They are now in the 'control/cron/' folder. Update existing jobs to use new path.
Zip Downloads
For product downloads, the option to consolidate files into single zip has been removed. This may be added back in a later version.
ionCube Removal
The ioncube system has been removed in v3.0. If you upgrade you will need to re-download your licence again from the licence centre and re-apply it.
Return to Appendix List