Saltar al contenido
Ejemplos

Cómo combinar descuentos de producto y de colección en Shopify

Dos descuentos de clase producto pueden aplicarse al mismo carrito siempre que caigan en líneas distintas. Esta receta usa un nivel por volumen del 15% en Skincare y un 10% fijo en Accessories, con la combinación activada en las dos ofertas, así un carrito mixto recibe las dos.

  • Volumen
Lo que ve el comprador

Un comprador con tres productos de cuidado de la piel y un bolso ve dos líneas de ahorro separadas en el carrito, una por cada colección, y ese mismo total pasa al checkout y al checkout acelerado. No se descarta nada en silencio y no hay ningún código que introducir.

Lumiere$146.00
  • Radiance Vitamin C Serum

    50ml / Cant. 1

    $42.00
  • Hydra-Dew Moisturizer

    Cant. 1

    $34.00
  • Gentle Foaming Cleanser

    Cant. 1

    $18.00
  • Woven Straw Tote

    Cant. 1

    $52.00
Nivel por volumen de Skincare - 3+ artículos - 15% de descuento-$14.10
Accessories - 10% de descuento-$5.20
Total at checkout-$19.30$146.00$126.70
Un carrito, dos descuentos de clase producto. Cada uno se aplica a su propia línea, así los dos llegan intactos al checkout.
Cómo crearlo

Cómo configurarlo

  1. 1

    Campañas > Nueva campaña

    Crea una sola campaña que contenga las dos ofertas, así comparten calendario y se pueden pausar juntas. Ponle el nombre de la promoción, no el de la mecánica.

  2. 2

    Oferta 1 > Tipo de oferta

    Elige Volumen para el nivel de Skincare, porque la recompensa depende de cuántas unidades hay en el carrito.

    type = volume

  3. 3

    Oferta 1 > Segmentación

    Apunta a la colección Skincare. La segmentación por colección sigue a la colección, así que los productos nuevos heredan la oferta automáticamente.

    target.scope = collections

  4. 4

    Oferta 1 > Niveles

    Añade un nivel de 3 unidades con 15% de descuento. Deja el conteo en per_product, así tres productos de cuidado de la piel distintos cuentan como tres.

    tiers[0] = minQty 3, percentage 15

  5. 5

    Oferta 1 > Combinación

    Activa la combinación con otros descuentos de producto. Este es el interruptor que evita que el checkout se quede con un descuento y descarte el otro.

    stacking.combinesWithProductDiscounts = true

  6. 6

    Oferta 2 > Tipo de oferta y segmentación

    Añade una segunda oferta en la misma campaña, apuntando a la colección Accessories con un 10% fijo y sin condición de cantidad.

    target.scope = collections

  7. 7

    Oferta 2 > Combinación

    Activa aquí el mismo interruptor de combinación. La combinación se decide en cada oferta, así que activarla solo en una de las dos es el motivo más común de que esta receta falle.

    stacking.combinesWithProductDiscounts = true

  8. 8

    Vista previa

    Arma un carrito con artículos de las dos colecciones y confirma que aparecen dos líneas de ahorro separadas y que el total cuadra. Después publica.

La configuración exacta

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.

AjusteValorClave de configuración
Tipo de la oferta 1volumetype
Segmentación de la oferta 1collections: Skincaretarget.scope
Nivel de la oferta 1minQty 3 -> 15%tiers[0].rewardType
Tipo de la oferta 2volumetype
Segmentación de la oferta 2collections: Accessoriestarget.scope
Nivel de la oferta 2minQty 1 -> 10%tiers[0].rewardType
Combinar con descuentos de productotrue en AMBAS ofertasstacking.combinesWithProductDiscounts
Clase de descuentoproductdiscountClasses
Conteoper_productcounting
MétodoautomaticdiscountMethod
Combinación en la misma líneadesactivada (solo Shopify Plus)stacking.sameLineProductTags
Sin una app

Lo que Shopify hace de forma nativa

Lo que sí puedes hacer

Shopify puede crear los dos descuentos de forma nativa, y el admin muestra un ajuste de combinaciones en cada uno. Si los dos descuentos realmente nunca tocan el mismo producto, los descuentos automáticos nativos cubren este caso sin necesidad de una app.

Dónde necesitas una app

Los descuentos nativos no saben expresar un nivel por cantidad sobre una colección, así que la mitad de 3 o más con 15% hay que rehacerla como descuentos fijos separados por cantidad, y cada uno que añades consume parte del límite de descuentos que pueden estar activos a la vez. Tampoco hay forma de previsualizar un carrito mixto antes de publicar.

Antes de publicar

Ten en cuenta

  • Dos descuentos de clase producto no pueden aplicarse a la MISMA línea del carrito fuera de Shopify Plus. Si un producto está a la vez en Skincare y en Accessories, esa línea recibe un descuento, no dos. Mantén las colecciones separadas o asume el descuento único en el solapamiento.
  • El interruptor de combinación es por oferta. Activarlo en una y dejarlo apagado en la otra produce exactamente el síntoma que esta receta pretende arreglar, y el checkout no avisa.
  • Shopify limita cuántos descuentos pueden estar activos con calendarios que se solapan. Partir una campaña en muchos descuentos de una sola cantidad es la vía más rápida para chocar con ese techo.
  • La segmentación por colección se evalúa en el checkout, no al publicar, así que un producto que entre en Skincare mañana empieza a calificar mañana. Normalmente es lo que quieres, pero significa que el alcance de la oferta no queda congelado al pulsar publicar.

Preguntas frecuentes

¿Por qué Shopify aplica solo uno de mis dos descuentos?
Porque la combinación se activa descuento a descuento. Si un descuento no está configurado explícitamente para combinarse con la otra clase, el checkout se queda con uno y descarta el otro en silencio. Las dos ofertas de esta receta ponen combinesWithProductDiscounts en true.
¿Puedo combinar dos descuentos de producto en el mismo artículo?
Solo en Shopify Plus, y solo mediante la combinación en la misma línea limitada por etiquetas. En cualquier otro plan, una línea del carrito admite un solo descuento de producto. Esta receta funciona porque las dos ofertas caen en líneas distintas.
¿Necesito un código de descuento para esto?
No. Las dos ofertas son automáticas, así que el ahorro aparece en cuanto el carrito califica. Puedes pasar cualquiera de las dos a código si quieres restringirla.
¿Qué pasa si el comprador solo compra accesorios?
Solo se aplica la oferta del 10% en Accessories. Cada oferta se evalúa por su cuenta frente al carrito, así que un carrito que califica en parte recibe la parte que le corresponde.

Ejemplos relacionados

Discount plus free gift

An order discount and a free gift on the same threshold, both applying to one cart.

Staying under the discount cap

How the active-discount cap is counted, and how to model a big sale so you never hit it.

Tiered volume discount

Bigger percentage as unit count rises, with control over how mixed variants are counted.

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.

Usamos cookies esenciales para el funcionamiento de este sitio y, solo con tu permiso, cookies analíticas para entender el tráfico. Lee nuestra Política de cookies.