Ofertas de compra y regalo

Promociones de compra X y obtén Y, y sus variantes

Última actualización: 2025-01-16

Las promociones de compra uno y obtén otro son muy eficaces para aumentar el volumen. CheckoutOS admite configuraciones flexibles, desde el clásico “compra uno y llévate otro gratis” hasta “compra 3 y obtén 2 con un 50 % de descuento”.

Tipos de promociones

Compra uno y obtén otro gratis

Compra uno y llévate otro gratis
{
  "bogo": {
    "name": "Buy 1 Get 1 Free",
    "buy": {
      "quantity": 1,
      "products": {
        "type": "any",
        "in_collection": "t-shirts"
      }
    },
    "get": {
      "quantity": 1,
      "discount": 100,
      "products": {
        "type": "same_product"
      }
    }
  }
}

Compra X y obtén Y

Combinaciones de cantidades más flexibles:

Compra 2 y llévate 1 gratis
{
  "bogo": {
    "name": "Buy 2 Get 1 Free",
    "buy": {
      "quantity": 2,
      "products": {
        "type": "in_collection",
        "collection": "skincare"
      }
    },
    "get": {
      "quantity": 1,
      "discount": 100,
      "products": {
        "type": "cheapest_in_cart"
      }
    }
  }
}

Compra X y obtén Y con descuento porcentual

Compra 2 y obtén 1 con un 50 % de descuento
{
  "bogo": {
    "name": "Buy 2 Get 1 Half Off",
    "buy": {
      "quantity": 2,
      "products": { "type": "any" }
    },
    "get": {
      "quantity": 1,
      "discount": 50,
      "products": {
        "type": "cheapest_in_cart"
      }
    }
  }
}

Compra X y obtén un producto distinto

Compra champú y llévate acondicionador gratis
{
  "bogo": {
    "name": "Free Conditioner with Shampoo",
    "buy": {
      "quantity": 1,
      "products": {
        "type": "specific",
        "product_ids": ["shampoo-001", "shampoo-002"]
      }
    },
    "get": {
      "quantity": 1,
      "discount": 100,
      "products": {
        "type": "specific",
        "product_ids": ["conditioner-001"],
        "auto_add": true
      }
    }
  }
}

Reglas de selección de productos

Opciones del producto recibido

  • Mismo producto — Debe coincidir con el producto comprado
  • Misma colección — Cualquier producto de esa colección
  • El más barato del carrito — El artículo apto de menor precio
  • Producto específico — El producto designado para recibir
  • Elección del cliente — Permite elegir entre opciones
Elección del cliente
{
  "get": {
    "quantity": 1,
    "discount": 100,
    "products": {
      "type": "customer_choice",
      "options": ["gift-a", "gift-b", "gift-c"],
      "display": "dropdown",
      "prompt": "Choose your free gift"
    }
  }
}

Combinación y repetición

Controla si la oferta puede usarse varias veces en un pedido:

Promoción repetible
{
  "bogo": {
    "name": "Buy 2 Get 1 Free (Unlimited)",
    "buy": { "quantity": 2 },
    "get": { "quantity": 1, "discount": 100 },
    "repeatable": true,
    "max_applications": null,
    "example": "Buy 6 → Get 3 free"
  }
}
Aplicación limitada
{
  "bogo": {
    "name": "Buy 2 Get 1 Free (Once)",
    "buy": { "quantity": 2 },
    "get": { "quantity": 1, "discount": 100 },
    "repeatable": false,
    "max_applications": 1,
    "example": "Buy 6 → Get 1 free"
  }
}

Añadir automáticamente al carrito

Añade automáticamente al carrito el producto que se recibe:

Configuración de añadido automático
{
  "get": {
    "quantity": 1,
    "discount": 100,
    "products": {
      "type": "specific",
      "product_id": "free-gift-001"
    },
    "auto_add": {
      "enabled": true,
      "trigger": "cart_qualifies",
      "message": "Free gift added to your cart!",
      "removable": false
    }
  }
}

Opciones de visualización

Presentación de la promoción
{
  "display": {
    "product_page": {
      "show_badge": true,
      "badge_text": "Buy 2 Get 1 FREE",
      "show_calculator": true
    },
    "cart": {
      "highlight_free_items": true,
      "free_item_label": "FREE",
      "strikethrough_original": true,
      "show_savings": true
    },
    "collection_page": {
      "show_promotion_banner": true
    }
  }
}

Condiciones y exclusiones

Condiciones de la promoción
{
  "conditions": {
    "date_range": {
      "start": "2025-02-01",
      "end": "2025-02-28"
    },
    "customer_eligibility": "all",
    "min_cart_value": null
  },
  "exclusions": {
    "products": ["already-discounted-001"],
    "collections": ["clearance"],
    "with_other_discounts": false
  }
}

Mensajes promocionales

Mensajes de la promoción
{
  "messaging": {
    "promotion_title": "Buy 2 Get 1 Free",
    "qualification_message": "Add {{remaining}} more to get {{discount}}",
    "qualified_message": "You qualify for a free item!",
    "add_to_cart_prompt": "Add your free item →",
    "checkout_reminder": "Don't forget your free item!",
    "terms": "Free item must be of equal or lesser value"
  }
}

Análisis de promociones

Sigue el rendimiento de las promociones:

  • Tasa de uso de la oferta
  • Promedio de artículos por pedido apto
  • Impacto en los ingresos
  • Impacto en el margen
  • Aumento de la conversión

Buenas prácticas

Estrategia de promociones
  • Mensajes claros — Haz que la oferta se entienda al instante
  • Protege los márgenes — Calcula la rentabilidad con cuidado
  • Considera el inventario — Asegura existencias para el volumen de la promoción
  • Úsala con productos de baja rotación — Ideal para liberar inventario
  • Limita la duración — Crea urgencia

Temas relacionados

¿Te resultó útil esta página?

¿Necesitas más ayuda? Contactar con soporte