---
title: "Advanced Offers Model"
description: "This guide describes the project-wide advanced Offer resource under /offers."
canonical: https://docs.ordering.co/api-reference/guides/offers-model-1/
---

# Advanced Offers Model

This guide describes the project-wide advanced `Offer` resource under `/offers`. It uses the same underlying model as business-scoped discounts, but adds project-level targeting and relation controls. For the business route, see [Business offer discount model](https://docs.ordering.co/api-reference/guides/offers-model/).

The top-level list, create, detail, update, and delete flows use the `Offer.*_next` operations and require `advanced_offers_module`. The public discovery route is `GET /offers/public`.

Representative advanced fields include `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`, and `include_products_with_offer`.

Advanced targeting can reference `businesses`, `products`, `categories`, `users`, `sites`, `delivery_zones`, `paymethods`, `loyalty_levels`, and `order_types_allowed`.

This is an overview rather than a complete request schema. Advanced offers must be enabled for the project.
