En el cuarto paso del proceso de pasar por caja de la tienda de ejemplo, la página Pasar por caja 4. Resumen del pedido (orderdisplaypending.jsp), los clientes pueden revisar la información detallada sobre su pedido, que incluye una descripción de los artículos adquiridos, así como la cantidad, precio unitario y precio total, dirección de envío y gastos de envío. A continuación, los clientes deben completar el pedido proporcionando la información de pago y pulsando Realizar pedido ahora. En la tienda NewFashion, se muestra la fecha de envío estimada.
Para obtener más información, consulte el Ejemplo de uso de Pasar por caja el carro de la compra.
Mandatos
orderdisplaypending.jsp utiliza los mandatos siguientes:
Beans
orderdisplaypending.jsp utiliza los beans siguientes:
Detalles sobre implementación
Sólo NewFashion
Cuando los clientes pulsan Realizar pedido ahora, se llama al mandato
MultiOrderProcess. MultiOrderProcess es un mandato de vista que está registrado en la tabla
VIEWREG y está asociado con MultiOrderProcess.jsp.
MultiOrderProcess.jsp ejecuta OrderProcess varias veces
dependiendo del número de pedidos en la página de resumen de pedidos. En NewFashion,
el flujo de pasar por caja sólo permite un máximo de dos pedidos en la página
de resumen de pedidos.
Nota: Para obtener información sobre las técnicas de implementación comunes a todas las páginas de la tienda de ejemplo, incluida la información multicultural, consulte Páginas de la tienda de ejemplo: técnicas de implementación comunes.
Para todas las tiendas de ejemplo
Cuando los clientes inician el proceso de pasar por caja, pulsando Pasar por caja en la página del Carro de la compra, se desplazan por una serie de páginas de pasar por caja, la cuarta de las cuales es la página Pasar por caja 4. Resumen del pedido (orderdisplaypending.jsp). Esta página incluye un formulario que permite a los clientes someter la información de su tarjeta de crédito. Se utiliza el bean de datos UsablePaymentTCListDataBean para obtener de Payment Manager los nombres de las tarjetas de crédito disponibles, y la acción para el formulario se establece en OrderProcess. Una vez sometido el formulario, y si el proceso del pedido se realiza satisfactoriamente, se llama a OrderOKView. El mandato OrderOKView está registrado en la tabla VIEWREG de la base de datos y está asociado con confirmation.jsp, que muestra información para confirmar el pedido. En la tienda NewFashion, si se procesan dos pedidos, la información de ambos pedidos se mostrarán en la página de confirmación.
Si se produce un error, se llama a DoPaymentErrorView . DoPaymentErrorView está asociado en la base de datos con OrderDisplayPending.jsp. Como resultado, cuando se produce un error, la página Pasar por caja 4. Resumen del pedido (orderdisplaypending.jsp) se vuelve a visualizar con un mensaje de error.
![]() |