예약 시간
예약 시간 트리거는 지정한 시간과 날짜에 워크플로를 시작하며 다음과 같은 옵션을 제공합니다.
- 특정 일정에 따라 워크플로 반복
- 특정 기준이 충족되면 워크플로 반복 중지
Shopify Flow에서 사용할 수 있는 대부분의 다른 트리거와 달리, 예약 시간 트리거는 스토어나 앱에서 발생하는 이벤트를 기반으로 하는 것이 아니라 워크플로를 생성할 때 설정한 기준에 따라 워크플로를 시작합니다.
예약 시간 트리거를 사용하는 세 가지 다른 방법은 다음과 같습니다.
- 특정 날짜와 시간에 시작하여 한 번 실행되는 워크플로 생성
- 특정 날짜와 시간에 시작하여 일정에 따라 반복 실행되는 워크플로 생성
- 특정 날짜와 시간에 시작하여 특정 기준이 충족될 때까지 일정에 따라 반복 실행되는 워크플로 생성
여러 일정을 생성하고 이러한 접근 방식을 조합하여 사용할 수 있습니다.
이 페이지의 내용
예약 시간 트리거 사용 시 고려 사항
- 워크플로는 향후에 최소 한 번 이상 실행되어야 합니다. 과거에 시작되고 종료되는 워크플로를 생성한 경우 해당 워크플로를 활성화할 수 없습니다.
- 반복 워크플로의 경우 실행 간격은 최대 1년입니다. 최소 간격은 10분입니다. 시간 간격이 짧은 경우 워크플로 실행 시간이 간격보다 길면 사용된 쿼리 및 워크플로의 작업에 따라 결과가 일치하지 않을 수 있습니다.
특정 날짜 및 시간에 실행되는 워크플로 생성
- 새 워크플로를 생성한 다음 예약 시간 트리거를 선택합니다.
- 선택 사항: 사용할 표준 시간대를 선택합니다. 기본적으로 스토어의 표준 시간대로 설정되어 있습니다.
- 시작 날짜 및 시작 시간을 입력합니다.
- 선택 사항: 워크플로에 다른 일정을 추가하려면 일정 추가를 클릭합니다.
일정에 따라 반복적으로 실행되는 워크플로 생성
- 예약 시간 트리거로 시작하는 워크플로를 생성합니다.
- 시작 시간과 날짜를 설정한 후 반복 규칙 추가를 클릭합니다.
- 워크플로가 다시 실행되기까지의 시간 간격을 선택합니다. 이 값은 정수여야 하며 소수는 지원되지 않습니다.
- 기간을 설정할 수 있는 옵션은 일, 주또는 월를 클릭합니다.
- 주를 선택하는 경우 워크플로를 실행할 요일을 클릭합니다.
- 월을 선택하는 경우 워크플로를 실행할 날짜를 선택합니다.
- 선택 사항: 워크플로 반복을 중지할 기준을 설정하려면 종료 규칙 추가를 클릭합니다.
특정 기준이 충족되면 반복을 중지하는 워크플로 생성
- 예약 시간 트리거 및 반복 규칙으로 시작하는 워크플로를 생성합니다.
- 종료 규칙 추가를 클릭합니다.
- 다음 중 하나를 수행합니다.
- 설정된 횟수만큼 실행된 후 워크플로를 중지하려면 실행 횟수 도달 후를 선택한 다음 횟수 섹션에 숫자를 입력합니다.
- 특정 시간에 워크플로를 중지하려면 날짜 및 시간 기준을 선택한 다음 종료 날짜와 종료 시간을 입력합니다.
가져오기 작업
대부분의 워크플로는 이벤트로 인해 시작되며 해당 이벤트와 관련된 데이터를 자동으로 포함합니다. 예를 들어, 주문 생성됨 트리거로 워크플로가 시작되면 새 주문이 접수될 때 워크플로가 시작됩니다. 워크플로는 실행을 유발한 주문에 대한 정보를 자동으로 가지게 되며 해당 워크플로에서 작업을 수행합니다.
예약 시간 트리거를 사용하는 워크플로에서는 이벤트의 결과가 아니라 지정한 시간에 워크플로가 시작됩니다. 스토어나 앱에서 워크플로를 시작하는 특정 이벤트가 없으므로 자동으로 포함되는 데이터가 없습니다. 주문이나 제품에 대한 작업을 수행하는 워크플로를 생성하려면 다음 작업을 사용하여 해당 데이터를 워크플로로 가져올 수 있습니다.
- 현금 추적 세션 데이터 가져오기
- 컬렉션 데이터 가져오기
- 회사 데이터 가져오기
- 회사 위치 데이터 가져오기
- 고객 데이터 가져오기
- 할인 데이터 가져오기
- 발주 주문 데이터 가져오기
- 주문 처리 대상 주문 데이터 가져오기
- 기프트 카드 데이터 가져오기
- 위치 데이터 가져오기
- 메타 객체 항목 가져오기
- 메타 객체 항목 가져오기
- 주문 데이터 가져오기
- 제품 데이터 가져오기
- 제품 이형 데이터 가져오기
- 판매 계획 그룹 데이터 가져오기
- 구독 청구 시도 데이터 가져오기
- 구독 계약 데이터 가져오기
예약 시간 변수
예약 시간 트리거를 사용하여 워크플로를 시작하면 해당 워크플로에서 Liquid 변수를 허용하는 조건 및 작업에 추가 변수를 사용할 수 있습니다. 예약 시간 변수는 워크플로가 실행되도록 예약된 시간과 날짜를 반환하며, scheduledAt이라고 합니다.
예약 시간 트리거 테스트
이 트리거로 시작하는 워크플로를 테스트하려면 워크플로를 켠 직후에 첫 번째 워크플로가 실행되도록 설정하십시오. 워크플로가 의도한 대로 작동한다고 확신하면 워크플로를 편집하여 시작 날짜 및 시간을 업데이트하십시오.
템플릿
미래에 태그가 지정된 제품을 컬렉션에 추가
미래의 특정 시간에 특정 태그가 지정된 모든 제품을 가져온 다음 컬렉션에 추가합니다. 템플릿 보기
모든 고객의 고객 메타 필드를 태그로 전환
이 워크플로는 메타 필드 값을 기반으로 모든 고객에게 태그를 백필합니다. 매시간 실행되며 “처리됨” 태그가 없는 고객을 최대 100명까지 가져옵니다. 각 고객에 대해 custom.test 메타 필드의 값을 확인하고 태그로 추가합니다. 또한 워크플로는 다음 예약 실행 시 반환되지 않도록 “처리됨” 태그를 추가합니다. 워크플로를 사용하려면 스토어의 메타 필드와 일치하도록 메타 필드 네임스페이스와 키를 변경해야 합니다. 템플릿 보기
스토어 메타 필드 생성 및 초기화
정의를 생성하고 필요한 값으로 메타 필드를 초기화하여 Flow에서 스토어 메타 필드를 사용합니다. 템플릿 보기
비활성 고객 삭제
주문한 적이 없는 5년 이상 된 고객을 삭제합니다. 템플릿 보기
비활성 제품 삭제
1년 동안 업데이트되지 않은 재고 없는 제품을 삭제합니다. 템플릿 보기
코드를 사용하는 활성 할인에 대한 주간 요약 이메일 발송
코드를 사용하는 활성 할인 요약을 이메일로 보냅니다. 워크플로는 매주 월요일 오전 9시에 예약 실행됩니다. 워크플로를 사용자 지정하여 시기, 요약 수신 방법, 포함할 할인 유형 및 모드를 변경할 수 있습니다. 템플릿 보기
일주일에 한 번 Tresl Segments로 보고서 생성 및 전송
Tresl Segments 앱을 사용하여 하나 이상의 보고서를 생성합니다. 지정된 이메일 주소로 보고서를 보내고 예약 시간 트리거를 사용하여 일주일에 한 번 실행합니다. 템플릿 보기
미래에 특정 태그가 있는 제품 게시
미래의 날짜에 특정 태그가 있는 제품을 가져와 게시합니다. 예약 시간 트리거 및 제품 데이터 가져오기 작업을 사용합니다. 템플릿 보기
제품 생성 90일 후 새 제품 태그 제거
매일 90일 이전에 생성되었고 아직 “신규” 태그가 있는 제품을 최대 100개까지 가져옵니다. 그런 다음 워크플로는 각 제품에 대해 해당 태그를 제거합니다. 템플릿 보기
지정된 날짜 및 시간에 온라인 스토어에서 제거될 제품 예약
미래의 단일 날짜에 태그, ID 또는 SKU를 기준으로 온라인 스토어에서 제품을 제거합니다. 예약 시간 트리거, 제품 데이터 가져오기 작업, for each 루프를 사용합니다. 템플릿 보기
지난 1시간 동안 주문량이 10개 미만일 때 알림 전송
주문 하트비트 알림을 보냅니다. 매시간 생성된 주문을 최대 10개까지 가져와 수를 셉니다. 10개 미만인 경우 이메일을 통해 알림을 보냅니다. 예약 시간, 주문 데이터 가져오기, 개수 세기 단계를 사용합니다. 템플릿 보기
보류 중인 주문 처리 주문 목록이 포함된 일일 이메일 요약 전송
매일 이 워크플로는 보류 중인 모든 주문 처리 주문(한 번에 최대 100개)을 쿼리합니다. 주문 이름과 할당된 주문 처리 위치가 포함된 이메일 요약을 보냅니다. 템플릿 보기
품절 제품이 포함된 일일 이메일 요약 전송
매일 재고가 0인 모든 제품을 가져와 이메일 요약을 보냅니다. 제품 데이터 가져오기, 예약 시간 트리거를 사용합니다. 템플릿 보기
모든 미결 발주 주문이 포함된 일일 알림 전송
매일 미결 발주 주문을 가져와 수를 세고 Slack 메시지를 보냅니다. 예약 시간 트리거, 발주 주문 가져오기, 개수 세기 작업을 사용합니다. 템플릿 보기
지난 하루 동안 온라인 스토어에 접수된 모든 주문의 이메일 요약 전송
매일 지난 하루 동안의 주문을 가져와 온라인 스토어에서 접수된 주문이 포함된 이메일 요약을 보냅니다. 템플릿 보기
2일 이상 된 모든 미처리 주문이 포함된 이메일 요약 전송
예약, 주문 데이터 가져오기, 개수 세기, 합계를 사용하여 2일 이상 된 모든 미처리 주문의 일일 요약을 받습니다. 템플릿 보기
재고 부족 이형 상품 목록이 포함된 주간 이메일 요약 전송
이 워크플로는 일정(예: 주 1회)에 따라 실행됩니다. 재고가 부족한 제품 이형 목록을 가져와 결과를 계산하고, 이형 상품 제목과 이형 상품의 관리자 페이지 링크가 포함된 이메일 요약을 보냅니다. 템플릿 보기
지연된 주문 처리에 태그를 지정하고 일일 요약 전송
매일 2일 배송 보증을 지키지 못한 모든 주문의 총 수와 금액을 계산하는 일일 이메일 요약에 태그를 지정하고 전송합니다. 템플릿 보기
지불 거절이 있는 고객에게 태그 지정
매시간 이 워크플로는 지불 거절이 있는 주문을 가져와 주문의 고객에게 태그를 추가합니다. 예약 시간 트리거, 주문 데이터 가져오기, for each 루프를 사용합니다. 템플릿 보기
2일 이상 된 미처리 주문에 태그 지정
매일 워크플로가 2일 이상 된 모든 미처리 주문을 가져와 주문에 태그를 추가합니다. 템플릿 보기
제품 메타 필드를 사용하여 할인 중인 제품 이형 추적하기
이형 상품 중 하나 이상이 할인 중인 경우 제품에 메타 필드를 설정합니다. 이 기능은 현재 할인 중인 제품을 추적하는 데 유용합니다. 템플릿 보기