Liquid、JavaScriptなどに関する質問
現在、決済サービスがテストモードにしてあるのですが、
設定 > 配送と配達 > 明細表 > 明細表のテンプレート を編集中です。
下記のように記載したのですが、注文された商品の各価格・小計が表示されません。商品画像・商品名・数量は表示されています。これは決済がテストモードだからでしょうか?
{% for line_item in line_items_in_shipment %}
<tr>
<td>
{% if line_item.image != blank %}
<img src="{{ line_item.image | img_url: '100x100' }}" alt="" style="width: {{ desired_image_size }}px; height: {{ desired_image_size }}px;">
{% endif %}
</td>
<td>{{ line_item.title }}</td>
<td>{{ line_item.price | money }}</td>
<td>{{ line_item.shipping_quantity }} of {{ line_item.quantity }}</td>
<td>{{ line_item.line_price | money }}</td>
</tr>
{% endfor %}
解決済! ベストソリューションを見る。
成功
こちらで表示できます。
{% assign final_price = nil %}
{% for item in order.line_items %}
{% if item.sku == line_item.sku %}
{% assign final_price = item.final_price %}
{% endif %}
{% endfor %}
{% if final_price %}
{{ final_price | money }}
{% endif %}
▼line_itemオブジェクト
https://shopify.dev/docs/themes/liquid/reference/objects/line_item
成功
こちらで表示できます。
{% assign final_price = nil %}
{% for item in order.line_items %}
{% if item.sku == line_item.sku %}
{% assign final_price = item.final_price %}
{% endif %}
{% endfor %}
{% if final_price %}
{{ final_price | money }}
{% endif %}
▼line_itemオブジェクト
https://shopify.dev/docs/themes/liquid/reference/objects/line_item
ご回答ありがとうございます。無事商品の価格は出力できました。
ですが、同一商品を複数個購入したときの金額(価格×個数)を出力するために下記のように記載したのですが、商品の価格しか表示されないのはなぜでしょうか?
例:商品A(1個1000円) 3個 を購入した場合でも → 小計:1000円
{% assign final_line_price = nil %}
{% for item in order.line_items %}
{% assign final_line_price = item.final_line_price %}
{% endfor %}
{% if final_line_price %}
小計:{{ final_line_price | money }}
{% endif %}
また、複数個買った場合に、下記のように記載しても、商品金額合計が複数個の金額ではなく各商品1個分の金額の合計が出力されます。そして、合計金額=商品金額合計(各商品1個分の合計)+送料になっているのですが、何が問題でしょうか?
例:商品A(1個1000円) 3個 を購入した場合でも → 商品合計金額:1000円 送料:500円 合計金額:1500円
商品金額合計:{{ order.line_items_subtotal_price | money }}
送料:{{ order.shipping_price | money }}
合計金額:{{ order.total_price | money }}
お手数おかけしますが、教えていただければ幸いです。
リエンゲージメントの自動化で売り上げ向上へ!素敵なオンラインストアを作成し、見込み顧客の携帯へ広告を直接に送信する、またはSNSなどで宣伝すると、お客様がストアに行き着...
By Mirai Mar 24, 2024Shopifyは世界で最も革新的なブランドと起業家をサポートしています。個人起業家やあらゆる規模のビジネスの成長を後押しするために、Shopify アカデミーではShopif...
By SarahF_Shopify Mar 22, 2024オンラインストア運営はとてもやりがいのある活動です。新しい注文が入った時の喜びや世界中のお客様とやりとりできる可能性、商品に対して最高のレビューをもらった時の満足感は、毎日の...
By Mina Mar 13, 2024