¿Por qué no se aplica el descuento de mi nivel en el checkout?
Suele ser un código u otro descuento automático que no se combina, un descuento de producto que baja el subtotal, o un nivel configurado como Solo nivel.
Un código de descuento u otro descuento no se combina
Shopify solo acumula dos descuentos si ambos lo permiten. Es la causa más frecuente, y se ajusta en los dos lados.
- En el admin de Shopify, abre Descuentos y luego el código o el descuento automático que se impone al nivel.
- En su sección Combinaciones, marca la clase del descuento Yaco: descuentos de pedido para un porcentaje o un importe, descuentos de producto para un regalo.
- Guarda y vuelve a probar el carrito.
La línea Se combina con del propio nivel, en su tarjeta, también debe permitir la clase del otro descuento: una clase tachada no se combina, haz clic en Editar para marcarla. Por defecto, los descuentos de los niveles se combinan con descuentos de producto, de pedido y de envío.
No hace falta ningún código para que ocurra. Un descuento automático tuyo o de otra app (una oferta de envío gratis, por ejemplo) puede imponerse al nivel sin que el cliente haga nada. Si el descuento viene de otra app, cambia sus combinaciones en esa app. Si tienes demasiados códigos para editarlos uno a uno, escribe al soporte.

Un descuento de producto baja el subtotal
Por defecto (Después del descuento de producto), el nivel se comprueba sobre el subtotal tras los descuentos de producto. Ejemplo: un artículo de 264,99 $ con 40 $ de descuento deja un subtotal de 224,99 $, así que se aplica el nivel «Desde 150 $», no «Desde 240 $». La barra cuenta igual, así que lo que promete es lo que aplica el checkout.
Para alcanzar los niveles con los precios originales:
- En la tarjeta del nivel, haz clic en el importe del umbral dentro de la frase del nivel.
- En el menú bajo el importe, elige Antes de todos los descuentos.
- Haz clic en Guardar.
En una barra, se aplica un solo nivel por tipo de descuento: el nivel en porcentaje más alto alcanzado y el nivel de importe más alto alcanzado. Un nivel en porcentaje y un nivel de importe se suman, igual que niveles de barras distintas cuando cada descuento permite la clase del otro. Consulta nivel de descuento. La excepción es un nivel en prueba con un despliegue de Shopify: en su barra, Shopify conserva el mejor descuento (ver más abajo).
El nivel está en Solo nivel
Con Solo nivel, la app muestra el nivel en la barra pero no crea ningún descuento en Shopify: tienes que crear tú el descuento automático correspondiente en Descuentos. Para que la app lo aplique, elige Nivel + descuento automático en la tarjeta del nivel y luego Guardar.
Un nivel importado en la instalación está en Solo nivel: muestra tu propio descuento de Shopify. Si ese descuento se eliminó en Shopify, el nivel muestra una alerta Descuento de Shopify eliminado y queda desactivado: consulta instalar.
El cliente no cumple las condiciones
El descuento sigue la segmentación del nivel.
- Un nivel limitado a segmentos de cliente nunca se aplica a los invitados: un visitante sin sesión iniciada no pertenece a ningún segmento. Para dejar fuera a los compradores B2B, usa el tipo de cliente B2C en lugar de un segmento.
- Un nivel limitado por país, mercado, fechas de actividad, atributos del carrito o fuente de tráfico no se descuenta cuando no se cumple la condición.
- Tras cambiar los segmentos, haz clic en Guardar para que el descuento de Shopify se actualice.
Consulta segmentación.
El descuento está en un despliegue de Shopify
En el admin de Shopify, Mercados › Despliegues (Rollouts) permite programar un descuento o probarlo con una parte del tráfico. Mientras dura un despliegue, es él quien decide, no los ajustes del nivel: su estado y sus fechas activas ya no indican quién recibe el descuento.
Lo que muestra la barra depende de la parte de clientes que recibe el descuento:
- Todos los clientes reciben el descuento: el nivel se muestra, aunque esté desactivado en Yaco o fuera de sus fechas activas. Tus otros ajustes se siguen aplicando: mercados, segmentación de clientes, etc.
- Solo una parte lo recibe: la barra muestra el nivel allí donde lo muestra el bloque o la ubicación de Yaco del tema del cliente, con su Filtro de niveles habitual. Incluye el nivel en el bloque del tema que ve el grupo que recibe el descuento: así se prueba un nivel en A/B, consulta la sección siguiente. El checkout y las recomendaciones lo mantienen oculto. Si ningún bloque ni ubicación de Yaco incluye el nivel, Yaco muestra el error No incluido. Si el despliegue no publica ningún tema, todos los clientes ven la misma barra: Yaco muestra el aviso Sin tema.
- Ningún cliente recibe el descuento: el nivel se oculta.
- Tu plan bloquea el nivel: sigue oculto aunque un despliegue active su descuento. Quita el descuento del despliegue o cambia a un plan de pago.
Cuando termina el despliegue, vuelven a aplicarse los ajustes del nivel.
En Yaco, mientras un despliegue está en curso, el estado del nivel dice lo que la barra hace con él, seguido de la parte de clientes que recibe el descuento (la misma cifra que la columna Estado de la lista de descuentos de Shopify): Visible · 100 %, Oculto · 0 % o Test A/B · 50 %. Un despliegue solo programado deja el estado habitual. Al lado, el icono de despliegue (punto verde cuando un despliegue está en curso) lista los despliegues del nivel con su fecha de fin; haz clic en uno para abrirlo. Una etiqueta aparte señala lo que hay que corregir: No incluido, Sin tema o Bloqueado por el plan. En los ajustes del nivel, las fechas activas las gestiona el despliegue y ya no se pueden editar. Si un regalo sigue sin ser gratis en el carrito de un cliente, Yaco lo quita para que nunca se cobre.
Un despliegue también puede limitarse a algunos mercados, pero Shopify no comparte este ajuste con las apps. Cópialo en Yaco: en los ajustes del nivel, cada despliegue muestra su parte del tráfico y su fecha de fin, y luego una columna por grupo (control y tratamientos), como la página del despliegue en Shopify: su parte, si recibe el descuento y el tema que ve, con un botón Editar tema. Debajo, haz clic en Editar junto a Elegibilidad para elegir sus mercados: están agrupados por tipo (regiones, B2B…) y puedes buscarlos por su nombre. Mientras no lo hagas, Yaco considera que el despliegue cubre todos los mercados. Este ajuste vale para todos los niveles del despliegue. La tienda online siempre está incluida; en el punto de venta, Yaco sigue la opción Aplicar en POS.
Tras una actualización de la app, Shopify te pide aprobar un nuevo permiso la próxima vez que abras Yaco: acéptalo para que la app pueda leer tus despliegues.
Probar un nivel en A/B con un despliegue de Shopify
Un despliegue puede publicar otro tema para un grupo de clientes, y cada cliente recibe el tema y los descuentos de un mismo grupo. Así que puedes probar un nivel en A/B: un grupo lo ve en la barra y recibe el descuento, el otro mantiene tu barra de siempre. Yaco no relaciona los dos por ti: el bloque Yaco de cada tema decide qué niveles muestra.
- En el admin de Shopify, duplica tu tema publicado.
- Abre la copia en el editor de temas. En su bloque Yaco progress bar, pon el Filtro de niveles en Mostrar solo algunos niveles y marca el nivel que pruebas y los niveles que mantienes. Lo mismo para una ubicación que muestre la barra en este tema.
- En tu tema publicado, comprueba que el bloque Yaco deja fuera el nivel en prueba: con Mostrar solo algunos niveles, déjalo sin marcar; con Ocultar algunos niveles, márcalo. Con Mostrar todos los niveles, el nivel también se muestra en ese tema, a clientes que no reciben su descuento.
- En Mercados › Despliegues, crea un Experimento. En el tratamiento que recibe el descuento, publica el tema duplicado y activa el descuento del nivel que pruebas. Los dos van en el mismo tratamiento.
- Inicia el despliegue. En Yaco, el nivel muestra Test A/B seguido de la parte de clientes que recibe el descuento, por ejemplo Test A/B · 50 %.
Lo que ven los clientes:
- En el tema duplicado, la barra muestra el nivel en prueba y el checkout aplica su descuento.
- En tu tema publicado, la barra muestra tus otros niveles como siempre.
- En el checkout y en las recomendaciones, el nivel en prueba sigue oculto para todos, junto con los otros niveles de la misma barra que ofrecen el mismo tipo de descuento (porcentaje o importe fijo): el checkout no sabe en qué grupo está el cliente. Los regalos se siguen mostrando.
- Si un cliente alcanza el nivel sin recibir su descuento (un tema que lo muestra a los dos grupos), Yaco oculta el nivel durante el resto de su visita y quita un regalo que siga sin ser gratis.
Mientras dura la prueba, los niveles de esa barra con el mismo tipo de descuento que el nivel en prueba ya no se combinan con los descuentos en el pedido. Shopify conserva el mejor descuento. En la práctica, esos niveles no se acumulan con tus códigos de descuento en el pedido, y el cliente obtiene el mayor ahorro, no siempre el nivel más alto. Todo vuelve a la normalidad solo cuando termina el despliegue.
No incluido
El despliegue solo da el descuento a una parte de los clientes, pero ningún bloque ni ubicación de Yaco incluye el nivel, ni en tu tema publicado ni en los temas que publica el despliegue. Abre el tema que ve el grupo que recibe el descuento, pon el Filtro de niveles de su bloque Yaco en Mostrar solo algunos niveles y marca el nivel. En los ajustes del nivel, el grupo que recibe el descuento lo indica, y su botón Editar tema abre ese tema en el editor.
Un bloque con Mostrar todos los niveles muestra igualmente el nivel, pero a todos los grupos: Yaco solo cuenta una lista que lo nombra. Una vez corregido el bloque, el error desaparece cuando guardas el tema en el editor.
Yaco no puede corregirlo por ti: Shopify no deja que las apps modifiquen los despliegues, y Yaco nunca toca tus temas. Los ajustes del nivel te dan los enlaces.
Sin tema
El despliegue solo da el descuento a una parte de los clientes, pero ninguno de sus tratamientos publica un tema. Todos los clientes ven el mismo tema, y por tanto la misma barra: quienes no reciben el descuento también ven el nivel. Si uno de ellos lo alcanza, Yaco lo oculta durante el resto de su visita.
Para mostrar el nivel solo al grupo que recibe el descuento, duplica tu tema publicado, añade la copia a ese tratamiento en Mercados › Despliegues y luego incluye el nivel en el bloque Yaco de la copia: sigue los pasos de Probar un nivel en A/B con un despliegue de Shopify más arriba. Si todos los clientes pueden ver el nivel, puedes ignorar este aviso.
El descuento de Shopify falta o no está al día
Cada nivel crea un descuento automático en Shopify. Si se borró desde la página Descuentos, o ya no coincide con tus ajustes, abre la app y haz clic en Guardar: al guardar se recrean y se realinean los descuentos.
Si al guardar aparece Has alcanzado el límite de 25 descuentos automáticos por aplicación, se ha llegado al tope de Shopify de 25 descuentos automáticos por app. Elimina los niveles que ya no uses y vuelve a guardar. Un nivel que ofrece a la vez un producto y un descuento usa dos.
Algunos artículos no cuentan
Los artículos que quedan fuera en la tarjeta Qué se cuenta de la barra (productos o colecciones excluidos, tarjetas regalo, compras únicas o suscripciones) no cuentan para el umbral. Con el alcance por defecto, el descuento se aplica al subtotal del pedido sin las líneas que la barra no cuenta. Consulta nivel de descuento.
El carrito supera el importe máximo del pedido de la barra
Una barra que cuenta el importe del carrito puede tener un Importe máximo del pedido. Por encima, no se aplica ningún nivel de la barra, tampoco en el checkout, y la barra muestra su Mensaje por encima del máximo en lugar del texto de progreso. Un carrito igual al máximo sigue obteniendo el descuento. Para cambiar o quitar el máximo, abre la barra: consulta barras.
El pedido no se hizo en la tienda online
La barra y los descuentos de los niveles solo funcionan en la tienda online. Los pedidos preliminares, el punto de venta, la app Shop y los enlaces de pago quedan fuera del alcance de la app.
Compra X, llévate Y: sin descuento o en el artículo equivocado
Para un nivel Compra X, llévate Y, comprueba en este orden:
- El lote no está completo. Los artículos cuya línea ya tiene un descuento (un código u otro descuento automático sobre el producto, un regalo de Yaco) no cuentan. La barra muestra el mismo recuento que el checkout.
- El descuento va a otro artículo. Con El último añadido, un carrito creado sin la barra (botón «Comprar ahora», enlace directo al checkout) recibe el descuento en el artículo más barato. Dos artículos añadidos en el mismo segundo se leen en el orden de las líneas del carrito.
- Un artículo cuesta menos que el precio fijo. Con A precio fijo, un artículo que ya cuesta menos no recibe descuento.
- El nivel comparte su barra. No se puede guardar hasta que el nivel tenga su propia barra: haz clic en Dar a este nivel su propia barra por artículos bajo la frase de la oferta.
El envío gratis no se aplica
Un nivel Envío gratis tiene sus propias comprobaciones: su modo, un umbral comprobado por defecto después de todos los descuentos, el país de envío, otro descuento de envío que ocupa su lugar, y sus combinaciones. Consulta barra de envío gratis, sección Envío gratis no aplicado en el checkout.
Hay un test A/B en curso
Los visitantes del grupo sin la barra de un test A/B no reciben ningún descuento ni envío gratis de Yaco: es lo que mide el test. Tus propios descuentos y códigos de descuento se les siguen aplicando. Cuando termina el test, vuelven a recibir los descuentos de Yaco desde su siguiente visita a la tienda.
¿Sigues con el problema?
Escribe a support@yaco.studio e incluye:
- la URL de tu tienda y el nombre del nivel;
- el número de pedido, o una captura del carrito y del checkout;
- el código de descuento usado, si lo hubo;
- los pasos para reproducir el problema.
Para ir más rápido, abre Ajustes › Diagnóstico de descuentos en la app y haz clic en Conceder los accesos: nuestro soporte verá entonces lo que el descuento recibió y devolvió.
¿Falta algo? Escribe a support@yaco.studio, o pruébalo antes en la demo.