Creación de la tienda personalizada en el entorno de programación

Puede crear su tienda personalizada en el Externalized Customization workspace mediante la configuración y la ejecución de un script Gradle. A continuación, puede utilizar el Externalized Customization workspace para personalizar la tienda.

Nota: Puede crear tiendas personalizadas solo en el entorno de programación Después de crear, personalizar y probar la tienda personalizada, puede desplegarla en el entorno de autoría o real. Para obtener más información, consulte la documentación de implementación.

Antes de empezar

Para obtener más información sobre los parámetros de publicación, consulte:

Por qué y cuándo se efectúa esta tarea

Cuando se crea la tienda personalizada mediante un mandato Gradle, todos los archivos de tienda necesarios se copian en un nuevo directorio de tienda en el Store server desde las páginas predeterminadas de la tienda, basándose en el tipo de tienda especificada. También se crea una nueva carpeta de configuración Spring para la nueva tienda que contiene los archivos de configuración de controlador y vista -ext. A continuación, estos archivos se actualizan y se personalizan para la tienda individual a medida que se despliegan cambios desde el Externalized Customization workspace.

Este proceso se puede repetir para cada tienda que desee personalizar para el servicio de HCL Commerce.

Procedimiento

  1. Abra el archivo WCDE_installdir/storepublish/gradle.properties para editarlo.
  2. Actualice los parámetros de publicación de tienda en el archivo para sustituir los valores predeterminados durante la creación de la tienda.
  3. En un entorno de programación dentro del directorio WCDE_installdir/storepublish, ejecute el siguiente mandato para crear una tienda.

    Este mandato crea todos los elementos front-end en el espacio de trabajo del entorno de programación y genera todos los datos para crear la tienda en la base de datos.

    • gradlew addStore
    Nota: Gradlew busca el tiempo de ejecución Java entre las variables de entorno del sistema. Si recibe un error similar a "establezca la variable JAVA_HOME en el entorno para que coincida con la ubicación de la instalación de Java", ejecute WCDE_installdir/bin/setenv.bat y, a continuación, vuelva a ejecutar el mandato gradlew desde la misma sesión.

Resultados

La siguiente estructura de directorios y archivos se crean después de ejecutar el mandato:
  • Los elementos de escaparate nuevos, como archivos JSP y JavaScript, se guardan en el directorio WCDE_installdir/workspace/crs-web/WebContent/StoreFrontAssetDirectoryName.
  • Los nuevos elementos de catálogo, como archivos de imagen, se guardan en el directorio WCDE_installdir/workspace/crs-web/WebContent/CatalogAssetStoreDirectoryName.
  • Todos los datos generados requeridos se guardan en el directorio WCDE_installdir/storepublish/generateData. En la tarea siguiente, rellenará estos datos en la base de datos realizando un trabajo de planificador una sola vez. A continuación, puede utilizar SFTP y el trabajo de planificador para rellenar periódicamente los datos de la tienda.