通知メールのカスタマイズについて

下記のアプリ(Product Options Variant Option)を使って商品にオプションを追加したのですが、

通知メールにもオプション名と選んだ項目が表示されるようにしたいです。

表示させることは可能でしょうか?

https://apps.shopify.com/product-options-pro?locale=ja&st_campaign=about-app&st_source=admin&utm_campaign=installed&utm_content=contextual&utm_medium=shopify&utm_source=admin

可能と考えています。

アプリのデモストアを見ながらの回答になります。

https://globo1.myshopify.com/products/all-options

どうやら、言及されているアプリは、

こちらのブログでも紹介されている、Line Item Propertyを利用しているようですね。

https://www.shopify.com/jp/blog/partner-shopify-theme-customize-cart-attributes-line-item-property-customer-note

Line Item Propertyを通知メールで出力するには、

通知メール内の下記の箇所にコードを追加します。

{% for line in subtotal_line_items %}
{% comment %} このforループの中にコードを記載します。通知メールの中に既にこのforループがあるはずですのでお探しください。  {% endcomment %}
{% endfor %}

追加するコードは下記です。

{% assign property_size = line.properties | size %}
{% if property_size > 0 %}
{% for p in line.properties %}
  {% unless p.last == blank %}
    {{ p.first }}: {{ p.last }}

  {% endunless %}
{% endfor %}
{% endif %}

こちらのコードは、下記のコミュニティへの投稿から拝借して、

今回は不要と思われる箇所を削除したものです。

※動作確認はしておりません。

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/line-properties%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%9F%E5%95%86%E5%93%81%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%AE%E3%83%A1%E3%83%BC%E3%83%AB%E9%80%9A%E7%9F%A5%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6/td-p/1626066

ご参考まで。

(キュー田辺)

2 Likes

ご回答ありがとうございます。

こちらのコードを追加したらアプリ側のオプション部分も表示されるようになりました!

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