
주문 발송 완료
주문 번호, 택배사, 예상 도착일을 세부 정보 표에 담은 발송 알림.
최대 세 개의 품목과 합계를 담은 주문 확인 메일.

Your {{merchantName}} order {{orderNumber}}
Thanks for your order
Order {{orderNumber}}, placed {{orderDate}}. We will email again when it ships.
{{itemName1}}
{{itemPrice1}}
{{itemName2}}
{{itemPrice2}}
{{itemName3}}
{{itemPrice3}}
Total
{{orderTotal}}
View your order [{{actionUrl}}]
{{footerNote}}샘플 값으로 표시했습니다. HTML 탭과 일반 텍스트 탭에는 자리표시자가 그대로 남아 있습니다.
소개
주문이 들어오면 보내세요. 주문 번호와 날짜를 보여 주고, 최대 세 개의 품목을 가격과 함께 합계 위에 나열하며, 주문 링크를 걸고, 발송되면 메일이 한 번 더 간다고 알립니다.
값
필수 값은 발송할 때마다 함께 보내야 합니다. 나머지는 여기 표시된 기본값을 씁니다.
| 자리표시자 | 종류 | 필수 | 기본값 |
|---|---|---|---|
{{merchantName}} | 텍스트 | 필수 | 없음 |
{{orderNumber}} | 텍스트 | 필수 | 없음 |
{{orderDate}} | 텍스트 | 필수 | 없음 |
{{itemName1}} | 텍스트 | 필수 | 없음 |
{{itemPrice1}} | 텍스트 | 필수 | 없음 |
{{itemName2}} | 텍스트 | 선택 | 없음 |
{{itemPrice2}} | 텍스트 | 선택 | 없음 |
{{itemName3}} | 텍스트 | 선택 | 없음 |
{{itemPrice3}} | 텍스트 | 선택 | 없음 |
{{orderTotal}} | 텍스트 | 필수 | 없음 |
{{actionUrl}} | 링크 | 필수 | 없음 |
{{footerNote}} | 텍스트 | 선택 | You are receiving this because you placed an order. |
API
이 디자인으로 템플릿을 한 번 만들어 두고, 메시지마다 값을 넣어 보내세요.
import { init, openemail } from '@openemail/sdk' init({ apiKey: process.env.OPENEMAIL_API_KEY }) const template = await openemail.templates.create({ name: 'Order receipt', starter: 'receipt', publish: true,}) const sent = await openemail.templates.send(template.slug, { from: 'Northwind <[email protected]>', to: '[email protected]', props: { merchantName: 'Northwind Supply', orderNumber: 'NW-10482', orderDate: '30 September 2026', itemName1: 'Linen overshirt', itemPrice1: '£68.00', itemName2: 'Canvas tote', itemPrice2: '£22.00', itemName3: 'Wool socks, two pairs', itemPrice3: '£14.00', orderTotal: '£104.00', actionUrl: 'https://example.com/orders/NW-10482', },}) console.log(sent.id, sent.status)주문 및 결제
기업, AI, 에이전트, 개인 메일을 위한 이메일 인프라. 규모와 프라이버시, 통제권을 위해 만들었습니다. 이메일이 처음부터 갖췄어야 할 모든 것.