- Correlaciones de solicitud GetCartListToGetOrder
La comunicación de GetCartListToGetCartOrder utiliza el ID de cliente (o ID de miembro) de Sterling Call Center para recuperar una lista de los carros activos del cliente en HCL Commerce. El servicio SCWC_SDF_GetCartList capta la lista de carros activos, y si hay varios carros de la compra activos, el servicio SCWC_SDF_GetCartList_Internal llama al componente XSL WCGetCartListToSterlingOrderList para transformar la respuesta HCL Commerce al formato de salida getOrderList Sterling Order Management.
- Correlaciones de solicitud GetCartDetailsToGetOrder
La comunicación de GetCartDetailsToGetOrder utiliza el ID de carro en HCL Commerce para recuperar detalles sobre el carro. El servicio SCWC_SDF_GetCartDetails capta los detalles del carro de la compra y llama al servicio SCWC_SDF_GetCartList_Internal, que transforma la respuesta HCL Commerceen el formato de salida de la Sterling Order Management API getCompleteOrderDetails.
- Correlaciones de solicitud LockCartToProcessOrder
La comunicación de LockCartToProcessOrder comprueba el ID de carro en los detalles del pedido en HCL Commerce para verificar que se ha creado un borrador de pedido. Se crean los borradores de pedidos y el suceso CREATE_DRAFT_ORDER. ON_SUCCESS se desencadena cuando el CSR extrae el carro de la compra. El suceso invoca el servicio SCWC_SDF_LockWCShoppingCart. El servicio bloquea el carro en HCL Commerce y llama al servicio SCWC_SDF_LockWCShoppingCart_Internal, que transforma el mensaje HCL Commerce en formato Sterling Order Management. Cuando un CSR bloquea un carro de la compra, el CSR puede trabajar en el carro del comprador y crear un pedido para el comprador. El comprador no puede trabajar en el carro de la compra.
- Correlaciones de solicitud UnlockCartToProcessOrder
La comunicación UnlockCartToProcessOrder comprueba el ID del carro de la compra en los detalles del pedido en HCL Commerce para verificar que el CSR ha cancelado o suprimido el borrador de pedido. El suceso ORDER_CHANGE. DELETE_ORDER se solicita cuando un CSR cancela o suprime un borrador de pedido. El suceso desencadena el servicio de SCWC_SDF_UnlockWCShoppingCart, que desbloquea el carro de la compra del comprador y llama al servicio SCWC_SDF_UnlockWCShoppingCart_Internal. Después de desbloquear el carro de la compra, el comprador puede actualizarlo. Los servicios internos transforman el mensaje HCL Commerce en el formato Sterling Order Management.
- Correlaciones de solicitud ChangeOrderOnCancel
La comunicación de changeOrderOnCancel correlaciona la cancelación de un pedido en Sterling Order Management a HCL Commerce. Cuando se cancela un pedido desde Sterling Order Management o Sterling Call Center, ChangeOrderOnCancel también actualiza las estadísticas de uso de la promoción en el Motor de promociones HCL Commerce a través de una llamada al servicio CancelPromotionCalUsage.
- Correlaciones de solicitud CreateOrderOnSuccess
La comunicación de CreateOrderOnSuccess correlaciona la creación satisfactoria de un pedido en Sterling Order Management con HCL Commerce. Cuando un comprador envía un pedido, el pedido se crea en Sterling Order Management a través de una llamada a la API CreateOrder. Después de una creación satisfactoria, el servicio de SCWC_SDF_createOrderOnSuccess crea un mensaje que luego se vuelve a transferir a HCL Commerce. HCL Commerce recibe el acuse de recibo y actualiza el estado del pedido a "Transferido satisfactoriamente". Esto también actualiza las estadísticas de uso HCL Commerce de la promoción a través del servicio FinalizePromotionCalUsage.
- Correlaciones de solicitud ChangeOrderOnSuccess
Cuando se cambia un pedido de Sterling Order Management o Sterling Call Center, se recupera la información sobre el precio de pedido y la promoción de HCL Commerce. El suceso changeOrderOnSuccess se utiliza para actualizar estadísticas de uso de la promoción en el Motor de promociones de HCL Commerce llamando a CancelPromotionCalUsage o UpdatePromotionCalUsage.
- Correlaciones de solicitud ConfirmDraftOrderOnSuccess
La comunicación de ConfirmDraftOrderOnSuccess correlaciona una creación de pedido borrador satisfactoria en Sterling Order Management o Sterling Call Center a HCL Commerce. Este servicio también se utiliza para actualizar estadísticas de uso de la promoción en el Motor de promociones HCL Commerce a través de una llamada al servicio FinalizePromotionCalUsage.
- getCompleteOrderDetails
La comunicación de getCompleteOrderDetails correlaciona información de pedidos históricos entre Sterling Order Management y HCL Commerce. Cuando un comprador desea ver los detalles de un pedido que existe en Sterling Order Management, se llama a la API getCompleteOrderDetails. Si el comprador desea reordenar y crear un carro basado en estos detalles del pedido, HCL Commerce llama a la misma API.
- Obtener disponibilidad de inventario
La comunicación obtener disponibilidad de inventario correlaciona la solicitud GetInventoryAvailability de HCL Commerce con monitorItemAvailability (para una llamada de tienda en línea) o findInventory (para una llamada de tienda física) de Sterling Order Management. Es posible almacenar en la memoria caché el resultado, lo que elimina la llamada en tiempo real a Sterling Order Management para cada comprobación de inventario y aumenta drásticamente el rendimiento.
- getItemPriceUE
Las correlaciones GetItemPriceUE permiten a un representante de servicio al cliente (CSR) utilizar Sterling Call Center, la Tienda de Sterling u otro canal de gestión de pedidos para la interfaz HCL Commerce para las solicitudes de fijación de precios, la validación de cupones o la creación de pedidos.
- getOrderList
Las correlaciones GetOrderList permiten HCL Commerce devolver información de pedidos históricos de Sterling Order Management. Cuando un comprador desea ver un historial de pedidos en la sección mi cuenta, HCL Commerce devuelve una lista de historial de pedidos consolidados al comprador. La lista incluye los pedidos que se han creado satisfactoriamente Sterling Order Management y los pedidos que no se han creado satisfactoriamente, pero cuyos registros están disponibles localmente en HCL Commerce. HCL Commerce utiliza la Sterling Order Management API GetOrderList para recuperar un historial de pedidos.
- getOrderPriceUE
Las correlaciones de GetOrderPriceUE permiten que los pedidos creados en Sterling Order Management o Sterling Call Center recuperen precios unitarios, descuentos de promoción, regalos gratuitos e información de descuento de promoción de envío de HCL Commerce.
- getPricingRuleDetailsUE
Las correlaciones GetPricingRuleDetailsUE se utilizan para Sterling Order Management para recuperar detalles de promoción específicos de HCL Commerce.
- Suceso REAL_TIME_AVAILABILITY_CHANGE
El Supervisor de disponibilidad en tiempo real (RTAM) de Sterling Order Management utiliza una transacción desencadenada por tiempo para detectar cambios de inventario más allá de los niveles especificados y desencadena un suceso REALTIME_AVAILABILITY_CHANGE (en y, posteriormente, el suceso REALTIME_AVAILABILITY_CHANGE_LIST). Este suceso inicia un servicio que publica información de inventario en la memoria caché de inventario HCL Commerce.
- Suceso REAL_TIME_AVAILABILITY_CHANGE_LIST
El supervisor de disponibilidad en tiempo real de Sterling Order Management (RTAM) utiliza una transacción desencadenada por tiempo para detectar cambios de inventario más allá de los niveles especificados y desencadena un suceso REALTIME_AVAILABILITY_CHANGE_LIST Este suceso inicia un servicio que publica información de inventario en la memoria caché de inventario HCL Commerce.
- Reservar inventario
La comunicación Reservar inventario correlaciona la solicitud ProcessInventoryRequirement de HCL Commerce con la llamada a la API reserveAvailableInventory de Sterling Order Management. Puesto que tanto HCL Commerce como Sterling Order Management se pueden personalizar, se hacen suposiciones con respecto a la correlación de un sistema a otro.
- syncInventory
Si RTAM desencadena un evento REALTIME_AVAILABILITY_CHANGE_LIST y el envío de inventario se desencadena en la modalidad de opción de supervisor 1 u opción de supervisor 3, el mensaje de cambio de disponibilidad de Sterling Order Management se direcciona al servicio SyncInventoryAvailability y se envía al servicio de inventario HCL Commerce.
- Transferir pedido
La comunicación Transferir pedido correlaciona la solicitud ProcessOrder de HCL Commerce con la llamada a la API createOrder de Sterling Order Management. Puesto que tanto HCL Commerce como Sterling Order Management se pueden personalizar, se hacen suposiciones con respecto a la correlación de un sistema a otro.
- validateCouponUE
Las correlaciones validateCouponUE permiten validar cupones entre Sterling Order Management y HCL Commerce. Cuando un comprador añade un cupón manual desde el Sterling Call Center, validateCouponUE se implementa para llamar a HCL Commerce para la validación de cupones especificados según sus definiciones en HCL Commerce.