CreateDiscount
- discountType: "PERCENTAGE" or "FIXED_AMOUNT"enum
_type requiredPERCENTAGE o FIXED_AMOUNT
- discountType: number
_value requiredPERCENTAGE ≤ 100; FIXED_AMOUNT ≤ tope monetario
- nameType: stringrequired
Nombre del descuento
- applicableType: array of string
_category _ids IDs de categorías a las que aplica (vacío = todo el comercio)
- applicableType: array of string
_product _ids IDs de productos a los que aplica (vacío = no restringido)
- availableType: array of array
_days Días disponibles. Vacío = sin restricción por día
- availableType: string
_hours _end Hora fin HH:mm
- availableType: string
_hours _start Hora inicio HH:mm
- descriptionType: string
Descripción
- maxType: number
_uses _per _user Máximo de usos por usuario
- maxType: number
_uses _total Máximo de usos totales
- minType: number
_purchase Compra mínima para aplicar
- restrictType: boolean
_by _hours Si el descuento solo aplica en una franja horaria específica
- timezoneType: string
Timezone IANA para evaluar disponibilidad
- validType: string
_from Vigencia desde (ISO date)
- validType: string
_until Vigencia hasta (ISO date)