URL RFQToOrderCreate
Convertit une demande de devis en 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.
Valeurs des paramètres
- offering_id
- Obligatoire : L'identification interne de la demande de devis.
- response_id
- Obligatoire : L'identification interne de la réponse de la demande de devis.
- BillingAddress
- Obligatoire : L'adresse de facturation.
- paymentTCId
- Obligatoire : L'identification interne des modalités de paiement.
- policyId
- Obligatoire : L'identification interne de la stratégie.
- cardBrand
- Obligatoire : Marque de la carte.
- responseProductEvalId_i
- Obligatoire : L'identification interne de l'évaluation du nième produit de réponse à la demande de devis.
- ShippingAddress_i
- Obligatoire : L'adresse d'expédition pour le nième produit.
- ShippingMode_i
- Identification interne du mode d'expédition pour le nième produit.
- cardNumber
- Facultatif : le numéro de carte.
- cardExpiryMonth
- Facultatif : le mois d'expiration de la carte.
- cardExpiryYear
- Facultatif : l'année d'expiration de la carte.
Exemple
L'exemple suivant crée une commande à partir d'une réponse à la demande de devis avec l'ID 10005.
http://myhostname/webapp/wcs/stores/servlet/RFQToOrderCreate?offering_id=10001&response_id=10005
&BillingAddress=billAddressHere&paymentTCId=1001&policyId=123&cardBrand=VISA
&responseProductEvalId_1=10015&ShippingAddress_1=ShipAddressHere&ShippingMode_1=123
&cardNumber=4111111111111111&cardExpiryMonth=05&cardExpiryYear=2003&URL=/
Comportement
- Vérifie si la réponse demande de devis fournie existe dans la base de données.
- S'il existe des informations d'ajustement des prix pour les produits, cela calcule le prix de l'article de commande.
- Appelle l'instruction de tâche com.ibm.commerce.order.commands.OrderPrepareCmd pour allouer l'inventaire et effectuer des vérifications liées au centre de distribution sur la commande.
- Appelle l'instruction de tâche com.ibm.commerce.order.commands.OrderProcescsCmd pour gérer le traitement des paiements sur la commande.
Conditions d'exception
- Le paramètre offering_id doit être spécifié.
- Le paramètre response_id doit être spécifié.