WebSphere Commerce permet aux clients d'effectuer des achats selon les conditions de plusieurs contrats établissant différentes conditions et modalités de paiement. Chacun de ces contrats peut définir une tarification personnalisée. Vous pouvez utiliser le contrat par défaut ou créer vos propres contrats.
La table BUYSUPMAP établit la liste des relations entre les acheteurs et les fournisseurs. Ses colonnes CONTRACT_ID et MBRGROUP_ID permettent de connaître le contrat utilisé par l'acheteur et le fournisseur, ainsi que les groupes de membres auxquels les demandeurs doivent être affectés lors de leur enregistrement.
Le contrat par défaut vous permet d'effectuer les tâches suivantes :
- Création d'un groupe de membres pour chaque groupe de futurs utilisateurs demandeurs d'une entreprise ou d'un service.
- Création des conditions et modalités régissant la tarification et les ensembles de produits. Ces conditions et modalités doivent être associées à la table de base de données PARTICIPNT.
Remarque : La zone CONTRACT_ID pour le contrat par défaut contient une valeur nulle.
Si vous créez votre propre contrat, vous pouvez effectuer les opérations suivantes :
- Création d'un contrat entre l'acheteur et le fournisseur.
- Création d'un groupe de membres pour les futurs demandeurs d'une entreprise ou d'un service.
- Association du groupe de membres au contrat.
- Enregistrement, dans la table BUYSUPMAP, de l'acheteur et du fournisseur avec le contrat et le groupe de membres.