FROM CACHE - jp_header
解決済

order.liquid(注文詳細)で商品個別に税率を出したいです

to-nyu-
観光客
7 1 4

ご存知の方がいらっしゃいましたらお知恵を拝借いただければ幸いです。

order.liquid(注文詳細画面)で、商品にそれぞれ税率を記したいと思います。

--------------

商品A 1000円(税率8%)

商品B 2000円(税率10%)

合計〜〜〜円

--------------

※税率は基本を10%にし、コレクションで8%のものを帰属させています。

いろいろやったのですが、どうにも難しく…。

お手数おかけして申し訳ないのですが、何卒よろしくお願いいたします。

 

1 件の受理された解決策

to-nyu-
観光客
7 1 4

成功

すいません解決しました…。

forとif文でコレクションを抜き出すことに成功しました。お騒がせしました。

元の投稿で解決策を見る

4件の返信4

to-nyu-
観光客
7 1 4

成功

すいません解決しました…。

forとif文でコレクションを抜き出すことに成功しました。お騒がせしました。

SLL1938
訪問者
2 0 0

こんにちは。

私も同じような対応をしたいと悩んでいるのですが、どのように解決したのか教えて頂くことは出来ますか?

色々試したのですが、if文でコレクションを抜き出す方法が良くわからなくて、、、

お忙しいところ恐縮ですがよろしくお願いいたします。

to-nyu-
観光客
7 1 4

だいぶ前のことで、現在プログラミング的なことから離れて久しいので正確な返答は難しいのですが、

実際に税率を表示させたコードは下記になります。

 

<!--税率-->
{% assign tax_rate = 10 %}
{%- for collection in line_item.product.collections -%}
{% if collection.handle == "tax8" %}
{% assign tax_rate = 8 %}
{%- endif -%}
{%- endfor -%}
<p>&#40;税率{{- tax_rate -}}&#037;&#41;</p>

 

当時、shopifyを触ったことのないプログラマーの方にお伺いしたら割とすぐに上記のコードが返ってきたので

詳しい方ならすぐにわかる感じかと思います。

上記にて解決しますと幸いです。

SLL1938
訪問者
2 0 0

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

いただいた内容で試してみます!