HCL Commerce es una plataforma de comercio electrónico de alta disponibilidad, muy escalable y personalizable. Con capacidad para dar soporte a cientos de miles de transacciones por día, HCL Commerce le permite hacer negocios con consumidores (B2C) o directamente con empresas (B2B). HCL Commerce utiliza tecnología compatible con la nube para que el desarrollo y la operación sean sencillas y eficaces. Proporciona herramientas de fácil uso para que los usuarios de empresa gestionen de forma centralizada una estrategia entre canales. Los usuarios de empresa pueden crear y gestionar campañas de marketing de precisión, promociones, catálogo y comercialización en todos los canales de ventas. Los usuarios de empresa también pueden utilizar funciones de gestión de contenido habilitadas con inteligencia artificial.
Los temas de la sección Referencia contienen toda la documentación de referencia HCL Commerce.
Los URL del flujo de compra de HCL Commerce están organizados por subsistemas.
El subsistema de miembros incluye toda la lógica y los datos relativos al registro, autenticación y agrupación de todos los miembros. Un miembro puede ser un usuario, una organización o unidad de organización, o un grupo de miembros.
Los siguientes URL están relacionados con la dirección.
HCL Commerce ofrece diferentes ventajas a los usuarios de empresa, a los administradores y a los desarrolladores. HCL Commerce está pensado para cada uno de estos roles con un conjunto adaptado de ofertas para que cada uno de los usuarios pueda obtener el máximo beneficio.
Aprenda a instalar y desplegar HCL Commerce development environment y los entorno de producción de HCL Commerce.
Antes de migrar a HCL Commerce Version 9.1, revise esta información que le ayudará a planificar y ejecutar la migración.
Los temas de la categoría operativa resaltan tareas que normalmente realizan los usuarios de empresa, representantes de soporte al cliente, para completar las tareas diarias en el funcionamiento del sitio HCL Commerce.
Los temas de la categoría Integración resaltan las tareas que se llevan a cabo normalmente para utilizar HCL Commerce en combinación con otros productos.
Los temas de la categoría Administración destacan las tareas que normalmente efectúa el Administrador de sitio para soportar las operaciones diarias del sitio de HCL Commerce.
Los temas de la sección de Personalización describen las tareas realizadas por un desarrollador de aplicaciones para personalización HCL Commerce.
HCL Commerce proporciona muchas guías para ayudarle a personalizar y comprender la instancia y las tiendas de HCL Commerce.
Los temas de la categoría de ejemplos resaltan las muestras de ejemplo que se proporcionan con HCL Commerce.
En la sección siguiente se describe cómo puede sacar provecho de las características y las funciones de HCL Commerce para ayudar al sitio a cumplir con diferentes estándares de privacidad y seguridad.
Estos temas describen las características de seguridad de HCL Commerce y cómo configurar dichas características.
Los temas de la sección Rendimiento describen los medios para planificar, implementar, probar y volver a visitar la optimización del rendimiento del sitio de HCL Commerce.
Los temas de la sección Resolución de problemas señalan cuáles son los problemas comunes que se enfrentan con HCL Commerce y cómo pueden resolverse o mitigarse.
HCL Commerce expone dos API de programación principales. La primera y más reciente API es una interfaz de REST, y la mayoría de las clases nuevas se exponen aquí. La API de Java heredada también contiene nuevas clases que no son adecuadas para REST y se pueden examinar en formato Javadoc.
Los beans de datos se agrupan en varios grupos de componentes.
Los mandatos de URL, mandatos de controlador, mandatos de tarea, mandatos de vista y las tablas están relacionados entre sí.
Utilice esta información cuando personalice un mandato y desee saber las tablas que se ven afectadas. También debería utilizar este tema si modifica una tabla y desea saber los mandatos y beans que se ven afectados.
Los siguientes mandatos del motor Run están disponibles de forma predeterminada para poder configurar las aplicaciones que se ejecutan dentro de los contenedores.
Para entrar un contenedor de Docker, puede completar los pasos siguientes.
Cuando se despliega un contenedor desde una imagen proporcionada por HCL, un script de ayuda Entrypoint.shdetermina las configuraciones que se utilizarán al iniciar el contenedor. Revise la siguiente información para obtener más detalles sobre qué hace el script de ayuda y cómo puede personalizar las configuraciones.
El modelo de base de datos de HCL Commerce se ha diseñado para la integridad de los datos y para un rendimiento óptimo. HCL Commerce proporciona varios cientos de tablas que almacena datos de instancia HCL Commerce. Para mantener la integridad de los datos y facilitar el mantenimiento de la integridad referencial, se utilizan comúnmente restricciones en el modelo de base de datos. En las tablas, los índices se utilizan con precaución para evitar el sobreindexado y para proporcionar un equilibrio correcto entre las actividades de recuperación de datos y las de manipulación de datos (insertar y actualizar). Las reglas de negocio se implementan a nivel de aplicación, en vez de utilizar un desencadenante de base de datos. No obstante, los desencadenantes se utilizan para facilitar la transición de los datos y el bloqueo optimista. Un número limitado de procedimientos almacenados de base de datos basados en SQL se utilizan para las actividades de uso intensivo de datos.
En HCL Commerce, el proceso de pago utiliza el subsistema de pagos.
En general, el almacenamiento en memoria caché mejora el tiempo de respuesta y reduce la carga del sistema. Las técnicas de almacenamiento en memoria caché se utilizan para mejorar el rendimiento de aplicaciones de World Wide Web de Internet. La mayoría de las técnicas almacenan en memoria caché contenido estático (contenido que raramente cambia), por ejemplo archivos de gráficos y texto. Sin embargo, muchos sitios web sirven contenido dinámico, que contiene información personalizada o datos que cambian más frecuentemente. El contenido dinámico de memoria caché necesita técnicas de almacenamiento en memoria caché más sofisticadas, por ejemplos las proporcionadas por la memoria caché dinámica de WebSphere Application Server, un servicio incorporado para almacenar en memoria caché y servir contenido dinámico.
El elemento raíz del archivo cachespec.xml, <cache>, contiene elementos <cache-entry>. El servicio de memoria caché dinámica de WebSphere analiza el archivo cachespec.xml durante el arranque del sistema y extrae un conjunto de parámetros de configuración para cada elemento cache-entry.
<cache>
<cache-entry>
cache-entry
El programa de utilidad de carga de datos contiene varios archivos de configuración. Puede utilizar el esquema del archivo de configuración para entender y personalizar los archivos de configuración de carga de datos.
HCL Commerce proporciona muchos servicios web.
En HCL Commerce los programas de utilidad son scripts que realizan operaciones tales como la carga de políticas de control de acceso, la carga de datos de tienda y la limpieza de la base de datos de objetos obsoletos. En entornos de ejecución, ejecute los programas de utilidad desde Utility server Docker container. En el entorno de desarrollo, ejecute los programas de utilidad desde el directorio bin.
Los URL del subsistema de catálogo incluyen toda la lógica y los datos relativos a un catálogo, incluidas las categorías, los productos y sus atributos, los artículos, las agrupaciones de cada uno, y todas las asociaciones o relaciones existentes entre ellos.
Este mandato añade una nueva entrada de dirección para un usuario o una organización.
Este mandato determina si un usuario tiene como mínimo una dirección permanente.
Este mandato suprime una dirección de un usuario.
Este URL actualiza la entrada de dirección para un usuario.
Los siguientes URL están relacionados con compradores.
Los siguientes URL están relacionados con la organización:
Los siguientes URL están relacionados con el registro.
Este URL se utiliza en escenarios indirectos de empresa.
Los siguientes URL están relacionados con la seguridad:
El subsistema de gestión de pedidos incluye toda la lógica y los datos relativos a la formalización, proceso y gestión de pedidos. El subsistema de gestión de pedidos también se ocupa de las devoluciones.
Una solicitud de presupuesto (RFQ) es un tipo de mecanismo de comercio disponible en HCL Commerce. Puede efectuar el mantenimiento y administrar las RFQ utilizando HCL Commerce Accelerator. Cuando se publica la tienda de inicio B2B avanzada que se suministra con HCL Commerce, se obtiene la herramienta de solicitud de RFQ.
Los URL siguientes se relacionan con el sistema de mensajería.
El subsistema del servidor consta de funciones que están asociadas a los URL que ejecuta el planificador.
La tienda de inicio Aurora en HCL Commerce se escribe completamente en jQuery, que es una de las bibliotecas JavaScript que se utilizan más habitualmente en sitios web dinámicos. La API de sucesos y jQuery AJAX proporciona una infraestructura fácil de utilizar que satisface la mayoría de los requisitos para el desarrollo de escaparates.
La biblioteca de etiquetas JSTL Foundation HCL Commerce es una colección de etiquetas personalizadas que se proporcionan para dar soporte a la creación de archivos JSP de HCL Commerce. Las tiendas de HCL Commerce utilizan la biblioteca de etiquetas estándar de JavaServer Pages (JSTL) para realizar la lógica, en lugar del código Java. Al mismo tiempo, la lógica de negocio se traslada a los beans de datos. La combinación de estos pasos le permite utilizar menos código Java en una página JSP.