Cómo configurar un descuento por volumen por niveles en Shopify
Una sola oferta de volumen contiene todos los cortes por cantidad. El ajuste que decide si tres tallas distintas de la misma camiseta cuentan como tres unidades es el modo de conteo, y es la razón por la que la mayoría de los descuentos por volumen se comportan de forma inesperada.
- Volumen
- 1 - 2 unidadesSin descuento$24.00 cada una
- 3 - 5 unidades10% de descuento$21.60 cada una
- 6 - 9 unidades15% de descuento$20.40 cada una
- 10 o más20% de descuento$19.20 cada una
La página de producto muestra la tabla de cortes con la fila activa resaltada, y el precio por unidad baja a medida que el comprador sube la cantidad. Añadir una sexta unidad lo lleva del 10% al 15% sin código y sin recargar la página.
Cómo configurarlo
- 1
Campaña > Tipo de oferta
Elige Volumen. Aquí la recompensa depende de cuántas unidades hay en el carrito, no de cuánto se gasta.
type = volume
- 2
Segmentación
Apunta al producto o a la colección a la que se aplican los cortes. La segmentación por colección hace que los productos nuevos hereden los cortes automáticamente.
target.scope = products o collections
- 3
Conteo
Decide qué cuenta como unidad. per_product significa que una talla mediana y una grande de la misma camiseta cuentan como dos para el nivel. per_variant significa que cada talla tiene que llegar al nivel por su cuenta. per_group junta todo lo que la oferta segmenta.
counting = per_product
- 4
Niveles
Añade niveles en 3, 6 y 10 unidades con recompensas del 10%, 15% y 20%. Los niveles por cantidad usan minQty en lugar de un umbral de gasto.
tiers[0].minQty = 3
- 5
Widgets
Activa el widget de tabla de niveles en la página de producto. Los descuentos por volumen convierten mucho mejor cuando la escalera se ve antes de que el comprador llegue al carrito.
- 6
Vista previa
Simula un carrito con variantes mezcladas, confirma que el modo de conteo da el nivel que esperas y publica.
Cada ajuste, detallado
Estas son las claves de configuración reales con las que se guarda la oferta, así que puedes comparar tu propia configuración con esta tabla campo por campo.
| Ajuste | Valor | Clave de configuración |
|---|---|---|
| Tipo de oferta | volume | type |
| Modo de conteo | per_product | counting |
| Nivel 1 | minQty 3 -> 10% | tiers[0].minQty |
| Nivel 2 | minQty 6 -> 15% | tiers[1].minQty |
| Nivel 3 | minQty 10 -> 20% | tiers[2].minQty |
| Tipo de recompensa | percentage | tiers[n].rewardType |
| Clase de descuento | product | discountClasses |
| Método | automatic | discountMethod |
Verlo creado de principio a fin
El episodio aún no está publicado
Lo estamos grabando. La receta escrita de arriba está completa, así que puedes crearlo hoy mismo.
Lo que Shopify hace de forma nativa
Shopify puede aplicar un descuento porcentual a un producto o a una colección, y un descuento automático admite una condición de cantidad mínima, así que un corte único como "10% de descuento a partir de 3" funciona de forma nativa.
Cada descuento nativo lleva un solo mínimo, así que una escalera de tres peldaños necesita tres descuentos que luego compiten por la misma línea del carrito, y solo puede aplicarse un descuento de producto por línea. Los descuentos nativos tampoco tienen modo de conteo, así que las variantes mezcladas se comportan de una forma que no puedes configurar.
Ten en cuenta
- El modo de conteo cambia el resultado más que los propios valores de los niveles. per_variant en una prenda con cinco tallas significa que casi nadie llega al nivel.
- Solo se aplica el nivel más alto alcanzado, así que los peldaños escalan en lugar de sumarse.
- Dos descuentos de clase producto no pueden aplicarse a la misma línea del carrito fuera de Shopify Plus. Si otro descuento de producto ya cubre estos artículos, decide cuál debe ganar.
- Una recompensa porcentual de 0 se rechaza. Si quieres un primer peldaño visible de "sin descuento", déjalo fuera de la lista de niveles y deja que el widget lo muestre como el precio base.
Preguntas frecuentes
- ¿Tres tallas distintas de la misma camiseta cuentan como tres unidades?
- Sí, con el conteo per_product. Con el conteo per_variant, cada talla tiene que llegar al umbral por su cuenta. per_group junta todos los productos que la oferta segmenta.
- ¿Los niveles se acumulan?
- No. El carrito recibe el nivel más alto que alcanza.
- ¿Puedo mostrar la tabla de cortes en la página de producto?
- Sí, el widget de tabla de niveles la muestra y resalta la fila en la que está el comprador en ese momento.
- ¿Puedo usar un importe fijo de descuento en lugar de un porcentaje?
- Sí, la recompensa de un nivel puede ser un porcentaje, un importe fijo de descuento o un precio fijo por unidad. Elige precio fijo cuando quieras que el comprador vea un número redondo.
Ejemplos relacionados
Three spend thresholds, each unlocking a bigger percentage off the order.
A fixed amount off, or a flat sale price, on a chosen collection.
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
Crea esto en tu propia tienda
Cada receta de esta biblioteca funciona con el mismo motor en el servidor, así que el total del carrito y el del pago coinciden.