Webhook 생성

Webhook는 특정 이벤트에서 데이터를 검색하고 저장하는 도구입니다. 이벤트 데이터를 JSON 또는 XML 형식으로 저장할 수 있는 https:// URL을 등록할 수 있습니다. Webhook는 일반적으로 다음과 같은 이유로 사용됩니다.

  • 주문하기
  • 제품 가격 변경
  • 오프라인일 때 IM 클라이언트 또는 호출기에 알림
  • 데이터 웨어하우징을 위한 데이터 수집
  • 회계 소프트웨어 통합
  • 주문 품목을 필터링하고 다양한 배송업체에 주문에 대해 알리기
  • 고객이 앱을 제거할 때 데이터베이스에서 고객 데이터 제거

지원되는 Webhook 이벤트

Webhook를 생성할 때 나열된 이벤트 중에서 아무거나 선택할 수 있습니다. 예를 들어, 주문이 결제될 때마다 전송되는 Webhook를 생성하려면 주문 결제를 선택합니다. 또 다른 예로, 스토어 속성이 업데이트될 때마다 전송되는 Webhook를 생성하려면 스토어 업데이트를 선택합니다.

Shopify 관리자에서 사용할 수 있는 지원되는 Webhook 이벤트를 나열하는 표입니다.
범주이벤트
카트
  • 카트 생성
  • 카트 업데이트
체크아웃
  • 체크아웃 생성
  • 체크아웃 삭제
  • 체크아웃 업데이트
컬렉션
  • 컬렉션 생성
  • 컬렉션 삭제
  • 컬렉션 업데이트
고객
  • 고객 SMS 마케팅 동의 업데이트
  • 고객 계정 설정 업데이트
  • 고객 생성
  • 고객 삭제
  • 고객 비활성화
  • 고객 이메일 마케팅 동의 업데이트
  • 고객 활성화
  • 고객 그룹 생성
  • 고객 그룹 삭제
  • 고객 그룹 업데이트
  • 고객 태그 추가
  • 고객 태그 제거
  • 고객 업데이트
할인
  • 할인 생성
  • 할인 삭제
  • 할인 업데이트
발주 주문
  • 발주 주문 생성
  • 발주 주문 삭제
  • 발주 주문 업데이트
주문 처리
  • 주문 처리 생성
  • 주문 처리 서비스에서 주문 처리 대상 주문을 완료할 수 없음
  • 주문 처리 대상 주문 품목의 픽업 준비 완료
  • 주문 처리 대상 주문 이동
  • 주문 처리 대상 주문 보류
  • 주문 처리 대상 주문 일정 변경
  • 예약된 주문 처리 대상 주문 만기
  • 주문 처리 대상 주문의 주문 라우팅 완료
  • 주문 처리 주문 취소
  • 주문 처리 주문 취소 요청 수락
  • 주문 처리 주문 취소 요청 거부
  • 주문 처리 주문 취소 요청 제출
  • 주문 처리 주문 주문 처리 요청 수락
  • 주문 처리 주문 주문 처리 요청 거부
  • 주문 처리 주문 주문 처리 요청 제출
  • 주문 처리 주문 보류 해제
  • 주문 처리 주문 품목의 지역 배송 준비 완료
  • 주문 처리 주문 병합
  • 주문 처리 주문 분할
  • 주문 처리 업데이트
재고
  • 재고 품목 생성
  • 재고 품목 삭제
  • 재고 품목 업데이트
  • 재고 수준 연결
  • 재고 수준 연결 해제
  • 재고 수준 업데이트
위치
  • 위치 활성화
  • 위치 생성
  • 위치 비활성화
  • 위치 삭제
  • 위치 품목 업데이트
마켓
  • 마켓 생성
  • 마켓 삭제
  • 마켓 업데이트
주문
  • 주문 취소
  • 주문 생성
  • 주문 삭제
  • 주문 편집
  • 주문 처리
  • 주문 결제
  • 주문 위험 평가 변경
  • 주문 업데이트
제품
  • 제품 생성
  • 제품 삭제
  • 제품 업데이트
환불
  • 환불 생성
Shop
  • Shop 업데이트
입찰
  • 입찰 거래 생성
테마
  • 테마 생성
  • 테마 삭제
  • 테마 게시
  • 테마 업데이트
거래
  • 거래 생성

Webhook 생성

언제든지 Webhook을 생성할 수 있습니다. Webhook은 스토어에 고유한 문자와 숫자의 조합으로 구성된 ID로 서명됩니다.

단계:

데스크톱
  1. Shopify 관리자에서 설정 > 알림으로 이동합니다.

  2. Webhook을 클릭합니다.

  3. ⊕ Webhook 생성을 클릭합니다.

  4. 이벤트 드롭다운 메뉴에서 Webhook 이벤트로 사용할 지원되는 Webhook 이벤트를 선택합니다. Webhook이 생성된 후에는 Webhook 이벤트를 변경할 수 없습니다.

  5. 형식 드롭다운 메뉴에서 Shopify가 이 정보를 전송할 형식을 선택합니다. JSON 또는 XML 중에서 선택할 수 있습니다.

  6. URL 필드에 데이터를 저장할 URL을 입력합니다. 다음 URL에는 Webhook을 반환할 수 없습니다.

    • Localhost
    • "internal"이라는 단어로 끝나는 모든 URL(예: example.com/internal)
    • 스토어에 연결된 모든 사용자 지정 도메인의 URL
    • "가짜" 도메인(예: www.example.com)
    • Shopify 도메인(예: shopify.commyshopify.com)
  7. Webhook API 버전에서 선호하는 Webhook 버전을 선택합니다.

  8. 저장을 클릭합니다.

모바일
  1. Shopify app에서 Menu을(를) 탭한 다음 Settings 설정을 탭합니다.

  2. 스토어 설정 섹션에서 알림을 탭합니다.

  3. Webhook을 탭합니다.

  4. ⊕ Webhook 생성을 탭합니다.

  5. 이벤트 드롭다운 메뉴에서 Webhook 이벤트로 사용할 지원되는 Webhook 이벤트를 선택합니다. Webhook이 생성된 후에는 Webhook 이벤트를 변경할 수 없습니다.

  6. 형식 드롭다운 메뉴에서 Shopify가 이 정보를 전송할 형식을 선택합니다. JSON 또는 XML 중에서 선택할 수 있습니다.

  7. URL 필드에 데이터를 저장할 URL을 입력합니다. 다음 URL에는 Webhook을 반환할 수 없습니다.

    • Localhost
    • "internal"이라는 단어로 끝나는 모든 URL(예: example.com/internal)
    • 스토어에 연결된 모든 사용자 지정 도메인의 URL
    • "가짜" 도메인(예: www.example.com)
    • Shopify 도메인(예: shopify.commyshopify.com)
  8. Webhook API 버전에서 선호하는 Webhook 버전을 선택합니다.

  9. 저장 또는 를 탭합니다.

새 Webhook이 저장되면 Webhook 페이지에 표시됩니다.

Webhook 편집

Webhook이 생성된 후 구성을 편집할 수 있습니다. 그러나 선택한 Webhook 이벤트는 수정할 수 없습니다.

단계:

데스크톱
  1. Shopify 관리자에서 설정 > 알림으로 이동합니다.

  2. Webhook을 클릭합니다.

  3. 편집하려는 Webhook이 포함된 행에서 ... > 편집을 클릭합니다.

  4. Webhook 편집 대화 상자에서 필요에 따라 Webhook을 수정합니다.

  5. 저장을 클릭합니다.

모바일
  1. Shopify app에서 Menu을(를) 탭한 다음 Settings 설정을 탭합니다.

  2. 스토어 설정 섹션에서 알림을 탭합니다.

  3. Webhook을 탭합니다.

  4. 편집하려는 Webhook이 포함된 행에서 ... > 편집을 탭합니다.

  5. Webhook 편집 대화 상자에서 필요에 따라 Webhook을 수정합니다.

  6. 저장 또는 를 탭합니다.

Webhook 테스트

Webhook을 테스트하여 원하는 이벤트 정보가 올바른 URL로 전송되는지 확인할 수 있습니다.

단계:

데스크톱
  1. Shopify 관리자에서 설정 > 알림으로 이동합니다.

  2. Webhook을 클릭합니다.

  3. 테스트하려는 Webhook이 포함된 행에서 ... > 테스트 보내기를 클릭합니다.

  4. Webhook에 대해 지정한 URL에서 알림이 작동하는지 확인합니다.

모바일
  1. Shopify app에서 Menu을(를) 탭한 다음 Settings 설정을 탭합니다.

  2. 스토어 설정 섹션에서 알림을 탭합니다.

  3. Webhook을 탭합니다.

  4. 테스트하려는 Webhook이 포함된 행에서 ... > 테스트 보내기를 탭합니다.

  5. Webhook에 대해 지정한 URL에서 알림이 작동하는지 확인합니다.

Webhook 삭제

Shopify 관리자에서 Webhook을 삭제할 수 있습니다. 이 작업은 취소할 수 없습니다.

단계:

데스크톱
  1. Shopify 관리자에서 설정 > 알림으로 이동합니다.

  2. Webhook을 클릭합니다.

  3. 삭제하려는 Webhook이 포함된 행에서 ... > 삭제를 클릭합니다.

모바일
  1. Shopify app에서 Menu을(를) 탭한 다음 Settings 설정을 탭합니다.

  2. 스토어 설정 섹션에서 알림을 탭합니다.

  3. Webhook을 탭합니다.

  4. 삭제하려는 Webhook이 포함된 행에서 ... > 삭제를 탭합니다.