Migrate the store in your HCL Commerce development environment

In this lesson, you create the local store in your HCL Commerce development environment. The store is moved from your old WebSphere Commerce development environment to your HCL Commerce version 9.1 development environment, where you can modify your store, or implement and test customizations. In this process, the store is also modified to be compatible with the newer version of HCL Commerce.

Before you begin

  • Before migrating your store, learn the difference in store architectures between WebSphere Commerce Version 7 and 8, and HCL Commerce Version 9.

    In this tutorial, you migrate your legacy WebSphere Commerce as a local store.

    You can retrofit your legacy WebSphere Commerce to conform with the new remote store architecture. This will afford all of the improvements of the micro services architecture of HCL Commerce version 9.1. This process, however, is outside of the scope of this tutorial.

  • Ensure that you have created a full backup of your WebSphere Commerce store project. This is covered in the prerequisites of the tasks required to complete step #1.

Procedure

Migrate your store project and custom Struts configurations.
  1. Migrate the Aurora store project, and ensure that it is made to be compatible with HCL Commerce version 9.1.
    Use the following options to select the appropriate migration task for the specific version of WebSphere Commerce that you are migrating from.
    Important: Minor changes in the migration, depending on the WebSphere Commerce version that you are migrating from, can impact your result.
  2. Migrate your custom Struts assets to Struts 2, and ensure that they are made to be compatible with HCL Commerce version 9.1.
    Use the following options to select the appropriate migration task for the specific version of WebSphere Commerce that you are migrating from.
    Important: Minor changes in the migration, depending on the WebSphere Commerce version that you are migrating from, can impact your result.

Results

Your store is migrated and updated to be compatible with HCL Commerce version 9.1. From here you can continue updating, or customizing your store for use in a live production HCL Commerce environment.

What to do next

The store can now be created as part of an HCL Commerce Transaction server (ts-app) package. This package will contain all of your local store assets along with any store customizations. This package can then be used to create a Docker image that can then be deployed within a production environment.

To continue with the tutorial, proceed to Create a deployment package containing your local store using the WCB tool.