Création de fichiers XML de stratégie commerciale
Bien HCL Commerce qu'il fournisse un certain nombre de stratégies commerciales auxquelles les modalités du contrat par défaut de votre magasin peuvent faire référence, certaines stratégies commerciales doivent toujours être définies par vous. Vous devez définir les stratégies commerciales concernant les frais de retour, l'approbation de retour et la tarification auquel le contrat par défaut du magasin fait référence. Les commandes de ces stratégies commerciales sont fournies et peuvent être utilisées sans modification.
Pourquoi et quand exécuter cette tâche
Pour créer des stratégies commerciales pour votre magasin, vous devez la créer et lui associer une ou plusieurs commandes. Pour créer une stratégie commerciale, ajoutez des informations au tableau POLICY. Pour associer une commande à une stratégie commerciale, ajoutez des informations au tableau POLICYCMD.
Pour créer une stratégie commerciale et associer des commandes à la stratégie :
Procédure
-
Créez une stratégie commerciale dans votre fichier XML de stratégies commerciales en ajoutant des informations au tableau POLICY. Utilisez l'exemple suivant comme guide :
Où :<policy policy_id="@policy_id_10" policyname="MasterCatalogPriceList" policytype_id="Price" storeent_id="@storeent_id_1" properties="name=&STORE_IDENTIFIER;&orgentity_dn=ORGANIZATION_DN />- policy_id
- est l'identificateur numérique unique de la stratégie commerciale.
- policyname
- est un nom unique pour cette stratégie commerciale.
- policytype_id
- est le type de stratégie en cours de définition. Les identificateurs policytype_ids valides sont les suivants :
- InvoiceFormat
- Payment
- Prix
- ProductSet
- ReturnApproval
- ReturnCharge
- ReturnPayment
- ShippingCharge
- ShippingPayment
- ReferralInterface
- id_entmagasin
- est le magasin ou le groupe de magasins.
- properties
- est une liste de paires nom-valeur envoyées à la commande de stratégie commerciale.
-
Associez une commande à la stratégie commerciale de votre fichier XML de stratégies commerciales en ajoutant des informations au tableau POLICYCMD. Utilisez l'exemple suivant comme guide :
<policycmd policy_id="@policy_id_10" businesscmdclass= "com.ibm.com.commerce.price.commands.RetrievePricesCmdImpl" />Où :
- policy_id
- Identificateur numérique de la stratégie métier à laquelle la commande est associée.
- businesscmdclass
- Nom de la classe Java implémentant la stratégie commerciale.