Registrar un archivo JSP de serialización para la nueva definición de objeto
El archivo JSP de serialización toma los elementos de autoría de promoción de las tablas PX_ELEMENT y PX_ELEMENTNVP y los muestra en la interfaz de usuario del Management Center para el nuevo tipo de promoción. Los usuarios de empresa pueden utilizar posteriormente esta sección de la interfaz de usuario cuando crean promociones.
Por qué y cuándo se efectúa esta tarea
Procedimiento
- Abra HCL Commerce Developer y cambie a la vista Explorador de empresa.
- Expanda .
-
Abra uno de los siguientes archivos para editarlo, en función de su versión de HCL Commerce.
- Para HCL Commerce versión 9.0.0.x, abra el archivo struts-extension.xml con un editor de archivos de configuración de Struts.
- Abra el archivo spring-extension.xml para editarlo.
-
Si utiliza la versión 9.0.0.x, añada una nueva correlación de acciones:
-
Añada un nuevo controlador de vista.
-
Reinicie el servidor de pruebas de HCL Commerce para que la nueva configuración esté disponible.
Ejemplo
Para tipos de promoción personalizados, Los clientes que compren dos sillas de comedor (FULO-01) cumplen los requisitos para comprar una mesa de comedor (FULO-02) al precio rebajado de 200 euros.
-
Para la versión 9.0.0.x, la nueva correlación de acciones añadida al archivo existente struts-extension.xml es parecida a la siguiente:
<action path="/SerializePromotionElement-ProductLevelPWPFixedCostDiscountPurchaseCondition" include="/jsp/commerce/promotion/restricted/SerializeGenericPromotionElement.jsp"/>
- El nuevo controlador es parecido al siguiente:
<bean id="/SerializePromotionElement-ProductLevelPWPFixedCostDiscountPurchaseCondition" class="org.springframework.web.servlet.mvc.ParameterizableViewController"> <property name="viewName" value="/jsp/commerce/promotion/restricted/SerializeGenericPromotionElement.jsp"/> </bean>