워크플로, 트리거, 조건 및 작업
비즈니스 프로세스를 자동화하기 위한 효율적인 워크플로를 생성할 수 있도록 플로우의 트리거, 조건 및 작업 로직을 파악하십시오.
트리거
트리거는 워크플로를 시작하는 이벤트입니다. 이는 Shopify의 내부 이벤트 또는 타사 애플리케이션의 내부 이벤트일 수 있습니다. 워크플로는 수동으로 시작할 수 없습니다. 각 트리거에는 워크플로에서 사용 가능한 관련 조건 및 작업 목록이 포함됩니다.
조건
조건은 특정 조건이 충족될 때만 작업을 시작합니다. 이는 if-then 문의 시작과 비슷합니다. 조건은 주문, 제품, 고객 등 이벤트와 관련된 개체 속성뿐만 아니라 트리거 이벤트의 속성도 확인할 수 있습니다.
조건은 단순한 예/아니오 속성을 확인할 수 있습니다(예: 주문 총액이 특정 금액보다 큰지 여부, 또는 고객이 마케팅을 수락하는지 여부 등).
또한 문자열이나 십진수를 확인하는 등 더 복잡한 속성도 확인할 수 있습니다. 문자열 속성은 선택한 텍스트이며 십진수 속성은 숫자입니다. 예:
- 캐나다, 아일랜드, 칠레의 주문에 대해 어떤 작업을 수행하려는 경우에는
is any of
연산자를 사용하여 주문 국가 문자열을 확인하는 조건을 생성하면 됩니다. - $100 이상 소비한 고객에게 특정 작업을 수행하려는 경우에는
greater than or equal to
연산자를 사용하여 스토어 고객의 총 구매액에 대해 십진수 속성을 확인하는 조건을 생성하면 됩니다.
작업
작업은 Shopify 스토어 및 앱에서 개체를 변경할 수 있는 작업입니다. 작업을 수행하면 이메일을 보내고 Slack 메시지를 보낼 수 있으며 외부 서비스를 HTTP WebHook로 호출할 수도 있습니다.
워크플로가 수행할 작업을 선택하면 워크플로의 트리거를 기준으로 선택 항목이 필터링 됩니다.
주문 조건
여러 조건이 포함된 워크플로를 생성할 수 있으며, 각 조건을 사용하면 서로 다른 작업을 수행할 수 있습니다. 조건의 순서는 중요합니다. 조건이 충족 되면 확인이 중지되고 위에서 아래로 상태가 확인됩니다.
조건 및 작업 결합
하나의 큰 조건을 만들기 위해 조건을 함께 결합할 수 있습니다. 조건이 결합되면 모든 조건이 충족되어야 전체 조건이 true가 됩니다. 조건이 하나라도 충족되지 않으면 전체 조건이 false입니다. 다음 예에서 고객은 마케팅 자료를 수락해야 하며 주문의 총 가격은 $1000 보다 커야 합니다.
마찬가지로 여러 작업이 실행될 수 있도록 작업을 함께 결합할 수 있습니다.
다음 예제에서는 여러 조건을 사용하여 고객이 스토어에서 소비한 총 금액을 기준으로 로열티 프로그램을 받을 수 있는지를 확인 합니다.
위의 이미지에서 표시되는 순서에 따라 다음 조건이 확인됩니다.
- 총 가격이 $1000 보다 크고 고객이 마케팅 자료 수락에 동의하는 경우 골드 로열티 태그로 태그를 지정합니다.
- 총 가격이 $1000 이하이지만 $500 이상이며 고객이 마케팅 자료를 수락하기로 합의한 경우 실버 로열티 태그로 태그를 지정합니다.
- 고객이 $200 이상을 소비하고 고객이 마케팅 자료를 수락하기로 합의한 경우에는 브론즈 로열티 태그로 태그를 지정합니다.
메시지를 보내는 작업
모든 워크플로에 작업을 추가하여 귀하 또는 직원에게 메시지를 보낼 수 있습니다.
트리거 및 작업 참조
워크플로에서 다음 Shopify 트리거 및 작업을 사용할 수 있습니다.
- 컬렉션 트리거 및 작업
- 고객 트리거 및 작업
- 주문 처리 트리거 및 작업
- 주문 처리 이벤트 트리거 및 작업
- 인벤토리 품목 트리거 및 작업
- 주문 트리거 및 작업
- 제품 트리거 및 작업
- 입찰 거래 트리거 및 작업
컬렉션 트리거 및 작업
컬렉션과 관련된 워크플로에서 다음 트리거 및 작업을 사용할 수 있습니다.
트리거
- 컬렉션 생성됨
- 컬렉션 삭제됨
작업
- 상점 메타 필드 추가
- 컬렉션 메타 필드 생성
- 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 컬렉션 메타 필드 제거
- 상점 메타 필드 제거
- 이메일 보내기
- HTTP 요청 보내기
고객 트리거 및 작업
고객과 관련된 워크플로에서 다음 트리거와 작업을 사용할 수 있습니다.
트리거
- 고객 생성 완료
- 고객 삭제됨
- 고객 비활성화
- 고객 활성화
작업
- 고객 태그 추가
- 상점 메타 필드 추가
- 고객 메타 필드 생성
- 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 고객 메타 필드 제거
- 고객 태그 제거
- 상점 메타 필드 제거
- 이메일 보내기
- HTTP 요청 보내기
- 고객 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{customer.note}} The content that you want to add to the note.
주문 처리 트리거 및 작업
주문 처리가 생성될 때부터 주문의 주문 처리 상태의 변경과 관련된 워크플로에서 다음 트리거 및 작업을 사용할 수 있습니다.
트리거
- 주문 처리 생성됨
작업
- 고객 태그 추가
- 주문 태그 추가
- 주문 보관
- 주문 취소
워크플로를 사용하여 주문 취소에 대해 자세히 알아보십시오. - 결제 처리
결제 처리 워크플로에 대해 자세히 알아보십시오. - 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 주문을 결제됨으로 표시
- 고객 태그 제거
- 주문 태그 제거
- 주문 처리 요청
워크플로를 사용한 주문 처리 요청에 대해 자세히 알아보십시오. - 이메일 보내기
- HTTP 요청 보내기
- 주문 보관 취소
- 고객 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{customer.note}} The content that you want to add to the note.
- 주문 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{order.note}} The content that you want to add to the note.
주문 처리 이벤트 트리거 및 작업
기존 주문 처리에서 변경이 발생하면 주문의 주문 처리 상태의 변경과 관련된 워크플로에서 다음 트리거 및 작업을 사용할 수 있습니다.
트리거
- 주문 처리 이벤트가 생성됨
작업
- 고객 태그 추가
- 주문 메타 필드 추가
- 주문 태그 추가
- 상점 메타 필드 추가
- 주문 보관
- 주문 취소
워크플로를 사용하여 주문 취소에 대해 자세히 알아보십시오. - 결제 처리
결제 처리 워크플로에 대해 자세히 알아보십시오. - 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 주문을 결제됨으로 표시
- 고객 태그 제거
- 주문 메타 필드 제거
- 주문 태그 제거
- 상점 메타 필드 제거
- 주문 처리 요청
워크플로를 사용한 주문 처리 요청에 대해 자세히 알아보십시오. - 이메일 보내기
- HTTP 요청 보내기
- 주문 보관 취소
- 고객 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{customer.note}} The content that you want to add to the note.
- 주문 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{order.note}} The content that you want to add to the note.
인벤토리 품목 트리거 및 작업
스토어의 제품 재고 변경과 관련된 워크플로에서 다음 트리거 및 작업을 사용할 수 있습니다.
트리거
- 인벤토리 품목이 생성됨
- 인벤토리 품목이 삭제됨
작업
- 상점 메타 필드 추가
- 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 상점 메타 필드 제거
- 이메일 보내기
- HTTP 요청 보내기
주문 트리거 및 작업
주문과 관련된 워크플로에서 다음 트리거와 작업을 사용할 수 있습니다.
트리거
- 발주 주문 생성 완료
- 발주 주문 삭제됨
- 주문 취소됨
- 주문 생성됨
이 트리거는 발주 주문에서 전환되었으므로 주문이 생성된 시점을 포함하여 주문이 생성될 때마다 실행됩니다. - 주문 삭제됨
- 주문 처리됨
- 주문 지불
- 주문 위험 분석
이 트리거 및 해당 조건은 Shopify 위험 분석 결과만 사용하여 작용합니다. 타사 사기 분석 앱의 결과는 적용하지 않습니다. 위험 워크플로 분석에 대해 자세히 알아보십시오. - 주문 거래 생성됨
- 환불 완료
작업
- 고객 태그 추가
- 발주 주문 태그 추가
발주 주문이 주문으로 전환된 후에는 이러한 태그가 주문 태그로 지정됩니다. - 주문 태그 추가
- 상점 메타 필드 추가
- 주문 보관
- 주문 취소
워크플로를 사용하여 주문 취소에 대해 자세히 알아보십시오. - 결제 처리
결제 처리 워크플로에 대해 자세히 알아보십시오. - 발주 주문 메타 필드 생성
- 주문 메타 필드 생성
- 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 주문을 결제됨으로 표시
- 고객 태그 제거
- 발주 주문 메타 필드 제거
- 발주 주문 태그 제거
- 주문 메타 필드 제거
- 주문 태그 제거
- 상점 메타 필드 제거
- 주문 처리 요청
워크플로를 사용한 주문 처리 요청에 대해 자세히 알아보십시오. - 이메일 보내기
- HTTP 요청 보내기
- 주문 보관 취소
- 고객 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{customer.note}} The content that you want to add to the note.
- 발주 주문 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{order.note}} The content that you want to add to the note.
- 주문 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{order.note}} The content that you want to add to the note.
제품 트리거 및 작업
제품과 관련된 워크플로에서 다음 트리거와 작업을 사용할 수 있습니다.
트리거
- 재고 수량 변경
이 트리거는 Shopify에서 추적하는 제품의 인벤토리 수준이 변경되면 실행됩니다. 인벤토리 추적 워크플로에 대해 자세히 알아보십시오. - 스토어에 추가된 제품
- 제품 삭제됨
- 제품 이형 상품 생성됨
- 제품 이형 상품 삭제됨
작업
- 제품 태그 추가
- 상점 메타 필드 추가
- 제품 메타 필드 생성
- 제품 이형 메타 필드 생성
- 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 제품 숨기기
- 제품 게시
- 제품 메타 필드 제거
- 제품 태그 제거
- 제품 이형 상품 메타 필드 제거
- 상점 메타 필드 제거
- 이메일 보내기
- HTTP 요청 보내기
입찰 거래 트리거 및 작업
입찰 거래와 관련된 워크플로에서 다음 트리거 및 작업을 사용할 수 있습니다. 입찰 거래는 판매자와 고객 간에 판매 대금이 전달되는 때마다 발생합니다.
트리거
- 입찰 거래가 생성됨
작업
- 고객 태그 추가
- 주문 메타 필드 추가
- 주문 태그 추가
- 상점 메타 필드 추가
- 주문 보관
- 주문 취소
워크플로를 사용하여 주문 취소에 대해 자세히 알아보십시오. - 결제 처리
결제 처리 워크플로에 대해 자세히 알아보십시오. - 리디렉션 URL 생성
- 리디렉션 URL 삭제
- 주문을 결제됨으로 표시
- 고객 태그 제거
- 주문 메타 필드 제거
- 주문 태그 제거
- 상점 메타 필드 제거
- 주문 처리 요청
워크플로를 사용한 주문 처리 요청에 대해 자세히 알아보십시오. - 이메일 보내기
- HTTP 요청 보내기
- 주문 보관 취소
- 고객 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{customer.note}} The content that you want to add to the note.
- 주문 참고 사항 업데이트
기본적으로 이 작업을 수행하면 참고 사항 내용이 대체됩니다. 기존 참고 사항에 내용을 추가하려는 경우 참고 사항 필드에 다음을 입력하십시오.{{order.note}} The content that you want to add to the note.