Instruction OrderProfileUpdate

Créer ou mettre à jour les adresses d'expédition et de facturation, le mode d'expédition et les informations relatives au paiement. Les profils de commandes peuvent être stockés au niveau du magasin en vue de fournir des valeurs par défaut pour une utilisation dans tous les magasins du groupe de magasins. 

osoprofi.gif (6432 octets)

Valeurs des paramètres
 
http://host_name/path/
(Obligatoire) Nom qualifié complet de votre serveur WebSphere Commerce Server et chemin de configuration
forUser
ID de connexion de l'utilisateur au nom duquel l'instruction est exécutée. Seule une personne disposant des droits de traitement des commandes peut spécifier ce paramètre.
forUserId
Identique à forUser, mais identifie l'utilisateur par l'ID d'utilisateur interne, tel qu'il est indiqué dans la table USERS.
langId
Définit ou restaure la langue préférée pour la durée de la session ; les langues prises en charge pour un magasin figurent dans la table STORELANG.
storeId
Spécifie un magasin dont le profil, associé à un client donné, doit être mis à jour ou créé.
storeEntityId
(Obligatoire) Spécifie un groupe de magasins dont le profil, associé à un client donné, doit être mis à jour ou créé.
URL
URL devant être lancée lorsque l'instruction aboutit.
addressId
Référence de l'adresse d'expédition par défaut pour les produits et articles commandés par ce client.
billtoAddressId
Référence de l'adresse de facturation par défaut pour le client.
shipModeId
Référence du mode d'expédition par défaut pour les produits ou articles commandés par le client
pay_nom_paiement
nom_paiement est le nom du paramètre utilisé par l'instruction d'activité DoPaymentCmd pour traiter les informations relatives au paiement. Veuillez noter que le paramètre nom_paiement doit être précédé du préfixe 'pay_'.  La valeur de pay_nom_paiement est la valeur du paramètre de paiement utilisé par l'instruction d'activité DoPaymentCmd pour traiter les informations relatives au paiement pour ce client.  

Exemple
L'exemple ci-après définit l'adresse d'expédition et de facturation par défaut du client actuel dont le numéro de référence est 10, ainsi que le mode d'expédition par défaut dont le numéro de référence est 100.  Les paiements sont effectués à l'aide de la carte de paiement ABC dont le numéro est 12312345937438 expirant en décembre 2003.
    OrderProfileUpdate?url=/&addressId=10&billtoAddressId=10&shipModeId=100
    &pay_cardBrand=ABC&&pay_cardNumber=12312345937438&pay_cardExpiryMonth=12
    &pay_cardExpiryYear=2003

Comportement
Crée une adresse d'expédition et de facturation par défaut, ainsi qu'un mode d'expédition et des informations relatives au paiement pour le client actuel si ces informations n'existent pas. L'instruction met à jour les informations ci-dessus lorsqu'elles existent. Les nouvelles informations de paiement indiquées par cette instruction remplacent entièrement les informations de paiement par défaut existantes.

Conditions d'exception
Aucune.

Rubriques connexes

Référence connexe

IBM copyright