OrderPrintの税額表示について

OrderPrintで領収書テンプレートを作成しています。

Shopifyの公式ドキュメントにあった税金タイプ(8%、10%など)ごとに税額を呼び出せる変数を使用し、

消費率8%のものと10%のものそれぞれの税率と税額を表示させることはできたのですが、8%のものと10%のもののそれぞれの合計金額(添付画像の赤枠部分に該当)を表示させることができません。

どのようなコードを書けば取得できるのでしょうか。ご教示いただけますと幸いです。

@IJ-d

実際に試していないので、うまくいくか分からないのですが、

税率と税額が出力できているので、その2つから合計金額を計算する、

というのはいかがでしょうか?

下記のようになるかと思います。

{% assign rate_plus_one = tax_line.rate | plus: 1 %}
{{ tax_line.price | times: rate_plus_one | divided_by: tax_line.rate }}

冒頭にも記載しましたが動作確認を行なっておりません。

また、小数点がズレる可能性もあります。

小数点の扱いについては、

round, floor, ceilをお試しいただき、一番しっくりくるものを採用されるのが良いかと思います。

https://shopify.github.io/liquid/filters/round/

https://shopify.github.io/liquid/filters/floor/

https://shopify.github.io/liquid/filters/ceil/

ご参考まで。

(キュー田辺)

1 Like