Migrating from Commerce Server 2009

Migration from Microsoft Commerce Server 2009 to Commerce Server 2009 R2 is supported for ASP.NET sites and sites based on Microsoft SharePoint. Commerce Server 2009 R2 supports migration for the following Commerce Server 2009 sites:

  • custom ASP.NET site

  • default site or contemporary site on Microsoft SharePoint 2007

  • contemporary site (with extensibility kit usage) on SharePoint 2007

  • contemporary site for SharePoint 2010 (Template Pack for SharePoint 2010)

Hh567739.alert_caution(en-us,CS.95).gifImportant Note:

Before performing the migration, ensure you have uninstalled CS2009 first, then install CS2009 R2.

Hh567739.alert_caution(en-us,CS.95).gifImportant Note:

Before performing the migration, ensure you have converted the web application to use claims based authentication. Use Sharepoint Central admin to do this if claims based authentication is not already enabled.

Hh567739.alert_caution(en-us,CS.95).gifImportant Note:

The Inline Product Property Editor (IPPE) is not supported in Commerce Server 2009 R2. If you are using the IPPE Web part with a Commerce Server 2009 site, you must delete the Web part from any Web page that uses it, and then uninstall the IPPE using the IPPE uninstaller before uninstalling Commerce Server 2009. You will not be able to remove the IPPE once you have installed Commerce Server 2009 R2. If you do not uninstall the IPPE prior to uninstalling Commerce Server 2009, the Web part will continue to appear in the Web Part Catalog but will not be usable.

To migrate from Commerce Server 2009 to Commerce Server 2009 R2, complete the following tasks:

  1. Review information in Planning Your Commerce Server Site Migration.

  2. Back up your sites and set up your environment, as described in Preparing for Commerce Server Migration.

  3. Migrate site data and resources, as described Migrate Data and Update Commerce Server Schema.

  4. (SharePoint sites only) Apply the manual fixes necessary to port your SharePoint 2007 site to SharePoint 2010, or Commerce Server 2009 Template Pack Site for SharePoint 2010. See Prep Work for Updating Commerce Server Configuration Files.

  5. Update your site configuration files to use the new Commerce Server 2009 R2 assemblies, as described in Update Commerce Server Configuration Files. You must also update your site code manually to reference the new Commerce Server 2009 R2 assemblies, as described in Commerce Server 2009 R2 Assembly and Namespace Changes.

  6. Apply the manual fixes required to clean up after the automated migration tool. See Post Migration Tasks for Migrated SharePoint Commerce Sites and Post Migration Tasks for Migrated ASP.NET Commerce Sites.

  7. Recompile your site code and verify that the site functions properly on Commerce Server 2009 R2.