Liquid、JavaScriptなどに関する質問
https://qiita.com/eijiSaito/items/175594e6490d63a3514f
こちらを参考に
order.total_net_amount で 返金済みの合計額を表示させたいのですが、お客様へのフォローアップメールの liquid 編集しても取得できず、0 になります。
どなたか 正しく 返金済みの最終合計額の表示方法をご教示いただけませんでしょうか。
Morimoto-Mantanさま
質問拝見いたしました。
「注文の返金」というテンプレートがShopifyには用意されていますが、こちらのテンプレートとは別に送信されたいということでしょうか?
上記テンプレートでは以下liquidで出力されていますので、お試しいただけますと幸いです。
{{ total_price | minus: amount | money }}
ご参考になりましたら幸いです。
私たちの励みにもなりますので、
お役に立てていればBest Answerボタンを押して頂ければ嬉しいです。
分からない点があれば、またいつでもご連絡ください。
フルバランス 渡邉
お返事ありがとうございます。
アドバイスいただいた コードを入れても 支払い総金額と返金額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"> </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>
それで以下が お客様へ連絡メールのソースです。
いただいた内容のソースを入れても正しく反映されなかったので、一旦消しております。
現時点で入っているソースが悪さをしているような状態になりますでしょうか。
お手数ですが、宜しくお願いいたします。
2023年2月、Shopifyはcheckout.liquidを廃止し、Checkout Extensibilityに移行することを発表いたしました。この新しいチェックアウト...
By JasonH Aug 15, 2024「味噌の可能性を、とき放つ」をコンセプトに、豊かな自然に恵まれた信州で味噌の製造販売を行う新田醸造。江戸末期に創業した老舗のみそ屋さんですが、2024年春、顧客層や販売範囲の...
By Minami_ Jul 30, 2024ネットショッピングは、利便性に優れいている反面、利用に抵抗感がある人も多くいます。Amazonや楽天市場等、大型モールの企業は、知名度や運営企業の信頼性から顧客が不...
By JapanGuru Jul 23, 2024