URL PICopy

L'URL PICopy copie les modes de paiement d'une commande vers une autre commande.

Structure de l'adresse URL

http://host_name/path/
Nom hôte entièrement qualifié de votre serveur HCL Commerce Server et du chemin de configuration.
Ce diagramme affiche la structure de l'adresse URL PICopy.

Valeurs des paramètres

orderId
Obligatoire : L'identificateur de la commande à partir duquel les modes de paiement doivent être copiés (la commande source).
toOrderId
Obligatoire : L'identificateur de la commande qui doit recevoir le mode de paiement copié (la commande cible).
URL
Obligatoire : Adresse URL à appeler une fois que la commande a abouti.

Exemple

L'exemple suivant copie tous les modes de paiement de la commande 112233 à la commande 112234.

http://host_name/webapp/wcs/stores/servlet/PICopy?orderId=112233&toOrderId=112234&URL=/     

Comportement

  • Vérifie que les paramètres requis sont transmis : orderId, toOrderId et URL.
  • Interroge les modes de paiement à partir de la commande avec l'identificateur spécifié par OrderId en invoquant l'instruction de tâche queryPICmd.
  • Appelle l'instruction de tâche EditCmd avec la liste des modes de paiement actifs obtenus, le montant total de la commande (calculé à partir de tous les modes de paiement) et orderId.

Conditions d'exception

  • L'exception ECApplicationException est lancée si l'option Moteur de règles de paiement ne peut pas être utilisée pour interroger les modes de paiement à partir de l'ordre source ou si elle ne peut pas ajouter des modes de paiement à l'ordre cible.