OrderPrintで領収書テンプレートを作成しています。
Shopifyの公式ドキュメントにあった税金タイプ(8%、10%など)ごとに税額を呼び出せる変数を使用し、
消費率8%のものと10%のものそれぞれの税率と税額を表示させることはできたのですが、8%のものと10%のもののそれぞれの合計金額(添付画像の赤枠部分に該当)を表示させることができません。
どのようなコードを書けば取得できるのでしょうか。ご教示いただけますと幸いです。
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/
ご参考まで。
(キュー田辺)