Webhook 생성하기
Webhook은 특정 이벤트의 데이터를 검색하고 저장하는 도구입니다. Webhook을 통해 이벤트 데이터가 JSON 또는 XML 형식으로 저장될 수 있는 https:// URL을 등록할 수 있습니다. Webhook이 일반적으로 사용되는 작업은 다음과 같습니다.
- 주문
- 제품 가격 변경
- 오프라인 상태일 때 IM 클라이언트 또는 호출기에 알림
- 데이터 웨어하우징에 대한 데이터 수집
- 회계 소프트웨어 통합
- 주문 품목 필터링 및 여러 운송업체에 주문 정보 알림
- 앱 제거 시 데이터베이스에서 고객 데이터 제거
이 페이지의 정보
Webhook 생성
단계:
- Shopify Admin에서 설정 > 알림으로 이동합니다.
- 아래로 스크롤하여 Webhook 섹션으로 이동합니다.
- Webhook 생성 버튼을 클릭합니다. 새 창이 표시됩니다.
-
첫 번째 드롭다운에서 다음 목록 중에 "이벤트"를 선택합니다.
- 카트 생성: 카트가 생성될 때마다 Webhook이 전송됩니다.
- 카트 업데이트: 카트가 업데이트될 때마다 Webhook이 전송됩니다.
- 결제 생성: 결제가 생성될 때마다 Webhook이 전송됩니다.
- 결제 삭제: 결제가 삭제될 때마다 Webhook이 전송됩니다.
- 결제 업데이트: 결제가 업데이트될 때마다 webhook이 전송됩니다.
- 컬렉션 생성: 컬렉션이 생성될 때마다 Webhook이 전송됩니다.
- 컬렉션 삭제: 컬렉션이 삭제될 때마다 Webhook이 전송됩니다.
- 컬렉션 업데이트: 컬렉션이 업데이트될 때마다 Webhook이 전송됩니다.
- 고객 그룹 생성: 고객 그룹이 생성될 때마다 Webhook이 전송됩니다.
- 고객 그룹 삭제: 고객 그룹이 삭제될 때마다 Webhook이 전송됩니다.
- 고객 그룹 업데이트: 고객 그룹이 업데이트될 때마다 Webhook이 전송됩니다.
- 고객 생성: 새 고객이 생성될 때마다 Webhook이 전송됩니다.
- 고객 삭제: 고객 레코드가 삭제될 때마다 Webhook이 전송됩니다.
- 고객 비활성화: 고객 계정이 비활성화될 때마다 Webhook이 전송됩니다.
- 고객 활성화: 고객 계정이 활성화될 때마다 Webhook이 전송됩니다.
- 고객 업데이트: 고객 기록이 업데이트될 때마다 Webhook이 전송됩니다.
- 발주 주문 생성: 발주 주문이 생성될 때마다 Webhook이 전송됩니다.
- 발주 주문 삭제: 발주 주문이 삭제될 때마다 Webhook이 전송됩니다.
- 발주 주문 업데이트: 발주 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 주문 처리 생성: 주문이 생성될 때마다 Webhook이 전송됩니다.
- 주문 처리 업데이트: 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 주문 취소: 주문이 취소될 때마다 Webhook이 전송됩니다.
- 주문 생성: 주문이 생성될 때마다 Webhook이 전송됩니다.
- 주문 삭제: 주문이 삭제될 때마다 Webhook이 전송됩니다.
- 주문 편집: 주문이 편집될 때마다 Webhook이 전송됩니다.
- 주문 처리: 주문이 처리될 때마다 Webhook이 전송됩니다.
- 주문 결제: 주문이 결제될 때마다 Webhook이 전송됩니다.
- 주문 업데이트: 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 제품 생성: 제품이 생성될 때마다 Webhook이 전송됩니다.
- 제품 삭제: 제품이 삭제될 때마다 Webhook이 전송됩니다.
- 제품 업데이트: 제품이 업데이트될 때마다 Webhook이 전송됩니다.
- 환불 생성: 환불이 처리될 때마다 Webhook이 전송됩니다.
- 상점 업데이트: 상점 속성이 업데이트될 때마다 Webhook이 전송됩니다.
- 테마 생성: 테마가 생성될 때마다 Webhook이 전송됩니다.
- 테마 삭제: 테마가 삭제될 때마다 Webhook이 전송됩니다.
- 테마 업데이트: 테마 속성이 업데이트될 때마다 Webhook 전송됩니다.
두 번째 드롭다운에서 Shopify가 이 정보를 전송하는 데 사용할 형식을 선택하십시오. JSON, XML 중 선택 가능합니다.
-
URL 아래에 데이터를 저장할 URL을 입력합니다. 다음 URL로는 webhook을 반환할 수 없으므로 유의해야 합니다.
- Localhost
- 단어 "internal"로 끝나는 모든 URL(예: thisshop.com/internal)
- 스토어에 연결된 사용자 지정 도메인의 모든 URL
- www.example.com과 같은 "가짜" 도메인
- Shopify 도메인(예: shopify.com 및 myshopify.com)
Webhook 추가를 클릭합니다. 이제 Webhook이 "Webhook" 섹션 아래에 표시됩니다.
또한 Webhook을 테스트하여 원하는 정보가 올바른 URL로 전송되고 있는지 확인할 수 있습니다. 이 작업을 수행하려면 테스트 알림 보내기 링크를 클릭합니다. 작동하도록 지정한 URL에서 확인하십시오.
- Shopify 앱에서 … 버튼을 탭한 다음 설정을 탭합니다.
- 스토어 설정 섹션에서 알림을 탭합니다.
- 아래로 스크롤하여 Webhook 섹션으로 이동합니다.
- Webhook 생성 버튼을 클릭합니다. 새 창이 표시됩니다.
-
첫 번째 드롭다운에서 다음 목록 중에 "이벤트"를 선택합니다.
- 카트 생성: 카트가 생성될 때마다 Webhook이 전송됩니다.
- 카트 업데이트: 카트가 업데이트될 때마다 Webhook이 전송됩니다.
- 결제 생성: 결제가 생성될 때마다 Webhook이 전송됩니다.
- 결제 삭제: 결제가 삭제될 때마다 Webhook이 전송됩니다.
- 결제 업데이트: 결제가 업데이트될 때마다 webhook이 전송됩니다.
- 컬렉션 생성: 컬렉션이 생성될 때마다 Webhook이 전송됩니다.
- 컬렉션 삭제: 컬렉션이 삭제될 때마다 Webhook이 전송됩니다.
- 컬렉션 업데이트: 컬렉션이 업데이트될 때마다 Webhook이 전송됩니다.
- 고객 그룹 생성: 고객 그룹이 생성될 때마다 Webhook이 전송됩니다.
- 고객 그룹 삭제: 고객 그룹이 삭제될 때마다 Webhook이 전송됩니다.
- 고객 그룹 업데이트: 고객 그룹이 업데이트될 때마다 Webhook이 전송됩니다.
- 고객 생성: 새 고객이 생성될 때마다 Webhook이 전송됩니다.
- 고객 삭제: 고객 레코드가 삭제될 때마다 Webhook이 전송됩니다.
- 고객 비활성화: 고객 계정이 비활성화될 때마다 Webhook이 전송됩니다.
- 고객 활성화: 고객 계정이 활성화될 때마다 Webhook이 전송됩니다.
- 고객 업데이트: 고객 기록이 업데이트될 때마다 Webhook이 전송됩니다.
- 발주 주문 생성: 발주 주문이 생성될 때마다 Webhook이 전송됩니다.
- 발주 주문 삭제: 발주 주문이 삭제될 때마다 Webhook이 전송됩니다.
- 발주 주문 업데이트: 발주 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 주문 처리 생성: 주문이 생성될 때마다 Webhook이 전송됩니다.
- 주문 처리 업데이트: 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 주문 취소: 주문이 취소될 때마다 Webhook이 전송됩니다.
- 주문 생성: 주문이 생성될 때마다 Webhook이 전송됩니다.
- 주문 삭제: 주문이 삭제될 때마다 Webhook이 전송됩니다.
- 주문 편집: 주문이 편집될 때마다 Webhook이 전송됩니다.
- 주문 처리: 주문이 처리될 때마다 Webhook이 전송됩니다.
- 주문 결제: 주문이 결제될 때마다 Webhook이 전송됩니다.
- 주문 업데이트: 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 제품 생성: 제품이 생성될 때마다 Webhook이 전송됩니다.
- 제품 삭제: 제품이 삭제될 때마다 Webhook이 전송됩니다.
- 제품 업데이트: 제품이 업데이트될 때마다 Webhook이 전송됩니다.
- 환불 생성: 환불이 처리될 때마다 Webhook이 전송됩니다.
- 상점 업데이트: 상점 속성이 업데이트될 때마다 Webhook이 전송됩니다.
- 테마 생성: 테마가 생성될 때마다 Webhook이 전송됩니다.
- 테마 삭제: 테마가 삭제될 때마다 Webhook이 전송됩니다.
- 테마 업데이트: 테마 속성이 업데이트될 때마다 Webhook 전송됩니다.
두 번째 드롭다운에서 Shopify가 이 정보를 전송하는 데 사용할 형식을 선택하십시오. JSON, XML 중 선택 가능합니다.
-
URL 아래에 데이터를 저장할 URL을 입력합니다. 다음 URL로는 webhook을 반환할 수 없으므로 유의해야 합니다.
- Localhost
- 단어 "internal"로 끝나는 모든 URL(예: thisshop.com/internal)
- 스토어에 연결된 사용자 지정 도메인의 모든 URL
- www.example.com과 같은 "가짜" 도메인
- Shopify 도메인(예: shopify.com 및 myshopify.com)
Webhook 추가를 클릭합니다. 이제 Webhook이 "Webhook" 섹션 아래에 표시됩니다.
또한 Webhook을 테스트하여 원하는 정보가 올바른 URL로 전송되고 있는지 확인할 수 있습니다. 이 작업을 수행하려면 테스트 알림 보내기 링크를 클릭합니다. 작동하도록 지정한 URL에서 확인하십시오.
- Shopify 앱에서 … 버튼을 탭한 다음 설정을 탭합니다.
- 스토어 설정 섹션에서 알림을 탭합니다.
- 아래로 스크롤하여 Webhook 섹션으로 이동합니다.
- Webhook 생성 버튼을 클릭합니다. 새 창이 표시됩니다.
-
첫 번째 드롭다운에서 다음 목록 중에 "이벤트"를 선택합니다.
- 카트 생성: 카트가 생성될 때마다 Webhook이 전송됩니다.
- 카트 업데이트: 카트가 업데이트될 때마다 Webhook이 전송됩니다.
- 결제 생성: 결제가 생성될 때마다 Webhook이 전송됩니다.
- 결제 삭제: 결제가 삭제될 때마다 Webhook이 전송됩니다.
- 결제 업데이트: 결제가 업데이트될 때마다 webhook이 전송됩니다.
- 컬렉션 생성: 컬렉션이 생성될 때마다 Webhook이 전송됩니다.
- 컬렉션 삭제: 컬렉션이 삭제될 때마다 Webhook이 전송됩니다.
- 컬렉션 업데이트: 컬렉션이 업데이트될 때마다 Webhook이 전송됩니다.
- 고객 그룹 생성: 고객 그룹이 생성될 때마다 Webhook이 전송됩니다.
- 고객 그룹 삭제: 고객 그룹이 삭제될 때마다 Webhook이 전송됩니다.
- 고객 그룹 업데이트: 고객 그룹이 업데이트될 때마다 Webhook이 전송됩니다.
- 고객 생성: 새 고객이 생성될 때마다 Webhook이 전송됩니다.
- 고객 삭제: 고객 레코드가 삭제될 때마다 Webhook이 전송됩니다.
- 고객 비활성화: 고객 계정이 비활성화될 때마다 Webhook이 전송됩니다.
- 고객 활성화: 고객 계정이 활성화될 때마다 Webhook이 전송됩니다.
- 고객 업데이트: 고객 기록이 업데이트될 때마다 Webhook이 전송됩니다.
- 발주 주문 생성: 발주 주문이 생성될 때마다 Webhook이 전송됩니다.
- 발주 주문 삭제: 발주 주문이 삭제될 때마다 Webhook이 전송됩니다.
- 발주 주문 업데이트: 발주 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 주문 처리 생성: 주문이 생성될 때마다 Webhook이 전송됩니다.
- 주문 처리 업데이트: 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 주문 취소: 주문이 취소될 때마다 Webhook이 전송됩니다.
- 주문 생성: 주문이 생성될 때마다 Webhook이 전송됩니다.
- 주문 삭제: 주문이 삭제될 때마다 Webhook이 전송됩니다.
- 주문 편집: 주문이 편집될 때마다 Webhook이 전송됩니다.
- 주문 처리: 주문이 처리될 때마다 Webhook이 전송됩니다.
- 주문 결제: 주문이 결제될 때마다 Webhook이 전송됩니다.
- 주문 업데이트: 주문이 업데이트될 때마다 Webhook이 전송됩니다.
- 제품 생성: 제품이 생성될 때마다 Webhook이 전송됩니다.
- 제품 삭제: 제품이 삭제될 때마다 Webhook이 전송됩니다.
- 제품 업데이트: 제품이 업데이트될 때마다 Webhook이 전송됩니다.
- 환불 생성: 환불이 처리될 때마다 Webhook이 전송됩니다.
- 상점 업데이트: 상점 속성이 업데이트될 때마다 Webhook이 전송됩니다.
- 테마 생성: 테마가 생성될 때마다 Webhook이 전송됩니다.
- 테마 삭제: 테마가 삭제될 때마다 Webhook이 전송됩니다.
- 테마 업데이트: 테마 속성이 업데이트될 때마다 Webhook 전송됩니다.
두 번째 드롭다운에서 Shopify가 이 정보를 전송하는 데 사용할 형식을 선택하십시오. JSON, XML 중 선택 가능합니다.
-
URL 아래에 데이터를 저장할 URL을 입력합니다. 다음 URL로는 webhook을 반환할 수 없으므로 유의해야 합니다.
- Localhost
- 단어 "internal"로 끝나는 모든 URL(예: thisshop.com/internal)
- 스토어에 연결된 사용자 지정 도메인의 모든 URL
- www.example.com과 같은 "가짜" 도메인
- Shopify 도메인(예: shopify.com 및 myshopify.com)
Webhook 추가를 클릭합니다. 이제 Webhook이 "Webhook" 섹션 아래에 표시됩니다.
또한 Webhook을 테스트하여 원하는 정보가 올바른 URL로 전송되고 있는지 확인할 수 있습니다. 이 작업을 수행하려면 테스트 알림 보내기 링크를 클릭합니다. 작동하도록 지정한 URL에서 확인하십시오.
Webhook 삭제
단계:
- Shopify Admin에서 설정 > 알림으로 이동합니다.
- 아래로 스크롤하여 Webhook 섹션으로 이동합니다.
- 생성된 webhook 옆에는 작은 휴지통 아이콘이 있어야 합니다.
- 휴지통 아이콘을 클릭하여 Webhook을 삭제합니다.
- Shopify 앱에서 … 버튼을 탭한 다음 설정을 탭합니다.
- 스토어 설정 섹션에서 알림을 탭합니다.
- 아래로 스크롤하여 Webhook 섹션으로 이동합니다.
- 생성된 webhook 옆에는 작은 휴지통 아이콘이 있어야 합니다.
- 휴지통 아이콘을 클릭하여 Webhook을 삭제합니다.
- Shopify 앱에서 … 버튼을 탭한 다음 설정을 탭합니다.
- 스토어 설정 섹션에서 알림을 탭합니다.
- 아래로 스크롤하여 Webhook 섹션으로 이동합니다.
- 생성된 webhook 옆에는 작은 휴지통 아이콘이 있어야 합니다.
- 휴지통 아이콘을 클릭하여 Webhook을 삭제합니다.