Al abrir la ventana Prices en Promob Maker, el sistema genera un listado con todas las variaciones posibles de piezas y muebles — especialmente cuando hay dimensiones dinámicas.
En algunos registros, este proceso puede superar millones de variaciones, causando lentitud o incluso bloqueos.
Para resolver este problema, se creó el atributo DISABLE_PRICE_MAKER_INCREMENT, que impide la generación automática de estas combinaciones. Con esto, el rendimiento mejora y el Maker deja de bloquearse al cargar los Prices.
Cómo utilizar la funcionalidad:
Crear un atributo
1. Cree el atributo en el Catálogo con las siguientes configuraciones:
Nombre: DISABLE_PRICE_MAKER_INCREMENT
Tipo: Booleano (Verdadero/Falso)
Para más información sobre cómo crear y configurar un atributo, haga clic aquí.
Ejemplo práctico
1. Aplica el atributo en el ítem o grupo/carpeta que contiene los ítems con múltiples dimensiones.
2. Define el valor como VERDADERO (true). Esto impedirá que el Maker genere todas las variaciones posibles de tamaño en la ventana de Prices.
Ejemplo práctico de lentitud:
En el ejemplo a continuación, tenemos un ítem con registro de dimensiones dinámicas, generando una cantidad extremadamente alta de combinaciones:
Esta configuración resultaría en más de 99 millones de posibilidades.
Este volumen de datos puede llevar horas o días para ser procesado — siendo que no hay necesidad de fijar precio a cada variación milimétrica del ítem.
Aplicar el atributo en el ítem o grupo
Agregue el atributo DISABLE_PRICE_MAKER_INCREMENT con el valor VERDADERO (true) al ítem o carpeta donde ocurre la situación.
Con el atributo configurado, el Maker ignora la generación de las variaciones dinámicas, permitiendo la apertura de la ventana de Prices normalmente.
OBSERVACIONES:
La ventana de Prices se abre sin lentitud.
El Maker ignora el procesamiento de variaciones innecesarias.
El rendimiento del sistema mejora, incluso con registros complejos.