Cómo aplicar un BOGO entre varias variantes en Shopify
Una oferta de 2x1 en la que la unidad gratis puede ser cualquier tamaño de la gama, no solo la variante exacta que se compró. Dos ajustes deciden el resultado: si una unidad gratis cuenta para el siguiente conjunto, y cuál de las unidades que califican queda gratis.
- Compra X y llévate Y
- $68.00
Restore Repair Shampoo
500 ml / Cant. 2
- $44.00
Restore Repair Shampoo
250 ml / Cant. 2
El comprador mezcla tamaños a su gusto. El carrito deja gratis las dos unidades más baratas que califican y muestra el ahorro en su propia línea, así queda claro qué unidades se cubrieron.
Cómo configurarlo
- 1
Campaña > Tipo de oferta
Elige Compra X y llévate Y.
type = bxgy
- 2
Segmentación
Segmenta por variantes para que todos los tamaños de la gama sean elegibles, o segmenta el producto para incluir todas sus variantes de una vez.
target.scope = variants
- 3
Compra y llévate
Pon la cantidad de compra en 1 y la cantidad de regalo en 1, con la recompensa al 100% de descuento para que la unidad de regalo salga gratis.
bxgy.getDiscountPct = 100
- 4
Selección de la unidad de regalo
Elige la más barata elegible para que la unidad gratis pueda ser cualquier variante de la gama. La opción del mismo artículo obligaría a que la unidad gratis coincidiera con la que activó el conjunto.
bxgy.getSelection = cheapest_eligible
- 5
Conteo de conjuntos
Deja las unidades gratis como adicionales. Así cada conjunto consume una unidad pagada más una gratis, que es como se comporta el BOGO nativo de Shopify y significa que cuatro unidades dan dos gratis, no cuatro.
bxgy.freeUnitsAreAdditional = true
- 6
Límites
Pon un tope de unidades con descuento por pedido si la oferta está activa en toda la tienda. Sin él, un carrito grande puede regalar mucho inventario.
bxgy.maxRewardsPerOrder = p. ej. 4
- 7
Vista previa
Simula un carrito con variantes mezcladas a distintos precios, confirma qué unidades quedaron gratis 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 | bxgy | type |
| Segmentación | variantes de la gama | target.scope |
| Cantidad de compra | 1 | bxgy.buyQty |
| Cantidad de regalo | 1 | bxgy.getQty |
| Selección de la unidad de regalo | cheapest_eligible | bxgy.getSelection |
| Recompensa | 100% de descuento (gratis) | bxgy.getDiscountPct |
| Conteo de conjuntos | las unidades gratis son adicionales | bxgy.freeUnitsAreAdditional |
| Asignación | cheapest_first | stacking.allocation |
| Tope de recompensas | opcional, por pedido | bxgy.maxRewardsPerOrder |
| Clase de descuento | product | discountClasses |
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 con una lista de lo que el cliente compra y otra de lo que se lleva, así que un BOGO sencillo sobre un producto es posible sin una app.
El Compra X y llévate Y nativo no te deja controlar qué unidad que califica queda gratis cuando los precios difieren, no ofrece un tope por pedido independiente del límite de uso del descuento y no permite ver una vista previa de un carrito mixto antes de publicar.
Ten en cuenta
- Por defecto las unidades gratis son adicionales, así que un carrito de cuatro unidades da dos gratis y no cuatro. Desactivarlo hace la oferta bastante más generosa, así que cámbialo a conciencia.
- La asignación es, por defecto, el más barato primero, lo que protege el margen y coincide con el comportamiento nativo. Cambiar al más caro primero es una decisión real, no un detalle estético.
- Solo se permite una forma de recompensa: un porcentaje, un precio fijo por unidad de regalo o un importe fijo de descuento en cada unidad de regalo. Definir dos se rechaza al guardar.
- Sin un tope de recompensas por pedido, un comprador al por mayor puede llevarse muchísimas unidades gratis en un solo pedido.
Preguntas frecuentes
- ¿El artículo gratis puede ser de un tamaño distinto al que compraron?
- Sí, con la selección de la más barata elegible y toda la gama segmentada. La selección del mismo artículo obliga a que la unidad gratis coincida con la variante que activa la oferta.
- ¿Por qué mi carrito de cuatro solo regala dos artículos?
- Porque las unidades gratis cuentan como adicionales por defecto: cada conjunto es una pagada más una gratis. Es la misma regla que usa el BOGO nativo de Shopify.
- ¿Qué unidad queda gratis cuando los precios son distintos?
- La unidad más barata que califica, por defecto. Eso protege el margen y coincide con lo que los compradores esperan de un BOGO nativo.
- ¿Puedo poner el segundo artículo a mitad de precio en lugar de gratis?
- Sí, pon la recompensa en 50% en lugar de 100%. La misma forma de oferta cubre los dos casos.
Ejemplos relacionados
A 3 for 2 across a collection where the cheapest qualifying item is the free one.
Second item half price, repeating on every subsequent pair rather than once per cart.
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.