HCL Commerce Enterprise

Exemple : modèle d'élément de règle de tarification pour une action

Lors de la création d'une action personnalisée pour une règle de tarification, vous pouvez vous reporter à cet exemple d'instruction SQL qui ajoute un modèle d'élément à la table PRELETEMPLATE.

Exemple

L'action dans cet exemple a pour objectif d'obtenir un prix externe pour une entrée de catalogue en appelant le service externe. L'instruction SQL sera similaire à ceci :

INSERT INTO PRELETEMPLATE VALUES 
(11,'customGetExternalPriceAction',0,'Custom get external price action element.',3,'
<FlowElementImplementation type="CustomGetExternalPriceAction">
<Implementation invocationType="TaskCommand">
<Class name="com.ibm.commerce.price.rule.commands.element.CustomGetExternalPriceActionElementCmd">
<Argument name="serviceURL" value="PRICERULE_serviceURL"/> 
</Class></Implementation></FlowElementImplementation>',null,null,null,0);
Pour cet exemple, le paramètre PRICERULE_serviceURL de la définition de modèle d'élément sera remplacé par la date réelle (par exemple, http://mycompany.com/external/offerprice) lorsque la règle de tarification est utilisée sur la boutique en ligne pour définir la tarification.