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

特定の商品を含んだ場合に発送情報通知に文言(URL)を追加したい

解決済

特定の商品を含んだ場合に発送情報通知に文言(URL)を追加したい

stden
観光客
4 0 1

shopify初心者です。

 

特定の商品(商品XX)を含んだ注文の発送完了メールを送付した場合に

 

デフォルトのフッター文言の

<p class="disclaimer__subtext">ご不明な点がございましたら、このメールにご返信いただくか、<a href="mailto:{{ shop.email }}">{{ shop.email }}</a>までご連絡ください。</p>

 

の上部へ、特定のリンク先(URL.YYY)を表示したいです。

ご教示いただけたら幸いです。

 

 

1 件の受理された解決策

Qcoltd
Shopify Partner
1125 456 449

成功

動作確認はしていないですが、

下記のようにされてみてはいかがでしょうか?

 

(1) まず、対象となる商品に、商品タグをつけます。タグはユニーク(他と被らないもの)であればなんでも大丈夫です。

 

(2) ストア管理画面 > 設定 > 通知 > 配送情報通知 から、通知メールのテンプレートを開きます。

 

(3) 質問者様が追加したいとおっしゃっている箇所(テンプレートの下の方に見つけることができるかと思います。)に、下記のコードを追加します。

{% assign isIncludedTargetProduct = false %}
{% for line in fulfillment.fulfillment_line_items %}
  {% if line.line_item.product.tags contains "{対象のタグ}" %}
    {% assign isIncludedTargetProduct = true %}
  {% endif %}
{% endfor %}

{% if isIncludedTargetProduct %}
<a href="URL">リンク</a>
{% endif %}

 

なお、{対象のタグ}には、商品に追加したタグに入れ替えてください。

また、

<a href="URL">リンク</a>

についても、お好きなURLや文言にご変更ください。

 

 

(4) 以上を完了されたら、テンプレートを保存されれば完了です。

 

 

なお、商品タグを利用したくない場合は、

 {% if line.line_item.product.tags contains "{対象のタグ}" %}

こちらの記述を下記のようにしても大丈夫です。

 {% if line.line_item.product.title == "{商品タイトル}" %}

 

商品タイトルで実装される場合に、

対象商品が複数ある場合は、下記の要領で対象を増やせます。

{% if line.line_item.product.title == "{商品タイトルA}" or line.line_item.product.title == "{商品タイトルB}" or line.line_item.product.title == "{商品タイトルC}" %}

 

対象商品が少なく、かつ、今後もそれほど増えないのであれば、商品タイトルで実装されても問題ないかと思いますが、対象商品数が多い場合は、商品タグを活用された方が簡単かと思います。

 

ご参考まで。

(キュー田辺)

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

元の投稿で解決策を見る

2件の返信2

Qcoltd
Shopify Partner
1125 456 449

成功

動作確認はしていないですが、

下記のようにされてみてはいかがでしょうか?

 

(1) まず、対象となる商品に、商品タグをつけます。タグはユニーク(他と被らないもの)であればなんでも大丈夫です。

 

(2) ストア管理画面 > 設定 > 通知 > 配送情報通知 から、通知メールのテンプレートを開きます。

 

(3) 質問者様が追加したいとおっしゃっている箇所(テンプレートの下の方に見つけることができるかと思います。)に、下記のコードを追加します。

{% assign isIncludedTargetProduct = false %}
{% for line in fulfillment.fulfillment_line_items %}
  {% if line.line_item.product.tags contains "{対象のタグ}" %}
    {% assign isIncludedTargetProduct = true %}
  {% endif %}
{% endfor %}

{% if isIncludedTargetProduct %}
<a href="URL">リンク</a>
{% endif %}

 

なお、{対象のタグ}には、商品に追加したタグに入れ替えてください。

また、

<a href="URL">リンク</a>

についても、お好きなURLや文言にご変更ください。

 

 

(4) 以上を完了されたら、テンプレートを保存されれば完了です。

 

 

なお、商品タグを利用したくない場合は、

 {% if line.line_item.product.tags contains "{対象のタグ}" %}

こちらの記述を下記のようにしても大丈夫です。

 {% if line.line_item.product.title == "{商品タイトル}" %}

 

商品タイトルで実装される場合に、

対象商品が複数ある場合は、下記の要領で対象を増やせます。

{% if line.line_item.product.title == "{商品タイトルA}" or line.line_item.product.title == "{商品タイトルB}" or line.line_item.product.title == "{商品タイトルC}" %}

 

対象商品が少なく、かつ、今後もそれほど増えないのであれば、商品タイトルで実装されても問題ないかと思いますが、対象商品数が多い場合は、商品タグを活用された方が簡単かと思います。

 

ご参考まで。

(キュー田辺)

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

の方は対象/非対象関係なく,表示させたいリンクが消えてしまいましたが、

 {% if line.line_item.product.tags contains "{対象のタグ}" %}

無事作動しましたので、タグ対応でいきたいと思います。親切にコードまで載せて頂きありがとうございました!