Primeros pasos después de crear una tienda personalizada
Después de publicar y crear por primera vez una tienda personalizada en el entorno de desarrollo, hay algunas tareas de desarrollo comunes que necesita o puede que desee completar para personalizar la tienda y desplegar la tienda en el entorno de producción.
Cómo examinar la tienda personalizada recién creada
Después de haber publicado una tienda, la nueva tienda publicada se puede examinar directamente sin reiniciar el servidor de transacciones, si la función de invalidación de memoria caché está habilitada. Para habilitar este comportamiento, actualice el registro desde la Consola de administración después de que se hayan completado el planificador de remoteStoreDataload y la planificación de DynaCacheInvalidation. La planificación de DynaCacheInvalidation se ha predefinido en el planificador de forma predeterminada. Si Kafka está configurado para invalidar la memoria caché del servidor de transacción al servidor de tienda, no es necesario reiniciar el servidor de tienda. Esto presupone que no se han añadido nuevos elementos de tienda (como archivos JSP o XML) durante la publicación de la tienda. Si se han añadido nuevos elementos de tienda, se debe reiniciar el servidor de tienda.
Publicación de la tienda personalizada en el entorno de producción de ejecución
Con la tienda personalizada creada en el entorno de desarrollo, debe empaquetar y desplegar los elementos de tienda iniciales en el entorno de producción de ejecución para que la tienda esté disponible en dicho entorno.
A diferencia de las versiones anteriores de HCL Commerce, no es necesario repetir el mismo proceso de creación de tienda en el entorno de producción de ejecución que ha completado en el entorno de desarrollo. En su lugar, debe empaquetar y desplegar la tienda personalizada desde el entorno de desarrollo al entorno de producción de ejecución.
Cuando empaquete los archivos de tienda recién creados para publicar inicialmente la tienda, debe publicar todos los archivos y elementos para la tienda personalizada. Para asegurarse de que todos los archivos y vías de acceso necesarios para la tienda personalizada se incluyen al crear la imagen inicial de Docker de tienda personalizada, debe incluir los archivos publicados predeterminados y los archivos y elementos personalizados. Esta combinación de elementos solo debe empaquetarse y desplegarse una vez para crear una imagen de Docker personalizada en el entorno de producción que incluya la tienda personalizada. Una vez que tenga una tienda personalizada disponible en una imagen de Docker, solo necesita empaquetar y desplegar los archivos de tienda personalizados para actualizar la tienda personalizada y aplicar las personalizaciones.
Para simplificar los archivos que necesita empaquetar inicialmente para crear la tienda personalizada en el entorno de producción, considere la posibilidad de empaquetar y desplegar la tienda personalizada recién creada antes de que empiece a personalizar la tienda.
Cómo empaquetar y desplegar elementos de datos
Cuando se empaquetan los archivos de tienda iniciales para crear la tienda en el entorno de producción de ejecución o para aplicar posteriormente cambios de personalización y configuración en el entorno, los archivos empaquetados deben seguir una estructura específica. Esta estructura es necesaria para que la lógica de despliegue predeterminada pueda determinar cómo aplicar los cambios correctamente al crear una nueva imagen de Docker personalizada para utilizar al actualizar el entorno de producción. La lógica de despliegue predeterminada, que se define con el archivo /SETUP/applyCustomization.sh, se utiliza para analizar el paquete personalizado para los archivos y cambios incluidos y, a continuación, aplicar dichos cambios.
Para obtener más información sobre la estructura de paquetes necesaria, consulte Estructura de repositorio para crear paquetes de tiendas (CRS).
Si necesita empaquetar y desplegar cambios en otras aplicaciones de servidor, Transaction server (ts-app
), Customization server (xc-app
) y Search server (search-app
), debe estructurar el repositorio para empaquetar esos elementos de forma independiente de los elementos de la tienda.
Personalización de la tienda
Habilitación y configuración de características de tienda
Junto con la personalización de las páginas de tienda, puede habilitar y configurar distintas funciones de tienda proporcionadas de forma predeterminada para que el comportamiento de estas características pueda satisfacer mejor las necesidades de su empresa. Por ejemplo, puede habilitar la activación de la cuenta de comprador por correo electrónico,