Activation de l'opération AND pour plusieurs contrats

Vous pouvez activer l'opération AND pour plusieurs contrats afin que les acheteurs doivent avoir le droit à des produits relevant de tous les contrats avant de pouvoir les acheter. La valeur par défaut est OR, avec laquelle les acheteurs peuvent acheter des produits s'ils y ont droit en vertu d'un seul contrat.

Avant de commencer

Pour modifier des propriétés dans le fichier de configuration du composant de contrat (wc-component.xml), vous devez créer une version personnalisée de ce fichier dans un nouveau dossier. La version personnalisée du fichier ne doit contenir que les propriétés modifiées.

Procédure

  1. Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
  2. Créez un fichier de configuration de composants de contrat personnalisé (wc-component.xml), si aucun n'existe :
    1. Accédez au répertoire suivant : workspace_dir\WC\xml\config\
    2. Sous le dossier config, créez un nouveau dossier com.ibm.commerce.contract-ext de sorte que son chemin d'accès soit similaire à ceci :

      workspace_dir\WC\xml\config\com.ibm.commerce.contract-ext\

    3. Créez un fichier wc-component.xml vide dans le dossier com.ibm.commerce.contract-ext. Ce fichier est votre fichier wc-component.xml personnalisé.
  3. Ajoutez les éléments XML de base requis pour votre fichier wc-component.xml personnalisé :
    1. Ouvrez votre fichier personnalisé wc-component.xml vide dans un éditeur XML.
    2. Collez le fragment de code suivant dans le nouveau fichier :
      <_config:DevelopmentComponentConfiguration
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:_config="http://www.ibm.com/xmlns/prod/commerce/foundation/config"
      xsi:schemaLocation="http://www.ibm.com/xmlns/prod/commerce/foundation/config ../xsd/wc-component.xsd ">
      
      
      <_config:extendedconfiguration>
      <_config:configgrouping name="MultipleContracts">
      <_config:property name="operation" value="AND"/>
      </_config:configgrouping>
      </_config:extendedconfiguration> 
      
      </_config:DevelopmentComponentConfiguration>
  4. Sauvegardez et fermez le fichier de configuration personnalisé.
  5. Testez vos changements de configuration.