Saltar al contenido principal

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.

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.