El configurador vuelve a calcular el precio con cada selección. Este artículo muestra de qué fuentes se compone el precio, dónde se configuran y cómo se muestran los recargos. Las fórmulas y las matrices de precios tienen artículos propios; aquí encontrará la visión general y los fundamentos.
Cómo se compone el precio
El configurador suma las aportaciones de todas las características:
| Fuente | Dónde se mantiene | Uso típico |
|---|---|---|
| Recargo en un valor | Campo Precio del valor | Color, material, accesorios |
| Precios por niveles | Sección Precios por niveles en Fórmula, Combinación simple o Lista de precios | Precio por metro, descuento por cantidad |
| Fórmula | Característica del tipo Fórmula | Superficie × precio por metro cuadrado |
| Matriz de precios | Característica del tipo Lista de precios | Ancho × alto desde una tabla |
| Precios desde matriz | Ajuste en la característica de selección | El recargo por color depende de la talla |
Un componente no tiene un precio base propio. El precio base lo aporta su tienda, o lo modela usted mismo, por ejemplo como un valor sin alternativa o mediante una fórmula.
Qué hace la tienda con él
| Integración | Precio en el carrito |
|---|---|
| Magento 2, motor Legacy | Precio del producto en Magento + precio de la configuración |
| Magento 2, motor V3 | El precio total del configurador sustituye al precio del producto en Magento |
| Shopware 6 | Precio del producto en Shopware + precio de la configuración |
| Fragmento HTML | Solo el precio de la configuración; no hay precio de tienda |
Para Shopify, consulte Instalar el plugin de Shopify. Las diferencias entre motores se explican en Motor de frontend: Legacy o V3.
Recargos en valores
La fuente de precio más sencilla: cada valor de una característica de selección recibe un recargo.
- Seleccione la característica en el árbol de estructura.
- A la derecha, en la sección Valores, abra el valor deseado.
- En Ajustes básicos, escriba el recargo en el campo Precio, p. ej.
45o12.50.
Si el cliente elige el valor, se suma el importe. En la selección múltiple y las casillas de verificación se suman todos los valores elegidos. Un importe negativo actúa como descuento.
Escriba los precios con punto (12.50), no con coma. Una coma (12,50) no se lee de forma fiable al calcular y puede dejar el recargo en 12 o en 0.
Cantidades
| Característica | Cómo actúa la cantidad |
|---|---|
| Selección múltiple con cantidades | El cliente introduce una cantidad por valor. Recargo = precio del valor × cantidad. Vale en ambos motores. |
| Selección, Botones de radio, Casilla de verificación, Lista con imágenes con el ajuste Cantidad = Entrada libre o Rango | Delante del valor aparece un campo de cantidad: con Entrada libre, un campo numérico; con Rango, una lista desplegable de Cantidad mín. a Cantidad máx. En la casilla de verificación, cada valor marcado tiene su propio campo. Recargo = precio × cantidad; una cantidad vacía cuenta como 1. El resumen muestra p. ej. «3x Roble». Vale en ambos motores. |
Cómo se muestran los recargos
Cómo aparece el recargo junto a cada valor se ajusta para todo el componente: pestaña Ajustes → General → sección Recargo.
| Ajuste | Efecto |
|---|---|
| Mostrar precio | Muestra el recargo junto a los valores y en el resumen. Si está desactivado, los recargos no se muestran, pero se calculan igualmente. |
| Tipo de precio | Absoluto: el recargo del valor, p. ej. «+45,00 €». Relativo: la diferencia con el valor elegido en ese momento; el valor elegido no muestra nada, uno más caro «+20,00 €», uno más barato «-15,00 €». |
| Mostrar si es cero | Muestra también los valores sin recargo con «0,00 €». Desactivado: los valores sin recargo quedan sin indicación de precio. |
| Patrón de precio | Texto alrededor del recargo. $price se sustituye por el importe final, con signo y moneda, p. ej. +45,00 €. Ejemplo: [$price] da «[+45,00 €]», (Recargo $price) da «(Recargo +45,00 €)». |
Los importes positivos llevan siempre un «+» delante. Por eso no escriba un «+» propio ni símbolo de moneda en el patrón.
Precio total: con el motor V3, el configurador muestra abajo una barra con el precio total y la indicación «IVA incl.» o «IVA excl.». La barra sigue visible aunque Mostrar precio esté desactivado. En una tienda, normalmente es la propia tienda la que muestra el precio total en el lugar habitual.
Precios por niveles
Las fórmulas, combinaciones simples y listas de precios devuelven primero solo un número, p. ej. una superficie o un valor de tabla. Para que se convierta en un precio, la característica necesita Precios por niveles.
- Abra en la característica la sección Precios por niveles.
- Con + Añadir nivel, cree uno o varios tramos. Cada tramo tiene una Condición, una Cantidad y un Precio.
- Ajuste el Operador de precio:
- Precio: el precio del tramo correspondiente es el recargo.
- Valor × Precio: el resultado de la característica se multiplica por el precio del tramo correspondiente.
Ejemplo de precio por metro con descuento por cantidad: una fórmula devuelve la longitud en metros, operador de precio Valor × Precio:
| Condición | Cantidad | Precio |
|---|---|---|
>= |
0 | 12.50 |
>= |
10 | 11.00 |
>= |
50 | 9.50 |
Con 24 metros se aplica el tramo desde 10: 24 × 11,00 = 264,00 €.
Tomar un resultado directamente como precio, por ejemplo en una matriz de precios con precios finales: un tramo >= 0 con precio 1 y operador de precio Valor × Precio.
Condiciones y el motor de frontend
Los tramos nuevos se crean con >=. Es la única condición con la que ambos motores calculan igual:
- V3 evalúa cada condición (
>=,>,=,<=,<,!=). Si encajan varios tramos, gana aquel cuyo límite esté más cerca del valor introducido. - Legacy ignora la condición. Toma siempre el tramo más alto cuya cantidad sea menor o igual que el valor introducido; si el valor está por debajo de todos los tramos, se aplica el menor.
Un tramo «> 10» se aplica en V3 a partir de 11, en Legacy ya a partir de 10. Quédese con >= si su componente debe calcular igual en ambos motores.
Precios por niveles gestionados de forma central
Si usa el mismo escalonado en varios componentes, manténgalo como módulo: en la sección Precios por niveles elija Crear como precio escalonado central o Vincular a un precio escalonado central …. Las características vinculadas muestran Gestionado de forma central como módulo:; el escalonado se modifica entonces en Módulos, en la navegación principal, para todos los componentes vinculados a la vez. Desvincular lo convierte de nuevo en una copia local.
Fórmulas

Si el precio depende de valores introducidos, se calcula con una característica del tipo Fórmula. Las características se referencian por su Nombre interno (ID) con $:
$anchura * $altura / 10000
devuelve, por ejemplo, la superficie en m². Con un precio por niveles (operador de precio Valor × Precio, un tramo >= 0 con el precio por metro cuadrado) se convierte en el precio. Sintaxis, funciones y ejemplos: Fórmulas y cálculos.
Matrices de precios
Si sus precios están en una tabla (ancho × alto, tirada × formato), se suben como CSV a una característica del tipo Lista de precios. También los recargos de los valores de una característica de selección se pueden tomar de una tabla con Precios desde matriz. Todo sobre ello: Matrices de precios desde Excel/CSV.
Impuestos
El tipo impositivo y el tratamiento de impuestos valen para toda la cuenta: Ajustes → Localización.
| Ajuste | Significado |
|---|---|
| Tipo impositivo | El tipo impositivo (en %) con el que se mantienen sus precios en el configurador, p. ej. 21 |
| Los precios incluyen impuestos | Activado: sus precios ya incluyen el impuesto (bruto). Desactivado: sus precios son netos. |
Así calcula el configurador:
- En el fragmento HTML, los precios se muestran tal como los ha introducido.
- En una tienda, el plugin transmite el tipo impositivo del producto. El configurador convierte entonces sus precios a ese tipo: los precios brutos se recalculan a neto con su Tipo impositivo y de nuevo a bruto con el tipo de la tienda. A los precios netos se les añade directamente el tipo de la tienda.
Por eso, mantenga los precios tal como los calcula y ajuste Tipo impositivo y Los precios incluyen impuestos en consecuencia. Si ambos tipos coinciden, los precios brutos no cambian.
Solución de problemas
- Un recargo no se muestra, pero se calcula: Mostrar precio está desactivado, o el importe es 0 y Mostrar si es cero está desactivado.
- Una fórmula o lista de precios no aporta nada al precio: faltan los Precios por niveles. Sin tramo, la aportación queda en 0.
- El recargo es 12 en lugar de 12,50, o 0: en el campo Precio hay una coma. Escriba
12.50. - El escalonado calcula distinto en la tienda que en la vista previa: un tramo tiene una condición distinta de
>=, y la vista previa y la tienda funcionan con motores diferentes. Consulte Condiciones y el motor de frontend. - Las cantidades no se multiplican: compruebe que el ajuste Cantidad de la característica esté en Entrada libre o Rango y publique el componente.
- El precio en el carrito es demasiado alto: la tienda suma su propio precio de producto (Magento con Legacy, Shopware). Ponga el precio del producto en la tienda a 0 si el configurador aporta el precio completo.
- El precio difiere en el impuesto: Tipo impositivo o Los precios incluyen impuestos en Ajustes → Localización no encajan con sus precios o con el tipo impositivo de la tienda.
- Los cambios no llegan a la tienda: la tienda muestra el último estado publicado.