> ## Documentation Index
> Fetch the complete documentation index at: https://foliant-help.iforiti.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Shopify Flow로 자동화하기

> Shopify Flow에서 Foliant의 트리거와 작업을 사용해 주문 문서를 이메일로 보내고 Peppol 전자 인보이스를 자동으로 전송하거나, 문서가 발송될 때 대응하세요.

Shopify Flow는 Shopify의 자동화 앱입니다. Foliant는 Flow에 자체 트리거와 작업을 추가합니다. 따라서 "주문이 결제되고 고객에게 Wholesale 태그가 있으면 인보이스를 고객의 회계팀에 이메일로 보내기"나 "Peppol 인보이스 전송이 실패하면 알림 받기" 같은 워크플로를 만들 수 있습니다.

Flow는 **설정 › 연동**에서 연결하지 않습니다. Shopify App Store에서 Shopify Flow를 설치한 다음, 워크플로를 만들 때 Foliant의 트리거와 작업을 찾으세요.

## Foliant의 작업

| 작업 | 기능 |
| - | - |
| **Email order document** | **전달**에서 템플릿에 설정한 Foliant 이메일로 주문 문서를 이메일로 보냅니다. |
| **Send invoice to Peppol** | 주문의 전자 인보이스를 Peppol로 보냅니다. Foliant에서 Peppol을 설정해야 합니다. |

두 작업 모두 **주문 결제**처럼 주문이 포함된 워크플로 트리거가 필요합니다. 주문이 없으면 "The workflow gave no order." 오류와 함께 작업이 실패합니다.

### Email order document

이 작업을 사용하기 전에 Foliant에서 이메일을 설정하세요.

1. Foliant에서 **전달**로 이동하여 템플릿용 이메일을 추가하거나 기존 이메일을 여세요.
2. **일시**에서 **발송 시점**을 **Shopify Flow 워크플로가 보냄**으로 설정하세요.
3. **ID 복사**로 **템플릿 ID**를 복사하세요. 템플릿 이름을 바꿔도 ID는 바뀌지 않습니다.

그런 다음 Shopify Flow에서 다음을 진행하세요.

1. 워크플로를 만들고 **주문 결제** 같은 트리거를 선택하세요. 필요한 조건을 추가하세요.
2. Foliant 작업 **Email order document**를 추가하세요.
3. **템플릿 ID**에 ID를 붙여넣으세요.
4. 선택 사항: **받는 사람**에 이메일 주소를 입력하면 이메일의 기본 수신자 대신 해당 주소로 보냅니다. 예를 들어 매입 채무 담당자 주소를 입력할 수 있습니다.
5. 워크플로를 켜세요.

해당 템플릿 ID를 사용하는 Shopify Flow용 활성 Foliant 이메일이 없으면 작업이 실패하고, Flow에 해결 방법이 표시됩니다. 이메일을 보내려면 PDF 전달 이메일이 포함된 플랜이 필요합니다. [Shopify Flow에서 PDF 보내기](https://foliant-help.iforiti.com/ko/pdf-delivery/send-from-shopify-flow.md)를 참고하세요.

### Send invoice to Peppol

주문이 포함된 트리거 다음에 **Send invoice to Peppol**을 추가하세요. Foliant는 주문이 결제될 때와 같은 방식으로 전자 인보이스를 보냅니다. 비즈니스 주문에만, 주문당 한 번만 보냅니다. 이미 보낸 인보이스는 성공으로 처리됩니다. Peppol이 설정되지 않았으면 "Peppol isn't set up for this store." 오류와 함께 작업이 실패합니다. [Peppol 전자 인보이스 보내기](https://foliant-help.iforiti.com/ko/integrations/send-peppol-invoices.md)를 참고하세요.

## Foliant의 트리거

| 트리거 | 시작 시점 | 사용할 수 있는 데이터 |
| - | - | - |
| **Document emailed** | Foliant가 인보이스나 포장 명세서 같은 주문 문서를 이메일로 보냈을 때. | 주문, **템플릿 이름**, **템플릿 ID**, **문서 번호**, **Recipients**, **Email event**(order\_placed, order\_paid, fulfillment\_created, refund\_created, order\_canceled 또는 flow\_action). |
| **Peppol invoice sent** | Foliant가 주문의 전자 인보이스를 Peppol로 보냈을 때. | 주문, **Recipient**(구매자의 Peppol ID), **Peppol document ID**. |
| **Peppol invoice failed** | 주문의 전자 인보이스를 Peppol로 보내는 데 실패했을 때. | 주문, **Error code**(예: not\_in\_peppol\_network 또는 usage\_limit\_reached), **Error message**. |

**Document emailed**의 **템플릿 ID**를 이후의 **Email order document** 작업에 사용할 수 있습니다. 예를 들어 첫 번째 문서 다음에 두 번째 문서를 보낼 수 있습니다.

## 참고 사항

* **Document emailed**는 주문에서만 시작되며, 임시 주문에서는 시작되지 않습니다.
* 워크플로가 반복해서 스스로를 시작하지 않도록, Flow 워크플로가 보낸 이메일은 주문과 이메일별로 한 번만 **Document emailed**를 시작합니다.
* **Peppol invoice failed**는 서로 다른 실패마다 한 번씩 시작됩니다. 재시도가 같은 이유로 실패하면 워크플로가 다시 시작되지 않습니다. 비즈니스 주문이 아니거나 이미 보낸 주문에서는 시작되지 않습니다.

## 관련 문서

* [Shopify Flow에서 PDF 보내기](https://foliant-help.iforiti.com/ko/pdf-delivery/send-from-shopify-flow.md)
* [Peppol 전자 인보이스 보내기](https://foliant-help.iforiti.com/ko/integrations/send-peppol-invoices.md)
* [자체 시스템으로 웹훅 보내기](https://foliant-help.iforiti.com/ko/integrations/webhooks.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.