Instruction OrderCancel

Cette instruction annule la commande spécifiée en modifiant son état en X, inversant toutes les affectations de stock et annulant tous les articles en amont.

Elle ne retire pas la commande de la base de données. Seuls les commandes avec un Etat"P", "I", "E", "W", ou "N" peuvent être annulées, puisque ces valeurs indiquent que le client ou l'entreprise acheteuse ne se sont pas encore engagés à payer la commande.

Valeurs des paramètres

http://host_name/path/
(Obligatoire) Nom qualifié complet de votre serveur WebSphere Commerce Server et chemin de configuration
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.
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.
URL
(Obligatoire) URL devant être lancée lorsque l'instruction aboutit.
storeId
Magasin associé à la commande.
orderId
(Obligatoire) numéro de référence de la commande à supprimer.

Exemple
L'exemple suivant supprime une instruction de référence 1 et affiche le chariot :
    http://myhostname/webapp/wcs/stores/servlet/OrderCancel?
    orderId=1&URL=/webapp/commerce/InterestItemDisplay

Comportement

Condition d'exception
Si l'orderId spécifié n'est pas valide ou que l'état de la commande n'est pas P", "I", "E", "W", ou "N", alors aucun traitement ne se produira et l'exécution de l'instruction échouera.

Rubriques connexes

Référence connexe

IBM copyright