Página de selección de dirección de envío de la tienda de ejemplo

En el segundo paso del proceso de pasar por caja de la tienda de ejemplo, la página Pasar por caja 2. Seleccionar dirección de envío (shipaddress.jsp), el cliente puede seleccionar una dirección existente como la dirección de envío, editar esa dirección o crear una nueva dirección  para utilizarla como la dirección de envío. 

Para obtener más información, consulte el Ejemplo de uso de Pasar por caja el carro de la compra.

Mandatos

shipaddress.jsp utiliza los mandatos siguientes:

Beans

shipaddress.jsp utiliza los beans siguientes:

Detalles sobre implementación

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.

Cuando un cliente inicia el proceso de pasar por caja, pulsando Pasar por caja en la página del Carro de la compra, se desplaza por una serie de páginas de pasar por caja, la segunda de las cuales es la página Pasar por caja 2. Seleccionar dirección de envío (shipaddress.jsp).  shipaddress.jsp muestra todas las direcciones existentes y permite que el cliente seleccione una como la dirección de envío.

El cliente también puede crear una nueva dirección, pulsando Crear nueva dirección. Al pulsar Crear nueva dirección se llama al mandato AddressForm, que está asociado en la base de datos con AddressForm.jsp. AddressForm.jsp llama a address.jsp, que carga la página Añadir dirección. address.jsp busca el parámetro page para determinar cuál es la página siguiente que debe cargar. Si el valor de page está establecido en shipaddress, el valor de URL  del formulario AddressAdd se establecerá en OrderItemDisplay. OrderItemDisplay llama a shipaddress.jsp, que devuelve al cliente a la página Pasar por caja 2. Seleccionar dirección de envío cuando el cliente pulsa Someter.

Nota: Durante el registro, WebSphere Commerce requiere que se cree una dirección. Dado que la tienda de ejemplo no solicita una dirección durante el registro del cliente, algunos de los campos necesarios, como por ejemplo address1, se establecen en "-". Al comprobar las direcciones, billingaddress.jsp comprueba si el valor de address1 es "-". Si lo es, la dirección no se visualiza. 

Conceptos relacionados

Tareas relacionadas

Referencia relacionada

IBM copyright