Modèle de magasin NewFashion - Page Sélection de l'adresse de livraison

Dans la seconde étape du processus de règlement du modèle de magasin, Régler vos achats 2. Page Sélection de l'adresse de livraison (shipaddress.jsp), le client a la possibilité de sélectionner ou de modifier une adresse existante, ou d'en créer une nouvelle. L'adresse de livraison est sélectionnée en choisissant un surnom dans la zone Expédier à. Chaque article de la commande peut avoir sa propre adresse de livraison.

Pour plus d'informations, consultez la rubrique Utilisation du règlement des achats du chariot.

Instructions

shipaddress.jsp utilise les instructions suivantes :

Beans

shipaddress.jsp utilise les beans suivants :

Détails d'implémentation

Remarque : Pour plus d'informations sur les techniques d'implémentation communes à toutes les pages de modèle de magasin, parmi lesquelles les informations multiculturelles, reportez-vous à la rubrique Pages du modèle de magasin : techniques d'implémentation communes.

Lorsque les clients lancent le processus de règlement en cliquant sur Régler vos achats dans la page Chariot, ils parcourent une série de pages de règlement, dont la seconde est l'étape Régler vos achats 2. Page Sélection de l'adresse de livraison (shipaddress.jsp). La page shipaddress.jsp affiche tous les articles de la commande et les surnoms liés aux adresses existantes. Ceci permet au client de sélectionner un surnom distinct en guise d'adresse de livraison pour chaque article.

L'instruction OrderItemDisplay permet de déterminer la page suivante à charger. L'instruction OrderItemDisplay renvoie la page OrderItemDisplay.jsp dans la base de données. OrderItemDisplay.jsp inclut différents fichiers JSP en fonction du paramètre page. Si une valeur de page correspond à shipmethod, la troisième page, à savoir Régler vos achats 3. Sélection d'un mode d'expédition (shipping.jsp), est chargée.

Les clients ont la possibilité de créer une nouvelle adresse en cliquant sur Créer une nouvelle adresse. En cliquant sur l'option Créer une nouvelle adresse , l'instruction AddressForm associée dans la base de données au fichier AddressForm.jsp est appelée. L'instruction AddressForm.jsp appelle le fichier address.jsp, qui charge la page Ajouter une adresse. La page Ajouter une adresse ramène le client à la page Sélection de l'adresse de livraison lorsqu'il clique sur Envoyer.

Les clients peuvent également modifier une adresse en cliquant sur Modifier carnet d'adresses. En cliquant sur Modifier carnet d'adresses, le client appelle l'instruction AddressBookForm qui est associée à AddressBookForm.jsp dans la base de données. AddressBookForm.jsp appelle AddressBook.jsp, qui charge la page Carnet d'adresses. Toutes les adresses associées au client s'affichent. Les clients peuvent alors cliquer sur Modifier sous l'adresse choisie. Un clic sur Modifier permet d'afficher la page Mise à jour de l'adresse dans laquelle il est possible de procéder à des modifications. Les clients sont renvoyés à la page Carnet d'adresses dans laquelle ils peuvent cliquer sur Envoyer. La page Carnet d'adresses renvoie les clients à Régler vos achats 2. Page Sélection de l'adresse de livraison dans laquelle ils ont la possibilité de cliquer sur Retourner au règlement des achats.

Remarque : Au cours de l'enregistrement, WebSphere Commerce requiert la création d'une adresse. Puisque le modèle de magasin ne demande pas une adresse lors de l'enregistrement du client, les zones de l'adresse créée lors de l'enregistrement restent vides. Lors de la vérification des adresses, shipaddress.jsp vérifie si LogonID est similaire au NickName. Si oui, cela signifie que l'adresse est une adresse automatique, c'est-à-dire que l'adresse a été créée lors de l'enregistrement, et qu'elle n'est pas affichée. Dans ce cas, l'adresse n'est pas affichée. 

Rubriques connexes

Tâches connexes

Référence connexe

IBM copyright