Plataforma heredada

Ver resumen del pedido

Tras capturar los pagos, el empleado de tienda debe ser capaz de ver el resumen de órdenes e imprimir el recibo.

Resumen del pedido

Una vez que el pago se haya procesado satisfactoriamente, se visualizará una confirmación. Desde la pantalla Capturar pago, cuando el empleado de tienda pulsa Ver resumen de órdenes, se ejecuta la lógica siguiente para visualizar la pantalla Resumen de órdenes:
  • Se llama a la API getCompleteOrderDetails para obtener los detalles de la orden.
  • Se llama a la API getCompleteOrderLineList para obtener los detalles de la línea de pedido.
La pantalla Resumen de órdenes proporciona un resumen de la orden que el cliente formaliza, incluido el producto, el método de entrega y el precio. Desde la pantalla Resumen de órdenes, el empleado de tienda puede imprimir un recibo y enviarlo por correo electrónico.
Nota: Puesto que la aplicación no da soporte a productos y servicios de paquete, si una orden creada a través de un canal diferente se busca en la tienda, en la pantalla Resumen de orden, estas líneas de orden no se pueden diferenciar visualmente como tales y no hay ningún manejo para dichas líneas de orden.

Notas

El empleado de tienda puede pulsar Añadir notas en la pantalla Ver carro para un borrador de orden y en la pantallaResumen de orden para una orden confirmada. Se visualiza una ventana emergente con el número total de notas y los comentarios existentes que incluyen tanto el usuario registrado como los sucesos registrados automáticamente. Se llama a la API getNoteList para recuperar los comentarios guardados en la orden. El empleado de tienda puede especificar un comentario nuevo en el cuadro de texto y pulse Añadir. Se llama a la API changeOrder para guardar las notas en la orden.

Imprimir recibos

Un empleado de tienda puede imprimir un recibo para el cliente. Para imprimir el recibo, se llama al servicio de impresión StoreOrderSummary_94. En el servicio, se ejecuta la lógica siguiente:
  • Se llama a la API getItemUOMMasterList para recuperar la unidad de medida.
  • Se llama a la API getRuleDetails para obtener el valor de la regla de unidad de medida. Si el valor de la regla de unidad de medida no se establece en H, se muestra la unidad de medida. Si la regla regla de unidad de medida no se establece en H, la unidad de medida no se muestra.
  • Se llama a la API getShipNodeList para obtener los detalles del almacén actual.
  • Se llama a la API getCompleteOrderDetails para obtener los todos detalles del recibo.
  • Se llama a la API getCurrencyList para obtener el tipo de moneda de la orden.
  • Se llama a la API getOrganizationHierarchy para obtener la información de organización que debe utilizarse en el recibo.
Las salidas de estas API se pasan a la API YCDGetModifiedOutputForOrder personalizada, que consolida las salidas en una única salida y, a continuación, la salida se convierte a formato HTML, para su impresión.
El empleado de tienda puede imprimir, utilizando un dispositivo de escritorio o móvil.
  • Impresión desde un navegador de escritorio
    • En los navegadores Google Chrome y Mozilla Firefox, el contenido HTML se añade en un iFrame y se ejecuta el mandato de imprimir.
    • En Internet Explorer, el contenido HTML se añade en una nueva ventana emergente, y se ejecuta el mandato.
  • Impresión desde un navegador de dispositivo móvil
    • En los dispositivos iOS y Android, el contenido HTML sea añade a una nueva añadir, y el empleado de tienda debe utilizar las opciones del dispositivo para ejecutar la impresión.
    • En Windows™ Mobile Internet Explorer, el contenido HTML se añade a iFrame y el contenido actual se oculta para mostrar iFrame. El empleado de tienda debe utilizar las opciones del dispositivo para ejecutar la impresión.

Enviar recepciones por correo electrónico

Es posible que el cliente desee enviar la recepción de la orden a una dirección de correo electrónico. Se invoca el servicio YCD_StoreOrder_Email para obtener los detalles de la orden y enviar el correo electrónico.

Debe configurar este servicio para su servidor de correo electrónico en el Gestor de aplicaciones, de la forma adecuada. El servicio YCD_StoreOrder_Email utiliza las plantillas StoreOrderEmail_95_1_multiApi.xsl.sample y StoreOrderEmail_GenerateData_95_1_multiApi.xsl.sample. En la definición de servicio, establezca el campo Servidor de correo electrónico para que apunte a su servidor de correo electrónico. Los campos Asunto y De tienen ciertos valores predeterminados como parte del servicio, que también se pueden personalizar, según convenga.