ガイド
注文確認と明細
明細ブロックのあるテンプレートで注文内容と合計を送信します。
ブロックを設定
order-confirmation テンプレートを公開します。明細ブロックの商品変数を items、調整変数を adjustments、小計テキストを {{ subtotal }}、合計テキストを {{ total }} に設定します。必要に応じて件名や本文に {{ order_number }} を追加してください。
明細を送信
以下の JSON を POST /api/v1/emails に送信します。商品の項目名は name、quantity、amount、調整の項目名は label、amount で固定です。配列の変数名はエディターで変更できますが、行内の項目名は変更できません。
JSON
{
"to": "[email protected]",
"template": "order-confirmation",
"data": {
"order_number": "1042",
"items": [
{
"name": "Notebook",
"quantity": 2,
"amount": "$24.00"
}
],
"adjustments": [
{
"label": "Tax",
"amount": "$2.40"
}
],
"subtotal": "$24.00",
"total": "$26.40"
}
}上限と金額
商品は 1〜100 行、調整は 0〜20 行です。行内の項目はすべて必須で、値は最大 2,000 バイトの単一値です。調整変数を設定していて調整がない場合は [] を渡します。合計の計算と通貨の書式設定はアプリで行い、Sendery は渡された値を表示します。