Manual de precios / Precios de variaciones: juntas, por separado o una sola talla

HS Dynamic Pricing & Discount Rules · 0.1.0-alpha.3

Precios de variaciones: juntas, por separado o una sola talla

Configura reglas para un producto variable padre, cuenta cada talla por separado o descuenta solo una variación.

Prepara un producto variable

Utiliza un producto variable publicado de WooCommerce con variaciones Small y Large comprables, precios válidos y existencias. Elige una talla antes de añadirlo al carrito. En la búsqueda de Include products («Incluir productos»), el padre selecciona sus variaciones; una variación concreta selecciona solo esa talla. Las dos opciones tienen efectos distintos.

Combina tallas del mismo producto padre

  1. Crea una promoción de cantidad con el mismo precio para cada unidad para el producto padre T-shirt, de 18 € por talla.
  2. Elige Set unit price («Establecer precio unitario») y Count eligible quantities → Per parent product, combining variations («Contar cantidades válidas → Por producto padre, combinando variaciones»).
  3. Añade un tramo desde 6 con valor 16, guarda y activa.
  4. Añade tres Small y tres Large. Las seis juntas cumplen los requisitos: 48 € por línea y 96 € en total.

Cinco camisetas siguen costando 90 €. Una camiseta de otro producto padre no contribuye a que este alcance seis. Utiliza Across all selected products («Entre todos los productos seleccionados») solo si deben agruparse productos de distintos padres.

Exige que cada talla alcance su propia cantidad

Selecciona el padre Polo, de 18 €, y elige Per cart line («Por línea de carrito»). Establece un tramo desde tres unidades a 16 €. Dos Small y dos Large suman 72 €: ninguna línea cumple el mínimo. Tres Small y tres Large suman 96 €. Tres Small y dos Large suman 84 € (48 € + 36 €). También distingue las líneas separadas que cree el comportamiento compatible del carrito; no supongas que se agrupan todas las filas con el mismo identificador de variación.

Descuenta solo Small

Crea Descuento de producto / Descuento porcentual / 20. En Include products («Incluir productos»), busca la variación Small de Hoodie, no su producto padre. Una Small de 50 € pasa a 40 €; una Large conserva los 50 €; juntas suman 90 €. Como alternativa, incluye el padre y añade Large a Exclude products («Excluir productos»). Las exclusiones prevalecen y las unidades excluidas no cuentan para los umbrales de esa regla.

BOGO entre variaciones con precios distintos

Selecciona el padre y combina variaciones si distintas tallas deben formar un grupo BOGO. Con comprar 1 y descontar 1 al 100 %, una talla válida de 20 € y otra de 30 € suman 30 €: se descuenta la unidad más barata, de 20 €. El orden de incorporación de las tallas no determina la recompensa. Utiliza Per cart line («Por línea de carrito») si cada línea debe contener su propio grupo completo.

Los tramos progresivos se calculan por línea

Los precios progresivos requieren Per cart line («Por línea de carrito»). No agrupan cinco Small y una Large en un tramo progresivo de seis. Cada línea tiene su propio precio unitario original y cálculo de tramos. Utiliza descuento por volumen con recuento por padre si la oferta consiste en combinar tallas para alcanzar un umbral.

Verifica los tres productos de la demo

Abre los ejemplos T-shirt, Polo y Hoodie. Selecciona y añade ambas tallas por separado y cambia después solo una línea del carrito. Comprueba qué línea cambia, los totales del pago y las etiquetas de variación del pedido. Si se descuentan todas las tallas inesperadamente, revisa si se incluyó el padre. Si las cantidades combinadas no cumplen el mínimo, revisa el ámbito de recuento y las exclusiones. Los lotes complejos de productos, las suscripciones y los motores arbitrarios de precios de complementos quedan fuera del alcance validado.

Prueba los tres casos de variaciones →

Elige otra guía →