はじめに
定期購買アプリには、毎周期支払う通常定期プランのほかに、一括支払い定期プランという機能があります。一括支払い定期プランを利用すると、たとえば年に一度の支払いで、年に4回商品をお届けする、といった運用が可能です。この仕組みはとても人気があります。
問題点:0円注文時の注文完了メール
しかし、このプランには一つ問題があります。
支払いが発生せず、お届けのみを行う周期にも、Shopifyの仕様上一律で「注文ありがとうございます」と言ったメールが顧客に届いてしまうのです。これはユーザーの混乱につながります。
対処方法:Liquidを使ったメールテンプレートの制御
Shopifyのメールシステムだからと言って、この問題に対処できないわけではありません。メールテンプレートにLiquidを用いて特定の条件で表示内容を変更することが可能です。具体的には、0円注文時には「注文完了しました」ではなく、「○日後に商品を発送しますね」と言った旨のメッセージを送ります!
具体的な方法
Liquidを使って、total_price
が0円かどうかで表示内容を制御するロジックを記述します。
まず、デフォルトのコードの上から7行はこちらですが、
{% capture email_title %}
{% if has_pending_payment %}
ご注文頂きありがとうございました。
{% else %}
ご購入頂きありがとうございました!
{% endif %}
{% endcapture %}
上記コードを丸っと以下のコードに変えると、0円注文の時にのみ「本日から5日後に商品を発送します
」いうメールを送ることができます。
{% capture email_title %}
{% if total_price == 0 %}
本日から5日後に商品を発送します
{% else %}
{% if has_pending_payment %}
ご注文頂きありがとうございました。
{% else %}
ご購入頂きありがとうございました!
{% endif %}
{% endif %}
{% endcapture %}
送られるメールのイメージはこんな感じ
「本日から5日後に商品を発送します」等のメッセージが記載されていると、とても丁寧な印象を受けますよね。
まとめ
以上の方法を取り入れることで、一括支払い定期プランにおける0円注文時のShopifyの「注文完了メール」送信を避けることができます。Liquidを活用してテンプレートをカスタマイズすることで、より顧客にとって望ましいコミュニケーションが可能になりますので、ぜひお試しください。