Enregistrement d'un fichier JSP de sérialisation pour la définition du nouvel objet
Le fichier JSP de sérialisation reçoit les éléments de création de promotion des tables PX_ELEMENT et PX_ELEMENTNVP et les affiche dans l'interface utilisateur du Management Center pour votre nouveau type de promotion. Les professionnels peuvent alors utiliser cette section de l'interface utilisateur lorsqu'ils créent des promotions.
Pourquoi et quand exécuter cette tâche
Procédure
- Ouvrez HCL Commerce Developer et basculez vers la vue Explorateur d'entreprise.
- Développez .
-
Ouvrez l'un des fichiers suivants pour le modifier, en fonction de votre version de HCL Commerce.
- Pour HCL Commerce version 9.0.0.x, ouvrez le fichier struts-extension.xml avec un éditeur de fichiers de configuration Struts.
- Ouvrez le fichier spring-extension.xml pour l'éditer.
-
Si vous utilisez la version 9.0.0.x, ajoutez un nouveau mappage d'action :
-
Ajoutez un nouveau contrôleur d'affichage.
-
Redémarrez le serveur de test HCL Commerce afin de rendre disponible la nouvelle configuration.
Exemple
Pour votre type de promotion personnalisé, Les clients acquérant deux chaises de table (FULO-01) se qualifient pour l'achat d'une table haute (FULO-02) au prix promotionnel de $200
-
Pour la version 9.0.0.x, le nouveau mappage d'action ajouté au fichier struts-extension.xml existant ressemble à ceci :
<action path="/SerializePromotionElement-ProductLevelPWPFixedCostDiscountPurchaseCondition" include="/jsp/commerce/promotion/restricted/SerializeGenericPromotionElement.jsp"/> - Le nouveau contrôleur de vue ressemble à ceci :
<bean id="/SerializePromotionElement-ProductLevelPWPFixedCostDiscountPurchaseCondition" class="org.springframework.web.servlet.mvc.ParameterizableViewController"> <property name="viewName" value="/jsp/commerce/promotion/restricted/SerializeGenericPromotionElement.jsp"/> </bean>