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.
- 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.