Shopify Flow에서 워크플로 생성하기
Shopify Flow를 사용하려면 워크플로를 생성해야 합니다. 수동으로 또는 미리 만들어진 템플릿을 사용하여 새 워크플로를 생성할 수 있습니다. 시작하려면 몇 가지 예시를 참조하세요.
Shopify Flow에서 생성하는 워크플로에는 다음과 같은 주요 구성 요소가 포함될 수 있습니다.
| 워크플로 구성 요소 | 설명 | 예 |
|---|---|---|
| 트리거 | 트리거는 워크플로를 시작하는 이벤트이며 스토어나 앱에서 발생하는 일일 수 있습니다. 트리거는 Shopify의 내부 이벤트, 특정 시간 및 날짜 또는 타사 앱 내의 외부 이벤트일 수 있습니다. 각 트리거에는 워크플로에 사용할 수 있는 관련 작업 목록이 있습니다. | 스토어에서 새 주문이 생성되면 워크플로가 트리거됩니다. |
| 조건 | 조건은 설정한 기준에 따라 작업 수행 여부를 결정합니다. 조건은 트리거 이벤트의 속성과 주문, 제품, 고객 등 이벤트와 관련된 개체 속성을 확인할 수 있습니다. | 주문에 대해 결제된 총액이 USD200를 초과하는지 확인하도록 조건이 설정됩니다. |
| 작업 | 작업은 스토어를 변경하거나 워크플로의 데이터에 영향을 주거나 외부 앱 또는 서비스로 작업을 수행할 수 있습니다. | 작업을 통해 주문 태그를 추가하거나 고객 태그를 제거하거나 주문 처리 주문을 보류할 수 있습니다. 또한 작업을 통해 외부 서비스로 이메일을 보내거나 HTTP 요청을 보낼 수도 있습니다. |
| 커넥터 | 커넥터는 Slack 또는 Google Sheets와 같은 타사 서비스의 기능을 지원하는 Flow에서 제공하는 작업입니다. | 커넥터는 Slack 메시지를 보내거나 Google Sheets에 행을 추가할 수 있습니다. |
워크플로는 한 번에 1개의 트리거만 가질 수 있지만 해당 트리거가 발생한 후에는 조건이나 작업의 수에 제한이 없습니다. 작업이 수행되기 전에 여러 조건을 요구할 수 있으며, 충족되는 조건에 따라 각기 다른 작업이 발생하도록 할 수 있습니다.
경우에 따라 특정 시간에 워크플로를 실행해야 하거나 일정, 데이터 가져오기 및 루핑을 사용하여 데이터 목록으로 작업해야 할 수 있습니다.
워크플로를 빌드할 때 GraphQL Admin API를 기반으로 하는 필드 이름과 설명을 자주 접하게 되지만 API에서 출력하는 데이터를 이해하려면 데이터를 미리 보아야 할 수 있습니다.
워크플로를 편집하거나 실행할 때 오류가 발생하는 경우 여러 가지 방법으로 오류를 해결할 수 있습니다.