Cómo dar varias ventajas en un mismo umbral de gasto en Shopify
A los $150 el comprador recibe un 15% de descuento en el pedido, envío gratis y un regalo. Son descuentos de clase pedido, envío y producto respectivamente, y las clases distintas son justo lo que Shopify permite combinar, así que los tres se mantienen en el checkout.
- Meta de gasto
- Envío gratis
- Regalo gratis
Por debajo del umbral el carrito hace la cuenta atrás hasta él, y la página de producto ya anuncia el regalo. A los $150 los tres llegan juntos: el porcentaje se aplica con el ahorro a la vista, el envío baja a cero y el regalo se añade al carrito en su propia línea con una confirmación de que se ha añadido. El comprador nunca introduce un código y nunca tiene que añadir el regalo él mismo.
- $140.00
Leather Chelsea Boot
US 9 / Cant. 1
- $16.00
Everyday Mascara
Black / Cant. 1
- $6.90
Envío estándar
Cómo configurarlo
- 1
Campañas > Nueva campaña
Una campaña que contiene tres ofertas, así las tres comparten calendario y se pausan a la vez.
- 2
Oferta 1
Meta de gasto, un nivel en $150 con un 15% de descuento. Este es el descuento de clase pedido.
tiers[0].minSpend = 15000
- 3
Oferta 2
Envío gratis, el mismo umbral de $150. Este es el descuento de clase envío.
type = free_shipping
- 4
Oferta 3
Regalo gratis, el mismo umbral de $150. Este es el descuento de clase producto.
type = free_gift
- 5
Oferta 3 > Regalo y suplentes
Elige la variante del regalo y añade suplentes por orden. Si el primero está agotado, la tienda entrega el siguiente, así una rotura de stock rebaja el regalo en lugar de terminar la campaña en silencio.
freeGift.giftVariantIds = [primary, backup1, backup2]
- 6
Las tres ofertas > Combinación
En cada oferta, acepta las otras dos clases. Nueve interruptores suenan a mucho, pero la regla es sencilla: cada oferta tiene que aceptar todas las clases con las que necesita convivir.
stacking = los tres indicadores de combinación en true
- 7
Vista previa
Simula con $149.99 y con $150.00 y confirma que las tres recompensas aparecen juntas. Si falta una, la vista previa nombra la oferta con la que no pudo combinarse en lugar de omitirla sin más, así que el arreglo es el interruptor que te señala.
reason = not_combinable, con el nombre de la oferta en conflicto
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 |
|---|---|---|
| Oferta 1 | spend_goal, clase pedido | discountClasses |
| Oferta 2 | free_shipping, clase envío | discountClasses |
| Oferta 3 | free_gift, clase producto | discountClasses |
| Umbral compartido | $150.00 (15000 unidades menores) | tiers[0].minSpend |
| Combinar con producto | true en las ofertas 1 y 2 | stacking.combinesWithProductDiscounts |
| Combinar con pedido | true en las ofertas 2 y 3 | stacking.combinesWithOrderDiscounts |
| Combinar con envío | true en las ofertas 1 y 3 | stacking.combinesWithShippingDiscounts |
| Espacios usados | 3 del límite de descuentos activos | schedule |
Lo que Shopify hace de forma nativa
Los tres descuentos se pueden crear de forma nativa con un importe mínimo de compra, y los descuentos nativos sí exponen ajustes de combinación, así que un comerciante cuidadoso puede montar esto sin una app.
Mantener tres descuentos nativos alineados en el mismo umbral significa editar tres sitios cada vez que se mueve el umbral, y no hay vista previa para confirmar que los tres se disparan juntos antes de que lo descubran los compradores.
Ten en cuenta
- Cada oferta tiene que aceptarlo por su cuenta. Con un solo interruptor sin activar, el comprador pierde en silencio una de las tres recompensas, sin nada en el checkout que lo explique. La vista previa es el único sitio que nombra qué oferta bloqueó a cuál.
- Dos descuentos de la misma clase nunca se combinan, así que esta receta funciona precisamente porque las tres ofertas son de tres clases distintas. Añadir un segundo descuento de pedido no se acumularía.
- Tres ofertas son tres espacios del límite de descuentos activos que se solapan. Planifica el resto de la temporada teniéndolo en cuenta.
- El regalo está a cero y el descuento de envío no es mercancía, así que ninguno de los dos infla el cálculo del 15%.
Preguntas frecuentes
- ¿Por qué aquí se combinan tres descuentos cuando normalmente dos no lo hacen?
- Porque son de tres clases distintas. Shopify permite combinar entre clases cuando cada descuento lo acepta. Dos descuentos de la misma clase nunca se combinan.
- ¿Puedo añadir una cuarta recompensa?
- Solo añadiendo otro descuento en una clase que no esté ya usada, o integrándola en una de las tres existentes. En total hay tres clases.
- ¿El comprador ve un mensaje o tres?
- El widget de progreso del carrito puede presentar el umbral una sola vez, y luego las tres recompensas aparecen como líneas separadas cuando se cumple.
- ¿Y si quiero umbrales distintos para cada recompensa?
- Define umbrales de nivel distintos en cada oferta. No tienen por qué compartir uno, esta receta simplemente lo elige así.
Ejemplos relacionados
A spend ladder whose rungs pay out in different forms, and the rule that decides when a rung needs its own offer.
An order discount and a free gift on the same threshold, both applying to one cart.
How the active-discount cap is counted, and how to model a big sale so you never hit it.
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.