注文確認メールに注文メモを表示させる。

解決済
Highlighted
観光客
5 0 0

注文時に顧客が記入する「注文メモ」(備考欄?)を注文確認メールに反映させる方法を知りたいのですが教えていただけませんでしょうか?

 

カスタマーサポートの方曰く、

{{ cart.note }}を通知メールに追加されれば可能。
https://community.shopify.com/c/Shopify-Discussion/Order-note-added-to-confirmation-emails/td-p/1585...

 

とのことでしたが、通知メールの編集画面までいけてもどこに挿入したらいいかわからず困っております。

 

また他にも方法があれば教えていただきたいです。

 

0 件の「いいね!」
Highlighted
Shopify Partner
21 9 37

こちらのコードをコピーしてご使用ください。

{% if cart.note != blank %}
<p><b>注文備考:</b></p> <p>{{ cart.note }}</p> {% endif %}
<p></p>

※コードの意味は、「注文備考に記載があった場合、注文備考:を表示させます」です。

(注文備考:はお好きなものに変更してご使用ください。)

 

挿入場所はこちらになります。

 

---省略---
<p><b>配送先住所:</b></p> <p>{{ shipping_address.name }}</p> <p>{{ shipping_address.street }}</p> <p>{{ shipping_address.city }}, {{ shipping_address.province }} {{ shipping_address.zip }}</p> <p>{{ shipping_address.country }}</p> <p>{{ shipping_address.phone }}{% endif %}</p> <p></p>

{% if cart.note != blank %}
<p><b>注文備考:</b></p>
<p>{{ cart.note }}</p>
{% endif %}
<p></p>
{% if shopify_shipping_enabled %} <p>以下で時間とお金を節約する <a href="{{ fulfillment_url }}">Shopify Shippingでフルフィルメント</a></p> <p></p> {% endif %}

 

試しに配送先住所の下に入れてみましたが、

上に表示させたい場合は、{% if ... %}コード{% endif %}の外に入れていただければよろしいかと思います。

 

----------------------------

念のため、コードの反映場所についても記載します。

▼反映場所

◯お客様の入力情報を店舗側で確認したい場合

[管理画面ログイン] > [左下の設定] > [通知] > [(スタッフ注文通知の中の)新しい注文]

◯お客様の入力情報を注文確認としてそのまま連絡したい場合

[管理画面ログイン] > [左下の設定] > [通知] > [(お客様通知の中の)注文の確認]

から変更していきますのでよろしくお願いします。

Highlighted
観光客
6 1 3

成功

補足です。

こちら実装したところ、

cart.note ではうまく表示されませんでしたが下記のように記載したら実装できました。

ちなみに、!= blank は「カートメモが空欄ではない場合」という指示になります。

{% if note != blank %}
<p><b>注文備考:</b></p>
<p>{{ note }}</p>
{% endif %}
<p></p>

 

Highlighted
観光客
5 0 0

Arai様

ありがとうございます。

こちらのコードでは反映されませんでしたが、貼り付け場所はわかりやすく助かりました。

0 件の「いいね!」
Highlighted
観光客
5 0 0

tuple様

こちらのコードで私もうまく行きました。

大変助かりました。

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

0 件の「いいね!」
Highlighted
探検家
39 7 53

おそらく、!=blank の条件式は省略出来ると思います。