Docs  /  Precios & Reglas  /  Fórmulas de precios y cálculos JavaScript

Fórmulas de precios y cálculos JavaScript

Última actualización: 01. enero 2026

Con las fórmulas puede implementar cálculos de precios complejos que van más allá de los simples recargos. Para lógica muy compleja, también está disponible código JavaScript completo.

Fórmulas simples

Referenciar valores de características

[nombre_caracteristica]          → valor numérico de la característica
[nombre_caracteristica.price]    → recargo de la opción seleccionada
[_base_price]                    → precio base del componente

Funciones

ROUND(valor, dígitos)    → redondear a n decimales
MAX(a, b)                → el mayor de los dos valores
MIN(a, b)                → el menor de los dos valores
IF(condición, a, b)      → si condición verdadera → a, si no → b

Ejemplos prácticos

Precio por superficie:

[ancho] * [alto] * 0.025

Precio por superficie con precio mínimo:

MAX([ancho] * [alto] * 0.025, 49.00)

Cálculos avanzados con JavaScript

var superficie = ancho * alto;
var precio_base = superficie * 0.025;

if (precio_base < 49) {
    precio_base = 49;
}

precio_base;

Descuento por cantidad:

var niveles = [
    { desde: 1,   precio: 10.90 },
    { desde: 10,  precio: 9.50 },
    { desde: 50,  precio: 8.90 },
    { desde: 100, precio: 7.90 }
];

var precio_unitario = niveles[0].precio;
for (var i = 0; i < niveles.length; i++) {
    if (cantidad >= niveles[i].desde) {
        precio_unitario = niveles[i].precio;
    }
}

cantidad * precio_unitario;

Próximos pasos


← Todos los artículos Probar gratis 14 días