API de actualización de cupones
La API de actualización de cupones permite modificar los datos de cupones ya emitidos.
Usando el código de cupón (cpNo) como identificador, puede actualizar el tipo de descuento, la fecha de expiración, los límites de uso, el grupo y la información del usuario.
Algunos campos no pueden modificarse una vez que el cupón ha sido canjeado.
Esta API está disponible a partir del plan Personal.
/api/coupon/v1/update
{
"cpnNo": "ZJLF0399WQBEQZJM",
"nm": "$10 discount coupon",
"disc": 10,
"endYmd": "2025-12-31"
}
Request Parameters
- cpnNostringrequired
- Número de cupón.
- domain string
-
Dominio del cupón.
Disponible en planes Premium y superiores: puede especificar un dominio personalizado. - webhookEnableYn string
-
Enum:
YN
-
Activación del Webhook.
El Webhook global debe estar habilitado.
Esta función solo está disponible en el plan Enterprise. - nmstring
- Nombre del cupón.
- discTypeIdxinteger
- Tipo de descuento. (457: Porcentaje %, 458: Descuento fijo)
- discdouble
- Para porcentaje (457): rango de 1 a 100%. Para descuento fijo (458): ingresar monto.
- discCurrencystring
- Moneda. Obligatorio al usar descuento fijo (discTypeIdx:458).
- strtYmddate
- Fecha de inicio de validez del cupón. Ejemplo: 2024-10-01
- endYmddate
-
Fecha de vencimiento del cupón. Ejemplo: 2024-12-31
La fecha de vencimiento solo se puede establecer hasta el 31 de diciembre del año siguiente. - useLimitinteger
-
Límite de uso del cupón. (0: Ilimitado, 1–5: Número de usos)
Si se establece en 2 o más, el valoruserIddebe especificarse. - grpIdxinteger
-
Grupo de cupones.
Se utiliza para gestionar cupones por grupos. El IDX del grupo se puede consultar en el panel de control.
Si hay configuraciones duplicadas entre grupo y cupón, prevalece la del grupo. - tmplIdxinteger
- Plantilla de cupón. Se utiliza como referencia al crear un cupón. El IDX de la plantilla se puede consultar en el panel.
- onsiteYnstring
-
Indicador de cupón presencial. Muestra el botón
“Usar cupón”en la página del cupón.
Necesario para que el personal en tienda valide el cupón. - onsitePwdstring
- Contraseña del cupón presencial. Obligatoria al usar el cupón.
- memostring
- Nota interna de referencia.
- urlstring
-
Si se introduce una URL, se mostrará un botón
“Ir a usar cupón”en la página del cupón.
Al hacer clic en el botón o en la imagen se redirige a esa URL. - colorstring
- Color del texto del cupón. Ingresar valor HEX. Ejemplo: #4F4F4F
- backgroundstring
- Color de fondo del cupón. Ingresar valor HEX. Ejemplo: #FFFFFF
- userIdstring
-
Se utiliza para gestionar al destinatario del cupón.
Obligatorio si el límite de uso está entre 2 y 5. Normalmente es el ID de inicio de sesión o nombre del usuario. - userNmstring
- Nombre del usuario del cupón. Uso interno.
- userPhnnostring
- Teléfono del usuario del cupón. Uso interno.
- userEmlstring
- Correo electrónico del usuario del cupón. Uso interno.
- userEtc1string
- Campo adicional para gestión interna.
- userEtc2string
- Campo adicional para gestión interna.
{
"code": 0,
"message": "",
"result": null
}
Response Parameters
- code integer
- Código de respuesta: 0 = Éxito, otros valores = Error
- message string
- Mensaje de respuesta. Si el código no es 0, se devuelve un mensaje de error.
- result null
Cuándo usar esta API
Utilice esta API cuando necesite modificar las condiciones de cupones ya emitidos.
Es útil para gestionar campañas activas, como extender periodos promocionales, ajustar descuentos o añadir restricciones por usuario.
Dado que el código del cupón no cambia, puede actualizar sus condiciones sin necesidad de volver a emitir ni retirar los cupones ya distribuidos.
Cómo extender la expiración
Para extender la fecha de expiración, establezca un nuevo valor en el parámetro endYmd.
Los cupones expirados pueden reactivarse al actualizar la fecha a un valor futuro. Utilice el formato YYYY-MM-DD.
Casos de uso
- Extender promociones: Actualice
endYmdpara ampliar la validez de una campaña activa - Ajustar configuraciones de descuento: Modifique
discsegún cambios en la estrategia - Aumentar límites de uso: Incremente
useLimitpara permitir usos repetidos en clientes VIP - Reasignar grupos: Cambie
grpIdxpara mover el cupón a otro grupo y aplicar nuevas configuraciones - Segmentación de usuarios: Ofrezca descuentos personalizados según email o ID de usuario
- Actualizar landing page: Cambie la URL del cupón a otra página promocional
Aspectos a tener en cuenta
- Si
cpNo(código de cupón) no es válido, la actualización fallará. - Algunos campos pueden estar restringidos si el cupón ya ha sido utilizado.
- Modificar el descuento puede afectar la experiencia del usuario.
- Los cupones expirados pueden no activarse inmediatamente tras la actualización.
- En cupones de tienda física, actualice la contraseña cuando cambie el personal.