HCL Commerce Enterprise

Mejores prácticas para reglas de precios

Revise estas prácticas recomendadas para crear reglas de precios con el fin de aprender formas de simplificar el mantenimiento de las reglas de precios y reducir el impacto en el rendimiento.

1. Reutilice componentes en las reglas de precios

Con una planificación cuidadosa, puede encontrar formas de reutilizar componentes en las reglas de precios. Por ejemplo, puede:
  • Reutilizar la misma ecuación de precios en varias reglas de precios.
  • Reutilizar la misma constante de precio para calcular un nuevo precio en más de una ecuación de precios.
  • Reutilizar la misma lista de precios en varias reglas de precios.
  • Anidar reglas de precios que contienen un conjunto común de instrucciones de fijación de precios dentro de otras reglas de precios.
De esta manera, es más fácil mantener un conjunto de reglas de precios que estén basadas en componentes reutilizables. Puede realizar un cambio en el componente reutilizable, y todas las reglas de precios que utilizan el componente se actualizan automáticamente.

2. Asigne nombres significativos a los componentes de reglas de precios

Una ventaja real de las reglas de precios es que se muestran en un formato gráfico en el Creador de reglas de precios. Para optimizar la legibilidad de las reglas de precios, asegúrese de asignar nombres significativos a:
  • Reglas de precios y listas de precios
  • Vías de acceso en las ramificaciones
  • Ecuaciones de precios y constantes de precio

Las siguientes mejores prácticas tratan sobre cómo minimizar el impacto en el rendimiento de las reglas de precios. Si su sitio está experimentando problemas de rendimiento, puede revisar las reglas de precios basándose en estas mejores prácticas y realizar los ajustes necesarios.

3. Coloque las condiciones que tienen más probabilidad de cumplirse en la primera vía de acceso de la regla de precio

Una forma de minimizar el impacto en el rendimiento de las reglas de precios es ordenando las condiciones en la regla de precio de la siguiente manera:
  • Coloque la condición que tiene más probabilidad de cumplirse en la vía de acceso superior.
  • Coloque la condición que sea la segunda con más probabilidad de cumplirse en la segunda vía de acceso, y así sucesivamente.
Esto reduce el número de condiciones que se deben comprobar cada vez que un cliente ve una entrada de catálogo en el escaparate. Considere una regla de precio que utiliza la Condición de cliente para diferenciar los precios para tres grupos de miembros; sin embargo, un grupo de miembros tiene muchos más clientes que los otros dos. Para minimizar el impacto en el rendimiento, especifique el grupo de miembros que tiene más clientes en la condición de la vía de acceso superior.

4. En una regla de precio con condiciones, la vía de acceso sin ninguna condición debe ser la vía de acceso inferior

Normalmente, no debería añadir un elemento de condición a la vía de acceso inferior en una regla de precio. La vía de acceso inferior debería establecer los precios para las entradas de catálogo o los clientes que no cumplan las condiciones de las otras vías de acceso. La utilización de una vía de acceso inferior sin ninguna condición garantiza que la regla de precio puede generar un precio para todas las entradas de catálogo y todos los clientes que la regla de precio debe manejar. Esto evita la situación en la que hay entradas de catálogo en el escaparate que muestran "No hay ningún precio disponible" porque la regla de precio no puede generar un precio. Los clientes no pueden comprar entradas de catálogo que no tienen un precio. Asegúrese de que sea la vía de acceso inferior, y no alguna otra vía de acceso, la que no tenga ninguna condición. Cuando la regla de precio llega a una vía de acceso sin ninguna condición, no se utilizan vías de acceso adicionales debajo de esa vía de acceso para la fijación de precios.

5. Limite la profundidad de anidación para las reglas de precios anidadas

Puede anidar una regla de precio dentro de otra regla de precio y luego anidar esa regla de precio dentro de otra regla de precio, y así sucesivamente. Cuanta más anidación haga, mayor será el impacto en el rendimiento.

6. Limite el número de Ramificaciones de condición en una sola regla de precio

Para manejar lógica de fijación de precios compleja, puede tener más de una Ramificación de condición en una regla de precio. Cuantos más elementos Ramificación de condición incluya, mayor será el impacto en el rendimiento.

7. Utilice la Ramificación de coordinador prudentemente y sólo cuando sea necesario

Considere lo siguiente: si utiliza una Ramificación de coordinador que contiene 20 vías de acceso, HCL Commerce debe ejecutar 20 reglas de precios para obtener los precios para comparar. Esta cantidad de proceso puede afectar al rendimiento. Por esta razón, procure limitar el uso de la Ramificación de coordinador en su estrategia de fijación de precios. Si la utiliza, procure reducir el número de vías de acceso en la Ramificación de coordinador al mínimo.