---
title: "Modelo de ofertas avanzadas | Documentación de Ordering.co"
description: "Esta guía describe el recurso avanzado Offer para todo el proyecto en /offers."
canonical: https://docs.ordering.co/es/api-reference/guides/offers-model-1/
---

# Modelo de ofertas avanzadas

Esta guía describe el recurso avanzado `Offer` para todo el proyecto en `/offers`. Usa el mismo modelo subyacente que los descuentos con alcance de negocio, pero agrega controles de segmentación y relaciones a nivel de proyecto. Para la ruta de negocio, consulta [Modelo de descuentos por oferta de negocio](https://docs.ordering.co/es/api-reference/guides/offers-model/).

Los flujos de nivel de proyecto para listar, crear, consultar, actualizar y eliminar usan las operaciones `Offer.*_next` y requieren `advanced_offers_module`. La ruta pública de descubrimiento es `GET /offers/public`.

Los campos avanzados representativos incluyen `description`, `label`, `rank`, `max_discount`, `condition_type`, `target`, `sponsor`, `stackable`, `auto`, `public`, `order_priority`, `limit_per_user`, `user_order_count`, `user_order_count_condition`, `valid_from_after_user_last_order_minutes`, `valid_until_after_user_last_order_minutes` e `include_products_with_offer`.

La segmentación avanzada puede hacer referencia a `businesses`, `products`, `categories`, `users`, `sites`, `delivery_zones`, `paymethods`, `loyalty_levels` y `order_types_allowed`.

Este es un resumen, no un esquema de solicitud completo. Las ofertas avanzadas deben estar habilitadas en el proyecto.
