Configuración de HCL Commerce Developer Tooling environment
Before you begin
- Antes de instalar HCL Commerce Developer, asegúrese de que su HCL Commerce development environment cumple los requisitos de hardware y software.
- Para obtener información sobre los requisitos de software, consulte Niveles de software admitidos, correcciones y valores de HCL Commerce.
- Para obtener información sobre los requisitos de hardware, consulte Requisitos de hardware para HCL Commerce.
- Debe tener acceso a una ejecución del HCL Commerce Version 9.1Transaction server.
Puede ser de un entorno de desarrollo o de producción.
La configuración predeterminada para el proxy del SDK de herramientas espera que este servidor se esté ejecutando en localhost. Si su Transaction server no se está ejecutando en la máquina local, modifique commerce-tooling/proxy.conf.json (para HCL Commerce 9.1.0.0 y 9.1.1.0), o el archivo de configuración de proxy
commerce-tooling/proxy.conf.js para especificar la ubicación del Transaction server.
- Debe tener acceso a Management Center for HCL Commerce.
El ID de usuario y la contraseña predeterminados para la versión del entorno de desarrollo de Management Center es wcsadmin:wcs1admin.
- Debe tener Node.js instalado. Node.js incluye el programa de utilidad Node Package Manager (npm).
La versión de nodo soportada es v18-lts (incluye npm9.6.x).
Para instalar Node.js, visite https://nodejs.org/en/download/.
Procedure
-
Obtenga el SDK de herramientas de HCL Commerce Developer Tooling environment.
- Revise Obtener el software de HCL Commerce Developer y Revisar la lista de los últimos paquetes de descarga disponibles para asegurarse de que está obteniendo la versión más actualizada del software de HCL Commerce.
- Descargue y extraiga la última versión del SDK de herramientas para obtener el paquete de Git HCL_Commerce_Tooling_9.1.x.x.bundle.
-
Clone el proyecto en Git desde el paquete de Git descargado.
Ejecute el mandato siguiente:
git clone bundleNameprojectName
Donde:- bundleName
- El nombre de archivo del paquete que está clonando.
- projectName
- El nombre del proyecto de Git que está creando.
Por ejemplo:git clone HCL_Commerce_Tooling_9.1.0.0.bundle HCL_Commerce_Tooling
-
Utilice el gestor de paquetes de nodos (NPM) para instalar el servidor de nodo del SDK de herramientas.
-
Inicie el servidor de desarrollo de herramientas.
En el mismo directorio, ejecute el mandato:
npm start
Si está actualizando desde una versión anterior del SDK de herramientas, actualice proxy.conf.json (para HCL Commerce 9.1.0.0 y 9.1.1.0) o el archivo de configuración de proxy
proxy.conf.js.
- Apunte a la dirección IP o al nombre de host del entorno de datos de búsqueda para los recursos de búsqueda.Por ejemplo:
"/search/resources/api/v2/categories": { "target": "https://localhost:30921", "secure": false, "changeOrigin": true }
- Actualice las URL de host local de la tienda para HTTPS y especifique el puerto correcto para representar correctamente las imágenes en los resultados de búsqueda simulados en Management Center for HCL Commerce.Por ejemplo:
"/hclstore": { "target": "https://localhost:6443", "secure": false, "changeOrigin": true }
Note: El servidor SDK de la tienda React debe estar en ejecución para representar resultados de búsqueda simulados en la herramienta de búsqueda Management Center.
- Apunte a la dirección IP o al nombre de host del entorno de datos de búsqueda para los recursos de búsqueda.
-
Utilice el host local. Para utilizar localhost:7443, debe ejecutar el mandato siguiente para configurar primero el navegador:
https://localhost:7443/lobtools/cmc/Configure?featureName=localAdminConsole&featureEnabled=true
-
Inicie Management Center for HCL Commerce para comprobar que la instalación se realizó correctamente.
En un navegador, vaya a https://localhost:7443/lobtools/cmc/ManagementCenter para iniciar el Management Center.