Códigos de descuento, precio tachado y colección Ofertas automática.
Compare-at price > Price al crearla.Necesitas claro qué quieres lograr:
| Si quieres... | Usa esto |
|---|---|
| Lanzar campaña con código compartido (Klaviyo, WhatsApp, IG) | Cupón en Discounts |
| Mostrar el precio rebajado en la PDP con tachado visible | Compare-at price en el producto |
| Liquidar varios productos juntos en una sección "Ofertas" | Compare-at price + colección automática |
| Envío gratis sobre cierto monto | Cupón tipo "Free shipping" en Discounts |
| "Compra 2 y llévate 1 gratis" | Cupón tipo "Buy X get Y" en Discounts |
Admin → menú izquierdo Discounts. Aparece una lista con todos los códigos creados (activos · expirados · borradores).
Botón arriba a la derecha Create discount. Te abre un menú con 4 tipos:
Campo Discount code. Reglas:
PLAY10, BLACKFRIDAY2026).BLACK FRIDAY no funciona, BLACK-FRIDAY sí).Elige Percentage (10%) o Fixed amount (S/50). Para campañas de lanzamiento de marca, percentage funciona mejor (Visualmente "10% OFF" lee más rápido que "S/50 off").
Recomendado: monto mínimo de carrito para evitar que abusen del cupón. Para Play! con ticket promedio S/148, un mínimo de S/120-150 es razonable.
Casi siempre debes marcar 2 checkboxes:
SIEMPRE define fecha de fin. Olvidar el end date es el error más común — el cupón vive para siempre y termina aplicándose meses después.
Botón arriba a la derecha. El cupón queda activo entre las fechas que pusiste.
Ahora difundes el código:
El precio tachado es lo que ves en e-commerce serio: S/250S/189Oferta
Esto se hace dentro del producto, no en Discounts. El cliente paga el precio rebajado automáticamente — no necesita código.
Admin → Products → click en el producto.
2 campos importantes:
La regla es simple: Compare-at debe ser MAYOR que Price — eso activa el tachado automático.
El producto sale en vivo con el precio tachado + el badge "OFERTA" amarillo (auto desde el theme). El cliente paga S/189 sin ingresar ningún código.
Borra el valor del campo Compare-at price (déjalo vacío). El precio queda solo, sin tachado, sin badge.
| Cupón | Precio tachado (Compare-at) |
|---|---|
| El cliente debe ingresar un código en el carrito. | Aplica automático — el cliente no hace nada. |
| Sirve para campañas con difusión (Klaviyo, IG, posts). | Sirve para mostrar oferta visible en la tienda misma. |
| Genera urgencia ("Solo hasta el viernes con PLAY10"). | Genera percepción de valor ("normalmente cuesta S/250, hoy lo doy a S/189"). |
| Mide bien el ROI de la campaña (Shopify cuenta usos). | No mide ROI directo — es parte del posicionamiento. |
| Se "puede acumular" o no, según configures. | Es el precio mismo del producto — no se acumula con cupones (a menos que actives "combinable"). |
Para que todos los productos con precio tachado aparezcan en una sola página /collections/ofertas, crea una colección automática con esa condición:
Admin → Products → Collections → Create collection.
Compare at price · is greater than · 0La colección se llena automáticamente con todos los productos que tienen Compare-at price activo. Cada vez que pones o quitas un Compare-at en un producto, entra/sale de esta colección solo.
3 opciones:
/collections/ofertas./collections/ofertas.| Qué pasa | Por qué | Cómo lo resuelves |
|---|---|---|
| El cupón sigue activo meses después. | Olvidaste poner fecha de fin (End date). | Discounts → editar el cupón → activar "Set end date" → poner fecha → Save. |
| El cliente dice que el código no funciona. | Pasó la fecha · NO cumple monto mínimo · ya lo usó (si está limitado 1 por cliente) · escribió mal el código. | Pídele captura. Revisa: ¿activo entre fechas? ¿supera mínimum? ¿es la primera vez de ese cliente? |
| El precio se muestra SIN tachado a pesar de poner Compare-at price. | El Compare-at price es ≤ Price (debe ser MAYOR). | Verifica: Compare-at = precio viejo MÁS ALTO · Price = precio nuevo MENOR. Si lo tienes invertido, no se tacha. |
| Cupón + precio tachado se acumulan y descuentan demasiado. | El cupón está marcado como "combinable with other discounts". | Si NO quieres acumulación: en el cupón, sección Combinations → desmarcar "Product discounts" → Save. |
| Después de Black Friday, varios productos quedaron con Compare-at price activo. | Olvidaste quitarlos al cerrar la campaña. | Matrixify → Export inventario con columna Compare-at price → Excel: limpiar columna → Import. O hazlo bulk-edit en Products → filtro Compare-at > 0 → bulk update. |
Crea un cupón tipo Buy X get Y. Configuración: Buy 2 of Specific collection → Get 1 free. El cliente agrega 3 productos de esa colección al carrito y al aplicar el código, el más barato sale gratis. Ideal para liquidar productos lentos.
Crea cupón tipo Free shipping. Mínimo S/200 (o el monto que decidas). Sin código (puedes marcar "Automatic discount" para que se aplique solo) o con código (ej. ENVIOFREE).
Crea el cupón en Discounts (PLAY15 · 15% off · 1 uso por cliente · 7 días vigencia). En Klaviyo, en el flow Abandoned Cart, en el email 2 o 3 incluye el código como gancho. Solo lo van a recibir los que abandonaron.
NO crees un cupón solo para él. Mejor: crea una orden manual desde Admin → Orders → Create order → agrega productos + descuento manual + envía link de pago al cliente. Más limpio, no expone un código que puede compartir.
El código en sí es público — si alguien lo descubre, puede usarlo. Lo que sí controlas: número de usos totales + fecha de vigencia corta. Si limitas a 200 usos totales y 5 días, aunque se "filtre", el daño es acotado.