쿠폰 수정 API

쿠폰 수정 API는 이미 발급된 쿠폰의 정보를 변경하는 기능을 제공합니다.

쿠폰 번호(cpNo)를 기준으로 할인 방식, 유효기간, 사용 횟수, 그룹, 사용자 정보 등을 수정할 수 있습니다.
단, 이미 사용된 쿠폰은 일부 항목을 변경할 수 없습니다.

이 API는 퍼스널 요금제 이상에서만 사용할 수 있습니다.

PUT

/api/coupon/v1/update

{
    "cpnNo": "ZJLF0399WQBEQZJM",
    "nm": "$10 discount coupon",
    "disc": 10,
    "endYmd": "2025-12-31"
}

Request Parameters

cpnNo string required
쿠폰 번호.
domain string
쿠폰 도메인.
프리미엄 요금제 이상에서는, 커스텀 도메인을 지정할 수 있습니다.
webhookEnableYn string
Enum:
YN
Webhook 사용 여부. 전역 Webhook이 활성화되어 있어야 합니다.
이 기능은 엔터프라이즈 요금제에서만 제공됩니다.
nm string
쿠폰 이름.
discTypeIdx integer
Default:457
Enum:
457458
할인 유형. (457:요율 할인 %, 458:금액 할인)
disc double
Default:0
할인율(457)은 1~100% 범위, 할인금액(458)은 금액 입력
discCurrency string
Default:KRW
Enum:
KRWCADCNYEURGBPIDRJPYMURRUBSGDUSD
화폐 단위. 금액 할인(discTypeIdx:458) 사용시 필수.
strtYmd date
쿠폰 유효 시작일. 예: 2024-10-01
endYmd date
쿠폰 유효 만료일. 예: 2024-12-31
만료일은 다음 해 12월 31일까지만 설정할 수 있습니다.
useLimit integer
Default:1
Enum:
012345
쿠폰 사용 가능 횟수. (0:무제한, 1~5: 횟수 제한)
2회 이상 지정시 userId 값은 반드시 지정해야 합니다.
grpIdx integer
Default:0
쿠폰 그룹. 쿠폰을 그룹으로 관리할 때 사용. 그룹IDX는 대시보드의 쿠폰 그룹 관리에서 확인 가능.
그룹 설정과 쿠폰 설정이 중복될 경우 그룹 설정이 우선순위를 갖습니다.
tmplIdx integer
Default:0
쿠폰 템플릿. 쿠폰 생성 시 참조할 템플릿. 템플릿IDX는 대시보드의 쿠폰 템플릿 관리에서 확인 가능.
onsiteYn string
Default:N
Enum:
YN
현장쿠폰 여부. 쿠폰 페이지에 “쿠폰 사용” 버튼 표시 여부.
오프라인 매장에서 직원이 쿠폰 사용 시 필요.
onsitePwd string
현장쿠폰 비밀번호. 쿠폰 사용 시 필요한 비밀번호.
memo string
내부 참고용 메모.
url string
URL 입력 시 쿠폰 페이지에 “쿠폰 사용하러 가기” 버튼이 표시됩니다.
버튼 또는 쿠폰 이미지 클릭 시 해당 URL로 리디렉션.
color string
쿠폰 글자 색상. HEX 값 입력. 예: #4F4F4F
background string
쿠폰 배경 색상. HEX 값 입력. 예: #FFFFFF
userId string
쿠폰 발급 대상자를 관리하는 데 사용됩니다.
쿠폰 사용 가능 횟수가 2~5로 설정된 경우 반드시 입력해야 하며, 일반적으로 웹사이트 회원의 로그인 ID 또는 영문 이름을 입력합니다.
userNm string
쿠폰 사용자 이름. 내부 관리용.
userPhnno string
쿠폰 사용자 연락처. 내부 관리용.
userEml string
쿠폰 사용자 이메일. 내부 관리용.
userEtc1 string
추가 내부 관리용 필드.
userEtc2 string
추가 내부 관리용 필드.
{
    "code": 0,
    "message": "",
    "result": null
}

Response Parameters

code integer
응답 코드: 0 = 성공, 그 외 값 = 오류
message string
응답 메시지입니다. 응답 코드가 0이 아니면, 오류 관련 메시지가 반환됩니다.
result null

언제 이 API를 사용하나요?

이미 발급된 쿠폰의 조건을 변경해야 할 때 사용합니다.

이벤트 기간 연장, 할인율 조정, 특정 사용자 제한 추가 등 운영 중인 캠페인을 수정할 때 활용됩니다.

쿠폰을 새로 발급하는 것이 아니라 기존 쿠폰 번호를 유지한 채 내용만 업데이트하므로, 이미 배포된 쿠폰을 회수하지 않고도 조건을 변경할 수 있습니다.

유효기간 연장 방법

endYmd 파라미터에 새 종료일을 입력하면 유효기간을 연장할 수 있습니다.
이미 만료된 쿠폰도 종료일을 미래 날짜로 변경하면 다시 사용 가능한 상태로 복구됩니다. 날짜 형식은 YYYY-MM-DD를 사용합니다.

활용 예시

  • 프로모션 기간 연장: 종료 예정인 캠페인의 endYmd를 수정해 유효기간을 연장
  • 할인율 조정: 마케팅 전략 변경 시 disc 값을 수정해 할인 조건을 업데이트
  • 사용 횟수 추가 부여: VIP 고객에게 useLimit을 높여 동일 쿠폰을 반복 사용할 수 있도록 혜택을 확대
  • 오프라인 매장 쿠폰: grpIdx를 변경해 쿠폰을 다른 그룹으로 이동시키고, 새 그룹의 이미지와 웹훅 설정을 적용
  • 그룹 재배정: 이메일 또는 사용자 ID 기반으로 맞춤형 할인 제공
  • 랜딩 페이지 변경: 쿠폰 적용 URL을 다른 프로모션 페이지로 수정

사용 시 주의사항

  • cpNo(쿠폰 번호)가 유효하지 않으면 수정이 실패합니다.
  • 이미 사용된 쿠폰은 일부 항목 변경이 제한될 수 있습니다.
  • 할인 값 변경 시 기존 사용자 경험에 영향을 줄 수 있습니다.
  • 만료된 쿠폰은 수정 후에도 즉시 사용되지 않을 수 있습니다.
  • 현장 쿠폰 비밀번호는 직원이 퇴시할 때 반드시 변경하는 것을 권장합니다.