FROM CACHE - jp_header

お客様へのメール内容の注文情報の返金済み合計額が取得できません。

お客様へのメール内容の注文情報の返金済み合計額が取得できません。

morimoto-mantan
Shopify Partner
10 0 0

https://qiita.com/eijiSaito/items/175594e6490d63a3514f
こちらを参考に
order.total_net_amount で 返金済みの合計額を表示させたいのですが、お客様へのフォローアップメールの liquid 編集しても取得できず、0 になります。
どなたか 正しく 返金済みの最終合計額の表示方法をご教示いただけませんでしょうか。




2件の返信2

株式会社フルバランス
Shopify Partner
1586 565 726

Morimoto-Mantanさま

 

質問拝見いたしました。

「注文の返金」というテンプレートがShopifyには用意されていますが、こちらのテンプレートとは別に送信されたいということでしょうか?

上記テンプレートでは以下liquidで出力されていますので、お試しいただけますと幸いです。

{{ total_price | minus: amount | money }}

 

ご参考になりましたら幸いです。

私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。

分からない点があれば、またいつでもご連絡ください。

フルバランス 渡邉

 

 

 

株式会社フルバランス(Shopify Experts)
Shopify専門のEC成長支援会社です。ストアの新規構築から運用や改善のサポートなどShopifyに関する幅広いサービスを行なっております。
ECの技術・実務・成長、お悩みのことがあれば、お気軽にご相談ください。
『すべてのブランドの特大成長エンジンを搭載する』 株式会社フルバランス
morimoto-mantan
Shopify Partner
10 0 0

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

アドバイスいただいた コードを入れても 支払い総金額と返金額0 での合計が入ってしまいます。。。
order printer の方では、正しく表示されていまして、その内容を フォローアップメールの liquid にコピペで入れても 返金額が正しく反映されないのです。。。

こちらが、order printer のソースです。

<p style="float: right; text-align: right; margin: 0;">
  請求書 {{ order_name }}
</p>
<div style="margin: 0 0 1.5em 0; clear:both;" >
<div style="float: left;">
<img 
src="https://cdn.shopify.com/s/files/1/0691/1868/9599/files/2022-12-13_16.33.10.png?v=1670917049" style="width:80px; height:auto;" />
</div>
<div style="float: left;">
<strong style="font-size: 1em;float: left; padding:1em 1em 0;">
AUSTERE JAPAN KOROMO</strong>
<div style="float: right; font-size: 0.8em;">
<p>{{ shop.zip | upcase }} 
    {{ shop.city }}{{ shop.address }} 21-2</p>
<p>Email: shop@kyoto-koromo.com</p>
</div>

</div>
</div>

<hr />


<h3 style="margin: 0 0 1em 0;">アイテム</h3>



<table class="table-tabular" style="margin: 0 0 1.5em 0;">
  <thead>
    <tr>
      <th>数量</th>
      <th>作品</th>
      {% if show_line_item_taxes %}
      <th>税</th>
      {% endif %}
      <th>価格</th>
    </tr>
  </thead>
  <tbody>
    {% for line_item in line_items %}
      <tr>
        <td>{{line_item.fulfillment.tracking_company}}{{ line_item.quantity }} x</td>
        <td><b>{{ line_item.title }}</b></td>
        {% if show_line_item_taxes %}
        <td>
          {% for tax_line in line_item.tax_lines %}
            {{ tax_line.price | money }} {{ tax_line.title | replace: 'CT','' }}<br/>
          {% endfor %}
        </td>
        {% endif %}
        <td>
          {% if line_item.original_price != line_item.price %}
            <s>{{ line_item.original_price | money }}</s>
          {% endif %}
          {{ line_item.price | money }}
        </td>
      </tr>
    {% endfor %}
  </tbody>
</table>
  {% comment %} 
{% if transactions.size > 1 %}
  <h3 style="margin: 0 0 1em 0;">取引明細</h3>
  <table class="table-tabular" style="margin: 0 0 1.5em 0;">
    <thead>
      <tr>
        <th>種類</th>
        <th>金額</th>
        <th>種別</th>
        <th>状況</th>
      </tr>
    </thead>
    <tbody>
      {% for transaction in transactions %}
        <tr>
          <td>{{ transaction.gateway | payment_method }}</td>
          <td>{{ transaction.amount | money }}</td>
          <td>{{ transaction.kind }}</td>
          <td>{{ transaction.status }}</td>
        </tr>
      {% endfor %}
    </tbody>
  </table>
{% endif %}
    {% endcomment %}
<h3 style="margin: 0 0 1em 0;">支払詳細</h3>

<table class="table-tabular" style="margin: 0 0 1.5em 0;">
  <tr>
    <td>小計価格:</td>
    <td>{{ subtotal_price | money }}</td>
  </tr>
  {% for discount in discounts %}
  <tr>
    <td>Includes discount "{{ discount.code }}"</td>
    <td>{{ discount.savings | money }}</td>
  </tr>
  {% endfor %}
  <tr>
    <td>税:</td>
    <td>{{ tax_price | money }}</td>
  </tr>
  {% if shipping_address %}
    <tr>
      <td>配送料:</td>
      <td>{{ shipping_price | money }}</td>
    </tr>
  {% endif %}
  <tr>
    <td><strong>合計金額:</strong></td>
    <td><strong>{{ total_price | money }}</strong></td>
  </tr>
  {% if total_paid != total_price %}
  {% comment %} 
    <tr>
      <td><strong>支払総額:</strong></td>
      <td><strong>{{ total_paid | money }}</strong></td>
    </tr>
    <tr>
      <td><strong>未処理金額:</strong></td>
      <td><strong>{{ total_price | minus: total_paid | money }}</strong></td>
    </tr>
    {% endcomment %}
  {% endif %}
  
</table>

{% if note %}
  <h3 style="margin: 0 0 1em 0;">メモ</h3>
  <p>{{ note }}</p>
{% endif %}
<div style="display:flex;">
{% if shipping_address %}
<div style="width:49%; height:100%; margin-right:2%;">

  <h3 style="margin: 0 0 1em 0;">配送先詳細</h3>

  <div style="margin: 0 0 1em 0; padding: 1em; border: 1px solid black;">
    <strong>{{ shipping_address.last_name }} {{ shipping_address.first_name }} 様</strong><br/>
    <p class="address-detail">
        {{ shipping_address | format_address }}<br />
          {% if shipping_address.phone != blank %}
            <br>
            {{ shipping_address.phone }}
          {% endif %}
       
      </p>
    {% if attributes %}
     <div style="margin: 1.5rem 0 0 0;">
        <table>
        {% for attribute in attributes %}
          
          <tr>
          <td><strong>{{ attribute | first }}:</strong></td>
          <td>{{ attribute | last }}</td>
          </tr>
          {% if forloop.last == false %}{% endif %}
        {% endfor %}
        </table>
    </div>
    {% endif %}
    <table>
        <tr>
            <td><strong>配送方法:</strong></td>
            <td>{% if shipping_method %}{{ shipping_method.title }}{% else %}なし{% endif %}</td>
        </tr>
    </table>
 </div>
{% endif %}
</div>
<div style="width:49%; height:100%; margin-right:2%;">
{% if billing_address %}
  <h3 style="margin: 0 0 1em 0;">ご注文者様</h3>

  <div style="margin: 0 0 1em 0; padding: 1em; border: 1px solid black;">
    <strong>{{ billing_address.last_name }} {{ billing_address.first_name }} 様
    </strong><br/>
     {{ billing_address | format_address }}<br />
     {{ billing_address.phone }}
    <h3 style="font-size: 90%;">決済方法:{{ gateway | replace: "shopify_payments", "クレジットカード決済" | replace: "Cash on Delivery (COD)", "代金引換" | replace: "manual", "注文後調整" }}</h3>

  </div>
{% endif %}
</div>
</div>

 


<!DOCTYPE html>
<html lang="ja">
  <head>
  <title>{{ email_title }}</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta name="viewport" content="width=device-width">
  <link rel="stylesheet" type="text/css" href="/assets/notifications/styles.css">
  <style>
    .button__cell { background: {{ shop.email_accent_color }}; }
    a, a:hover, a:active, a:visited { color: {{ shop.email_accent_color }}; }
  </style>
</head>

  <body>
    <table class="body">
      <tr>
        <td>
           <table class="row content">
  <tr>
    <td class="content__cell">
      <center>
        <table class="container">
          <tr>
            <td>
              
            <p>{{ custom_message }}</p>

            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>
          <table class="header row">
  <tr>
    <td class="header__cell">
      <center>

        <table class="container">
          <tr>
            <td>

              <table class="row">
                <tr>
                  <td class="shop-name__cell">
                    {%- if shop.email_logo_url %}
                      <img src="{{shop.email_logo_url}}" alt="{{ shop.name }}" width="{{ shop.email_logo_width }}">
                    {%- else %}
                      <h1 class="shop-name__text">
                        <a href="{{shop.url}}">{{ shop.name }}</a>
                      </h1>
                    {%- endif %}
                  </td>

                    <td class="order-number__cell">
                      <span class="order-number__text">
                        注文 {{ order_name }}
                      </span>
                    </td>
                </tr>
              </table>

            </td>
          </tr>
        </table>

      </center>
    </td>
  </tr>
</table>

          <table class="row content">
  <tr>
    <td class="content__cell">
      <center>
        <table class="container">
          <tr>
            <td>
              
            <h2>{{ email_title }}</h2>
            <p>{{ email_body }}</p>
         
            {% if order_status_url %}
              <table class="row actions">
  <tr>
    <td class="empty-line">&nbsp;</td>
  </tr>
  <tr>
    <td class="actions__cell">
      <table class="button main-action-cell">
        <tr>
          <td class="button__cell"><a href="{{ order_status_url }}" class="button__text">注文を表示する</a></td>
        </tr>
      </table>
      {% if shop.url %}
    <table class="link secondary-action-cell">
      <tr>
        <td class="link__cell">または<a href="{{ shop.url }}">ショップにアクセスする</a></td>
      </tr>
    </table>
{% endif %}

    </td>
  </tr>
</table>

            {% else %}
              {% if shop.url %}
    <table class="row actions">
      <tr>
        <td class="actions__cell">
          <table class="button main-action-cell">
            <tr>
              <td class="button__cell"><a href="{{ shop.url }}" class="button__text">ショップにアクセスする</a></td>
            </tr>
          </table>
        </td>
      </tr>
    </table>
{% endif %}

            {% endif %}

            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>

          {% assign gift_card_line_item = line_items | where: "gift_card" %}
          {% if gift_card_line_item.first %}
            <table class="row section">
  <tr>
    <td class="section__cell">
      <center>
        <table class="container">
          <tr>
            <td>
              <h3>ギフトカード</h3>
            </td>
          </tr>
        </table>
        <table class="container">
          <tr>
            <td>
              
              <p> ギフトカードの個別のメールが届きます。</p>

            </td>
          </tr>
        </table>
      </center>
    </td>
  </tr>
</table>
          {% endif %}

          
              <table class="row section">
  <tr>
    <td class="section__cell">
      <center>

        
      </center>
    </td>
  </tr>
</table>
         
  
  </body>
</html>



それで以下が お客様へ連絡メールのソースです。
いただいた内容のソースを入れても正しく反映されなかったので、一旦消しております。
現時点で入っているソースが悪さをしているような状態になりますでしょうか。
お手数ですが、宜しくお願いいたします。