Migration from Legacy to NG - XMPieLab/uStore-NG GitHub Wiki

Backward compatibility

When you upgrade uStore to version 10, all existing stores receive by default the Legacy mode.
This ensures full backward compatibility, as these stores are still running on the Legacy technology.
Custom skins, JavaScripts and custom plugins will all work with Legacy mode stores.

Migrating a store to uStore NG

Migration of a Legacy store to a uStore NG store requires the following actions:

  1. Assigning the store the uStore NG mode.
  2. Customizing the theme or creating a new theme, to resemble the previous skin.
  3. Testing that JavaScripts added to the store continue to function properly.
  4. Testing that custom plugins continue to function properly.

There is a good chance that JavaScripts and custom plugins will keep on working, as most of the uStore pages show the Legacy ASP.net pages inside an iFrame, except for the homepage, category page, header and footer. Nonetheless, verify their operability.

It is advisable to duplicate the live store, test all changes on the duplicated store, and once ready, apply the changes to the live store.