Modèle de magasin - Page de 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 modifier une adresse existante en adresse de livraison, ou créer une nouvelle adresse pour en faire une 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.

Lorsqu'un client lance le processus de règlement en cliquant sur Régler vos achats à la page Chariot, il parcourt une série de pages de règlement, la seconde correspondant à l'étape Régler vos achats 2. Page Sélection d'une adresse de livraison (shipaddress.jsp). shipaddress.jsp, cette dernière répertorie toutes les adresses existantes pouvant être sélectionnées comme adresse de livraison.

Le client peut également 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. Le fichier address.jsp vérifie le paramètre de la page afin de déterminer la page suivante à charger. Si la valeur de page est définie sur shipaddress, la valeur de l'URL dans le formulaire AddressAdd sera définie sur OrderItemDisplay. L'instruction OrderItemDisplay appelle le fichier shipaddress.jsp, qui renvoie le client à l'étape de règlement  2. Page Sélection d'une adresse d'expédition lorsque le client clique sur Envoyer

Remarque : Au cours de l'enregistrement, WebSphere Commerce requiert la création d'une adresse. Etant donné que le modèle de magasin ne demande pas de préciser une adresse lors de l'enregistrement du client, certaines des zones obligatoires, parmi lesquelles address1, sont définies par "-". Au moment de la vérification des adresses, le fichier  billingaddress.jsp vérifie si la valeur de la zone address1 est "-". Dans ce cas, l'adresse n'est pas affichée. 

Rubriques connexes

Tâches connexes

Référence connexe

IBM copyright