FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

注文の確認メールで発送不要商品にもメールを送りたい

解決済

注文の確認メールで発送不要商品にもメールを送りたい

tcsf2
観光客
19 0 1

お客様への通知で「注文の確認」のメールをカスタマイズしているのですが、

配送不要で登録している商品(○○教室の申し込み受付など)が注文された際に文章が全く入っていない確認メールが送られてしまっていることが発覚しました。

このような商品にも配送商品と同じようにメールが送られるようにすることはできないでしょうか?

1 件の受理された解決策
Qcoltd
Shopify Partner
1410 546 523

成功

@tcsf2 様

 

コードの断片からの推測になるので合っているか分かりませんが、下記のようにされると良いかもしれません。

(最後の「ここから追加」を見ていただければ)

{% capture email_title %} {% endcapture %}
{% capture email_body %}
{% if requires_shipping %}
{% case delivery_method %}
{% when 'pick-up' %}
注文の受取の準備が整うと、メールが届きます。
{% when 'local' %}
{{ customer.last_name }}{{ customer.first_name }}様、ご注文の品を配達する準備を行っております。

{% else %}
{% if order.transactions[0].gateway == "Bank Deposit" %}
{{ customer.last_name }}{{ customer.first_name }}様
// 中略(銀行振込の時の案内)


{% else %}
{{ customer.last_name }}{{ customer.first_name }}様

// 中略(銀行振込以外の案内)

 

{% endif %}
{% endcase %}

// ここから追加
{% else %}
// 配送が不要な場合の文言設定

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/

元の投稿で解決策を見る

4件の返信4

Qcoltd
Shopify Partner
1410 546 523

@tcsf2 様

 

カスタマイズしたコードを拝見しないと確実なことは言えないのですが、

配送の要不要は、

requires_shipping

で判定しています。

 

Shopifyの「注文の確認」のデフォルトコードでは、

上記がfalseになる場合のメッセージ内容が設定されていません。

 

{% if requires_shipping %}
// 中略
{% endif %}

 シンプルに上記のif文とendif文を削除するか、

下記のように条件分岐を追加すると良いのではないかと思います。

{% if requires_shipping %}
// 配送が必要な注文の場合の文言設定
{% else %}
// 配送が不要な注文の場合の文言設定
{% endif %}

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
tcsf2
観光客
19 0 1

ご返信ありがとうございます!分岐追加したいです。

該当のコードがあることはわかったのですが、どこに入れたらいいか判断できませんでした…

以下のような状況なのですが、どの場所に条件分岐を追加すれば良いでしょうか。

再度お教えいただけますと幸いです。何卒宜しくお願い致します。

 

■内容詳細■

{% capture email_title %} {% endcapture %}
{% capture email_body %}
{% if requires_shipping %}
{% case delivery_method %}
{% when 'pick-up' %}
注文の受取の準備が整うと、メールが届きます。
{% when 'local' %}
{{ customer.last_name }}{{ customer.first_name }}様、ご注文の品を配達する準備を行っております。

{% else %}
{% if order.transactions[0].gateway == "Bank Deposit" %}
{{ customer.last_name }}{{ customer.first_name }}様
// 中略(銀行振込の時の案内)


{% else %}
{{ customer.last_name }}{{ customer.first_name }}様

// 中略(銀行振込以外の案内)

 

{% endif %}
{% endcase %}

Qcoltd
Shopify Partner
1410 546 523

成功

@tcsf2 様

 

コードの断片からの推測になるので合っているか分かりませんが、下記のようにされると良いかもしれません。

(最後の「ここから追加」を見ていただければ)

{% capture email_title %} {% endcapture %}
{% capture email_body %}
{% if requires_shipping %}
{% case delivery_method %}
{% when 'pick-up' %}
注文の受取の準備が整うと、メールが届きます。
{% when 'local' %}
{{ customer.last_name }}{{ customer.first_name }}様、ご注文の品を配達する準備を行っております。

{% else %}
{% if order.transactions[0].gateway == "Bank Deposit" %}
{{ customer.last_name }}{{ customer.first_name }}様
// 中略(銀行振込の時の案内)


{% else %}
{{ customer.last_name }}{{ customer.first_name }}様

// 中略(銀行振込以外の案内)

 

{% endif %}
{% endcase %}

// ここから追加
{% else %}
// 配送が不要な場合の文言設定

 

ご参考まで。

(キュー田辺)

株式会社Q (キュー)
グラフィックデザイン、アパレル事業、Web制作など色々やっている渋谷区代々木の会社です。ShopifyでのECサイトの運営・開発も行なっています。
私たちについて: https://web.q-co.jp/ テックブログ: https://techlab.q-co.jp/
tcsf2
観光客
19 0 1

返信ありがとうございます。

教えていただいた通りの箇所に挿入したところ、できました!!!

本当にありがとうございました。