URL RFQToContractCreate
Convertit une demande de devis en contrat.
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'ID d'identification unique de la demande de devis.
- response_id
- Obligatoire : L'identification interne de la réponse de la demande de devis.
- ContractShippingChargeModel
- Facultatif : Type de frais de port.
- returnChargePolicy
- Facultatif : Stratégie de frais de retour.
- returnApprovalPolicy
- Facultatif : Stratégie d'approbation de retour.
- returnPaymentPolicy
- Facultatif : Sratégie de paiement retour. Ce paramètre peut être utilisé plusieurs fois.
- enforceMinQuantity
- Facultatif : Applique la quantité minimale d'achat au contrat : 0=Ne pas spécifier la quantité minimale d'achat 1=Spécifier la quantité minimale d'achat
Exemple
L'exemple suivant crée un contrat à partir de la réponse de demande de devis avec l'ID 10005.
http://myhostname/webapp/wcs/stores/servlet/RFQToContractCreate?offering_id=10001&response_id=10005
&ContractShippingChargeModel=ShippingChargeByCarrier&URL=/
Comportement
- Vérifie si la réponse demande de devis fournie existe dans la base de données.
- Appelle l'instruction de tâche com.ibm.commerce.command.CopyAttachmentCmd pour créer des pièces jointes sur le contrat.
- Appelle l'instruction de tâche com.ibm.commerce.rfq.commands.CreateTradeAttachmentCmd pour créer des informations de pièce jointe commerciales sur le contrat.
- Appelle l'instruction de tâche com.ibm.commerce.utf.commands.CreateContractBasicInfoCmd pour créer les informations de base sur le contrat.
- Appelle l'instruction de tâche com.ibm.commerce.utf.commands.CreateShippingChargeTCCmd pour créer les modalités de frais d'expédition sur le contrat.
- Appelle l'instruction de tâche com.ibm.commerce.utf.commands.CreateReturnChargeTCCmd pour créer les modalités de frais de retour sur le contrat.
- Appelle l'instruction de tâche com.ibm.commerce.utf.commands.CreateReturnPaymentTCCmd pour créer les modalités de paiement de retour sur le contrat.
- S'il existe des informations sur les prix fixes pour les produits, cela crée les modalités PriceTCCustomPriceList pour inclure des informations sur les prix fixes pour les produits dans le contrat.
- S'il existe des informations d'ajustement des prix pour les produits, cela crée ou met à jour les modalités PriceTCMasterCatalogWithFiltering afin d'inclure des informations d'ajustement des prix pour les produits dans le contrat.
Conditions d'exception
- Le paramètre offering_id doit être spécifié.
- Le paramètre response_id doit être spécifié.
- Le paramètre ContractShippingChargeModel doit être spécifié.