Precio de combinaciones en PrestaShop: precio de la variante, impacto en el precio y códigos EAN
En las combinaciones de PrestaShop no pones el precio de la variante, sino el impacto en el precio: el importe en que la variante es más cara o barata que el precio base. Si cuesta lo mismo, el impacto es cero. Casi todos los problemas vienen de escribir el precio final en el campo del impacto o de confundir precios con y sin IVA.
Autor: El equipo de TellMyShop. Una guía para dueños de tiendas PrestaShop: la causa, el arreglo manual y el mismo trabajo en una conversación con el chat.
Última actualización: · 5 min de lectura
¿Cómo calcula PrestaShop el precio de una combinación?
El precio final de una variante es el precio base del producto más el impacto en el precio y, por último, la promoción si la hay. Tomemos la chaqueta Storm con un precio base de 199 € con IVA.
| Variante | Impacto en el precio | Precio final | Comentario |
|---|---|---|---|
| M negra | 0 € | 199 € | variante al precio del producto |
| L negra | 0 € | 199 € | igual que la M |
| XXL negra | +20 € | 219 € | la talla grande cuesta más |
| M edición limitada | +40 € | 239 € | otra versión de color |
| XXL negra, con 219 € introducido | +219 € | 418 € | error típico: el precio final en el campo del impacto |
La última fila es el error más habitual. Alguien quiere que la XXL cueste 219 € y escribe ese importe en el campo del impacto. El cliente ve 418 € y se va, y las estadísticas no dicen por qué.
La segunda trampa es sin IVA frente a con IVA. El campo del impacto tiene una versión sin impuestos y otra con impuestos, y las tiendas B2B suelen pensar en precios sin IVA. Poner +20 en el campo equivocado da una diferencia del importe del impuesto. En una incidencia de PrestaShop en GitHub se describe un problema con el impacto en el precio combinado con un precio unitario.
¿Qué pasa con las promociones y las subidas de precio en las variantes?
Una promoción en porcentaje se calcula sobre el precio final de la variante, mientras que una promoción de importe fijo quita el mismo importe a todas las variantes. El recargo de una combinación es un importe fijo. Si subes el precio base un 8 %, la XXL sigue costando solo 20 € más.
Hagamos la cuenta con la chaqueta Storm. Una promoción del 10 % en todo el producto deja la M en 179,10 € y la XXL en 197,10 €. Una promoción fija de menos 15 € deja la M en 184 € y la XXL en 204 €. En los dos casos se mantiene la diferencia entre variantes, pero en el primero se reduce junto con el descuento. También puedes poner una promoción en una sola variante eligiendo una combinación concreta.
Si junto con los precios cambias categorías enteras, lee el artículo sobre cómo cambiar precios masivamente. También describe otras trampas de las combinaciones.
¿Por qué el listado de productos muestra un precio distinto del de la página de producto?
Porque el listado de productos de una categoría muestra el precio de la variante por defecto. Si la variante por defecto es la XXL con un recargo de 20 €, en el listado toda la chaqueta parece más cara de lo que es. El cliente compara precios en la categoría y elige el producto más barato de al lado.
También pasa al revés. La variante por defecto es la más barata, que lleva meses agotada. El cliente hace clic en un producto de 199 €, y las únicas tallas disponibles cuestan más. Por eso la variante por defecto debería tener stock y ser la típica, por ejemplo la M en el color más vendido.
El mismo precio va a los datos del producto para Google. Que no coincidan el precio del listado, el de la página de producto y el de los datos es uno de los motivos por los que Google avisa de un precio no coincidente.
¿Por qué un EAN y una referencia para cada variante?
Porque para el almacén, el mayorista y Google, cada talla y cada color son artículos distintos. Google Merchant Center agrupa las variantes de un producto y espera que cada una tenga sus propios datos. Se describe en la ayuda sobre el identificador de grupo de artículos. Una variante sin código EAN es un motivo frecuente de rechazo. Lo explicamos en el artículo sobre productos rechazados en Merchant Center.
Los atributos con los que se construyen las combinaciones, como la talla y el color, los creas en el panel. Se describe en la documentación de atributos de PrestaShop. Las combinaciones en sí y sus campos están en la ficha del producto, como explica la documentación sobre gestión de productos.
Cómo revisar los precios de las variantes en tu tienda
Basta con unos cuantos productos con más variantes.
- Abre un producto con combinaciones en Catálogo > Productos y ve a la pestaña Combinaciones.
- Compara el impacto en el precio con la tarifa del proveedor. Buscas importes que parezcan un precio final.
- Comprueba si el importe se puso con o sin IVA. Calcula una variante a mano.
- Elige cada variante en la página de la tienda y compara el precio con lo que esperas.
- Revisa la variante por defecto. Es la que se ve en el listado de productos y en los datos para Google.
- Haz una lista de las variantes sin EAN ni referencia. Puedes rellenarlas en un solo lote.
Cómo rellenar recargos y EAN de las variantes por lotes
Describes el cambio para un grupo de productos, y tu chat (Claude o ChatGPT) te enseña cada combinación antes y después. Un cambio abarca hasta 100 combinaciones.
Tú: En las chaquetas Storm, pon la XXL a más 20 € con IVA, mete los EAN de esta lista y deja la M negra como variante por defecto.
Tu chat: Las chaquetas Storm son 3 productos con 36 combinaciones. Vista previa de Storm Classic:
2 códigos de la lista no coinciden con ninguna variante. Me los salto y te los pongo abajo.
Tú: Aprobado.
Tu chat: Guardado. Puedes deshacer toda la operación con una petición desde el historial de cambios.
versión anterior: XXL negra: impacto 0,00 €, precio 199,00 €, sin EAN
versión nueva: XXL negra: impacto +20,00 €, precio 219,00 €, EAN 5901234123457
versión anterior: Por defecto: L negra
versión nueva: Por defecto: M negra
Los cambios en combinaciones necesitan el interruptor Ventas. Forma parte de TellMyShop Pro (precios), y tras la instalación el interruptor espera desactivado hasta que lo activas. El chat cambia combinaciones que ya existen: impacto en el precio, precio de coste, referencia, EAN, peso y variante por defecto. No crea ni borra combinaciones. Una petición de ejemplo es precios, códigos y stock de tallas y colores.
Preguntas y respuestas
¿En la combinación pongo el precio final de la variante?
No. En la combinación pones el impacto en el precio, es decir, la diferencia respecto al precio base del producto. Si el producto cuesta 199 € y la talla XXL debe costar 219 €, el impacto es +20 €. Cuando una variante cuesta lo mismo que el producto, dejas el impacto en cero. PrestaShop calcula solo el precio final.
¿Subir el precio base cambia los recargos de las combinaciones?
No. El recargo se guarda como un importe, así que después de subir un 10 % el precio base la variante XXL sigue costando 20 € más. Si quieres que suban también los recargos, tienes que cambiarlos aparte. Con muchas variantes es fácil olvidarlo, y al cabo de un año los recargos están desfasados.
¿Cada combinación debe tener su propio código EAN?
Si el fabricante asignó códigos a cada talla y color, sí. Para Google cada variante es un producto distinto dentro de un grupo y necesita su propio código. El código del producto principal no sustituye a los de las variantes. Los introduces en las combinaciones, a mano, por importación o en una conversación con el chat.
¿El chat crea combinaciones nuevas?
No. El chat cambia combinaciones que ya existen: impacto en el precio, referencia, EAN, peso y variante por defecto, hasta 100 a la vez. Las combinaciones nuevas las creas en el panel, en la ficha del producto, con el generador de combinaciones. También las borras en el panel. Cuando las combinaciones existen, el chat rellena sus precios y códigos por lotes, con vista previa de cada cambio.
¿Qué de todo esto funciona en TellMyShop Free?
TellMyShop Free muestra los datos del producto, incluido el número de combinaciones. El chat lee la lista de combinaciones con precios en TellMyShop Pro, y guarda cambios en ellas cuando activas el interruptor Ventas. El interruptor está desactivado tras la instalación y lo activas en el panel del módulo. Cada cambio tiene vista previa y espera tu aprobación.
PrestaShop es una marca registrada de PrestaShop SA. Claude es una marca de Anthropic PBC. ChatGPT y OpenAI son marcas de OpenAI. TellMyShop no está afiliado a estas empresas.