HCL Commerce Enterprise

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