# Cómo crear una oferta Compra X, llévate Y en Shopify (compra 3 y llévate el 4.º gratis)

> Compra 3 y llévate el 4.º gratis, a precio fijo o con descuento, de una colección o una lista de productos. La barra cuenta los artículos y Yaco Progress Bar descuenta el que elijas.

Actualizado el 2026-10-12 · https://www.yaco.studio/es/docs/compra-x-llevate-y

## Crear la oferta

Un nivel **Compra X, llévate Y** premia un lote de artículos: «compra 3 y llévate el 4.º gratis», «el 4.º a 5 €», «el 4.º con un 50 % de descuento».

1. Abre **Niveles y descuentos**, pestaña **Niveles**, haz clic en **Añadir un nivel** y elige **Compra X, llévate Y**.
2. Completa la frase de la oferta: **Compra** *3 artículos* **de** *todos los productos* **y llévate** *1 artículo gratis*, **aplicado a** *el último artículo añadido*, *en cada lote*. Haz clic en una parte para cambiarla, y otra vez para cerrarla.
3. Haz clic en **Guardar**: la app crea el descuento automático de Shopify.

El umbral de la barra es X + Y artículos: nunca lo escribes tú. El nivel necesita una barra propia que cuente artículos. Si el nivel estaba solo en su barra, esa barra pasa a contar artículos. Si otros niveles la comparten, la app crea para este nivel una barra por artículos con los mismos productos, y los demás niveles se quedan donde están.

## Elegir los artículos

**de** fija qué artículos cuentan: todos los productos, una colección, una lista de productos o todos excepto algunos. Son los productos de la barra del nivel (consulta [barras](https://www.yaco.studio/es/docs/barras)). Los artículos comprados y los recibidos salen de la misma selección: «compra 3 pijamas y llévate unos calcetines» todavía no es posible.

## Elegir la recompensa

- **Gratis**: el artículo sale gratis.
- **A precio fijo**: el artículo cuesta el precio que indicas, convertido a la moneda del cliente en los demás mercados. Un artículo que ya cuesta menos no recibe descuento.
- **Con descuento**: un porcentaje de descuento sobre el artículo, entre 1 y 100.

## Elegir el artículo con descuento

- **El último añadido** (por defecto): en cada lote, los últimos artículos que añadió el cliente. El cliente decide qué artículo recibe el descuento: le basta con añadirlo el último. Cuando la app no puede saber el orden (un carrito creado con un botón «Comprar ahora» o un enlace directo al checkout), el descuento va al artículo más barato.
- **El más barato**: el descuento siempre va al artículo más barato del lote, lo que protege tu margen.
- **El más caro**: el cliente puede comprar artículos baratos y llevarse el más caro.

El ejemplo bajo la frase muestra cuánto le cuesta un lote al cliente con tus ajustes.

## Una vez por carrito o en cada lote

- **En cada lote** (por defecto): cada lote completo vuelve a dar la recompensa. Con «compra 3 y llévate 1 gratis», 8 artículos dan 2 gratis.
- **Una vez por carrito**: la recompensa se da una sola vez, sea cual sea el número de artículos. Con **El último añadido**, va al último artículo que añadió el cliente.

## Lo que ven los clientes

La barra cuenta los artículos de la selección, por ejemplo «Faltan 2 artículos para 1 artículo gratis». Cuando el lote está completo, la barra se llena y el descuento aparece en la línea del artículo descontado, en el carrito y en el checkout, con el título de descuento del nivel. El cliente no tiene nada que elegir.

## Artículos que ya tienen un descuento

Un artículo cuya línea ya tiene un descuento (un código de descuento u otro descuento automático sobre el producto, un regalo de Yaco) no cuenta para el lote y nunca recibe el descuento de la oferta. Un descuento sobre todo el pedido no lo deja fuera. Un precio tachado (precio de comparación) no es un descuento: el artículo cuenta.

## Límites

- Un solo nivel **Compra X, llévate Y** por barra. Para tener dos ofertas, dale a cada una su propia barra.
- Sin modo **Solo nivel**: la app siempre crea el descuento. Para conservar un descuento «Compra X y llévate Y» configurado en Shopify, usa un **Nivel de texto** en una barra por cantidad.
- X e Y son iguales en todos los mercados, y el precio fijo sigue el tipo de cambio del mercado. Un mercado sí puede ocultar el nivel (consulta [mercados](https://www.yaco.studio/es/docs/mercados)).

¿El descuento no aparece en el checkout? Consulta [descuento no aplicado](https://www.yaco.studio/es/docs/descuento-no-aplicado).
