Cómo aplicar un descuento y un regalo gratis en el mismo pedido de Shopify
Una meta de gasto que quita un 10% del pedido y un regalo gratis que añade un producto a 0.00 son dos clases de descuento distintas, así que pueden combinarse en cualquier plan de Shopify en cuanto las dos ofertas lo activan. Esta receta dispara ambas a partir de $75.
- Meta de gasto
- Regalo gratis
- $34.00
Restore Repair Shampoo
500 ml / Cant. 1
- $34.00
Restore Repair Conditioner
500 ml / Cant. 1
- $18.00
Gentle Body Wash
Cant. 1
Con $86.00 en el carrito aparece una línea de ahorro del 10% y el champú mini de viaje se añade en su propia línea sin coste. El regalo es una línea real del carrito, así que el comprador lo ve, y pasa al pedido igual que cualquier otro artículo.
Cómo configurarlo
- 1
Campañas > Nueva campaña
Una campaña, dos ofertas. Tenerlas juntas significa un solo calendario y un solo sitio donde pausar las dos.
- 2
Oferta 1 > Tipo de oferta
Elige Meta de gasto. Es un descuento de clase pedido, así que quita un porcentaje del pedido entero y no de líneas concretas.
type = spend_goal
- 3
Oferta 1 > Niveles
Un nivel en $75 con un 10% de descuento. Los umbrales de gasto se guardan en unidades menores, así que $75 son 7500.
tiers[0] = minSpend 7500, percentage 10
- 4
Oferta 2 > Tipo de oferta
Elige Regalo gratis. El umbral vive en el nivel y el regalo en sí vive en la oferta.
type = free_gift
- 5
Oferta 2 > Regalo
Elige el champú mini de viaje como regalo y añade uno o dos suplentes. Si el primer candidato está agotado, la tienda entrega el siguiente de la lista, así la oferta no muere en silencio cuando un regalo se agota.
freeGift.giftVariantIds = [principal, suplente]
- 6
Oferta 2 > Límites
Deja el tope en un regalo por pedido, salvo que quieras a propósito que un comprador pueda acumular varios.
freeGift.maxGiftsPerOrder = 1
- 7
Ambas ofertas > Combinación
En la meta de gasto activa la combinación con descuentos de producto. En el regalo gratis activa la combinación con descuentos de pedido. Cada oferta tiene que aceptar la otra clase.
stacking.combinesWithOrderDiscounts = true
- 8
Vista previa
Simula un carrito justo por encima y justo por debajo de $75 para ver cómo el regalo y el porcentaje aparecen juntos en el umbral, 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 la oferta 1 | spend_goal | type |
| Umbral de la oferta 1 | $75.00 (7500 unidades menores) | tiers[0].minSpend |
| Recompensa de la oferta 1 | 10% de descuento en el pedido | tiers[0].rewardType |
| Clase de la oferta 1 | order | discountClasses |
| Tipo de la oferta 2 | free_gift | type |
| Umbral de la oferta 2 | $75.00, recompensa free_item | tiers[0].rewardType |
| Candidatos a regalo | principal más suplentes, gana el primero con stock | freeGift.giftVariantIds |
| Tope de regalos | 1 por pedido | freeGift.maxGiftsPerOrder |
| Clase de la oferta 2 | product | discountClasses |
| Combinar (meta de gasto) | con descuentos de producto: true | stacking.combinesWithProductDiscounts |
| Combinar (regalo gratis) | con descuentos de pedido: true | stacking.combinesWithOrderDiscounts |
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 tiene un descuento nativo Compra X y llévate Y que puede dar un producto gratis, y un descuento de pedido nativo para el porcentaje. Los dos se pueden configurar para combinarse, así que una versión sencilla de esto es posible sin una app.
El Compra X y llévate Y nativo se dispara por cantidad, no por el gasto del carrito, así que "gasta $75 y llévate este regalo" no se puede expresar. Tampoco hay un plan B cuando la variante del regalo se agota: el descuento nativo deja de premiar a nadie.
Ten en cuenta
- Las dos ofertas tienen que aceptarlo. Activar el interruptor de combinación en solo una de las dos es, con diferencia, el motivo más común de que un regalo y un descuento se nieguen a aparecer juntos.
- El regalo se descuenta a cero, no aparece en el carrito de la nada. Tiene que haber stock, y por eso importan los candidatos suplentes.
- El 10% se calcula sobre el pedido y la línea del regalo ya está a 0.00, así que el regalo no infla el porcentaje. Compruébalo en la vista previa si tus márgenes son ajustados.
- Dos descuentos de clase pedido nunca se combinan entre sí. Si ya tienes un descuento de pedido para toda la tienda, esta meta de gasto competirá con él en lugar de acumularse.
Preguntas frecuentes
- ¿Por qué desaparece mi regalo gratis cuando añado un descuento porcentual?
- Porque los dos descuentos no están configurados para combinarse. La combinación se activa oferta por oferta y clase por clase, y el checkout descarta uno de los dos sin avisar cuando está desactivada.
- ¿El comprador puede llevarse más de un regalo?
- Solo si subes maxGiftsPerOrder. El valor por defecto es un regalo por pedido, que es el ajuste seguro para la mayoría de campañas.
- ¿Qué pasa si el regalo está agotado?
- La tienda entrega el primer candidato con stock de la lista de regalos. Añadir uno o dos suplentes mantiene viva la campaña aunque se agote uno.
- ¿El regalo cuenta para el umbral de $75?
- No. El regalo se descuenta a cero, así que no aporta nada al gasto con el que se mide el umbral.
Ejemplos relacionados
Two product-class discounts on two collections, both applying in one cart, with the per-line rule spelled out.
One threshold, one gift added at no charge, with backups for when stock runs out.
A different gift at each spend threshold, with the highest qualifying gift awarded.
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.