[샵바이] 웹훅(webhook) 가이드

샵바이에서 제공되는 다양한 웹훅 가이드를 안내 드립니다.

목차


이해하기

  • 웹훅(Webhook)이란 서버에서 특정 이벤트 발생했을 때 다른 서비스나 응용프로그램으로 알림을 보내는 기능입니다.

  • 이를 사용하면 특정 이벤트가 발생했을 때 지정한 callback URL로 관련 이벤트 정보를 수신할 수 있습니다.

  • 주기적으로 데이터를 조회하지 않고 원하는 이벤트에 대한 정보만 수신할 수 있어서 webhook은 리소스나 통신 측면에서 효율적입니다.

  • 어떠한 이벤트가 발생했을 때 정보를 수신할 수 있는지는 제공 이벤트 항목 내용을 참고해 주시기 바랍니다.


웹훅(Webhook) 설정 방법

워크스페이스>셀러어드민에서 앱 등록/수정 시 개발 정보 탭에서 설정할 수 있습니다. 지원 가능한 method : POST / PUT

  1. 워크스페이스에 로그인하여 셀러어드민>상품>앱>[T]개발 정보 화면에 접속합니다.

  2. 사용할 웹훅(Webhook) 이벤트를 사용함으로 설정합니다.

  3. method 및 이벤트 발생 시 웹훅(Webhook)을 수신할 URL을 설정합니다.

  4. 설정된 내용을 [저장] 합니다.

웹훅 설정 이후 앱이 쇼핑몰에 설치되어야 이벤트 정보를 수신할 수 있습니다.


제공 이벤트 항목

관련 server API
이벤트 유형
이벤트명

-

CHANGE_APP_STATUS

앱 설치/삭제

전시 (=display)

PRODUCT_INQUIRY_ADDED

상품문의 등록

전시 (=display)

PRODUCT_INQUIRY_DELETED

상품문의 삭제

전시 (=display)

PRODUCT_REVIEW_ADDED

상품후기 등록

전시 (=display)

PRODUCT_REVIEW_DELETED

상품후기 삭제

운영 (=manage)

ACCUMULATION_ADDED

적립금 지급

운영 (=manage)

ACCUMULATION_SUBTRACTED

적립금 차감

운영 (=manage)

ACCUMULATION_SUBTRACT_ROLLBACK

적립금 차감 취소

운영 (=manage)

INQUIRY_ADDED

1:1문의 등록

운영 (=manage)

INQUIRY_MODIFIED

1:1문의 수정

운영 (=manage)

INQUIRY_DELETED

1:1문의 삭제

회원 (=member)

MEMBER_CREATED

회원가입

회원 (=member)

MEMBER_INFO_CHANGED

회원정보변경

회원 (=member)

MEMBER_GRADE_CHANGED

회원등급변경

회원 (=member)

MEMBER_GROUP_CHANGED

회원그룹변경

회원 (=member)

MEMBER_DORMANT

휴면회원 전환

회원 (=member)

MEMBER_RELEASED

휴면회원 해제

회원 (=member)

MEMBER_WITHDRAW

회원 탈퇴

주문 (=order)

CREATE_ORDER

주문 생성

주문 (=order)

CHANGE_ORDER_STATUS

주문 상태 변경

주문 (=order)

UPDATE_RECEIVER

수령자 정보 변경

주문 (=order)

ADD_TASK_MESSAGE

업무메시지 등록

주문 (=order)

UPDATE_TASK_MESSAGE

업무메시지 수정

상품 (=product)

PRODUCT_UPDATED

상품 등록/수정/삭제


이벤트별 샘플 데이터와 코드 정의

1. 앱 관련

이벤트 유형
이벤트명

CHANGE_APP_STATUS

앱 설치/삭제


2. 전시 관련

이벤트 유형
이벤트명

PRODUCT_INQUIRY_ADDED

상품문의 등록

PRODUCT_INQUIRY_DELETED

상품문의 삭제

이벤트 유형
이벤트명

PRODUCT_REVIEW_ADDED

상품후기 등록

PRODUCT_REVIEW_DELETED

상품후기 삭제


3. 운영 관련

[적립금]

이벤트 유형
이벤트명

ACCUMULATION_ADDED

적립금 지급

ACCUMULATION_SUBTRACTED

적립금 차감

ACCUMULATION_SUBTRACT_ROLLBACK

적립금 차감 취소


[1:1문의]

이벤트 유형
이벤트명

INQUIRY_ADDED

1:1문의 등록

INQUIRY_MODIFIED

1:1문의 수정

INQUIRY_DELETED

1:1문의 삭제


4. 회원 관련

이벤트 유형
이벤트명

MEMBER_CREATED

회원가입

MEMBER_INFO_CHANGED

회원정보변경

MEMBER_GRADE_CHANGED

회원등급변경

MEMBER_GROUP_CHANGED

회원그룹변경

MEMBER_DORMANT

휴면회원 전환

MEMBER_RELEASED

휴면회원 해제

MEMBER_WITHDRAW

회원탈퇴


5. 주문 관련

[주문 생성]

이벤트 유형
이벤트명

CREATE_ORDER

주문 생성


[주문상태변경]

이벤트 유형
이벤트명

CHANGE_ORDER_STATUS

주문상태변경


[수령자 정보 변경]

이벤트 유형
이벤트명

UPDATE_RECEIVER

수령자 정보 변경


[업무메시지]

이벤트 유형
이벤트명

ADD_TASK_MESSAGE

업무메시지 등록

UPDATE_TASK_MESSAGE

업무메시지 수정


6. 상품 관련

이벤트 유형
이벤트명

PRODUCT_UPDATED

상품 등록/수정/삭제

Last updated

Was this helpful?