FROM CACHE - jp_header

円で購入した商品を、購入履歴ページを英語表記にした場合、ドル表記になることについて

解決済
_osamu_iwasaki_
Shopify Partner
129 33 167

円で購入した商品を、購入履歴ページを英語表記にした場合、
購入商品が数字は変わらずにドル表記になってしまうのですが、
回避する方法はないでしょうか?

例)購入履歴ページ

・購入商品: ¥10,000
・日本語表記: ¥10,000
・英語表記: $10,000(← これです)

- Blog: https://note.com/osamuiwasaki
- Twitter: https://twitter.com/_osamu_iwasaki_
1 件の受理された解決策

ベストソリューション
_osamu_iwasaki_
Shopify Partner
129 33 167

成功

解決しました。注文履歴のcurrencyを見て、$を¥、または¥を$に置き換えで解決しました。
Currencyを追加した場合に手間になりますが、一先ずこちら残しておきます。

 

{% if order.currency == 'USD' %}
  {{ order.total_price | money | replace: '¥', '$' }}
{% elsif order.currency == 'JPY' %}
  {{ order.total_price | money_without_trailing_zeros | replace: '$', '¥' }}
{% endif %}

 

 

- Blog: https://note.com/osamuiwasaki
- Twitter: https://twitter.com/_osamu_iwasaki_

元の投稿で解決策を見る

1件の返信1
_osamu_iwasaki_
Shopify Partner
129 33 167

成功

解決しました。注文履歴のcurrencyを見て、$を¥、または¥を$に置き換えで解決しました。
Currencyを追加した場合に手間になりますが、一先ずこちら残しておきます。

 

{% if order.currency == 'USD' %}
  {{ order.total_price | money | replace: '¥', '$' }}
{% elsif order.currency == 'JPY' %}
  {{ order.total_price | money_without_trailing_zeros | replace: '$', '¥' }}
{% endif %}

 

 

- Blog: https://note.com/osamuiwasaki
- Twitter: https://twitter.com/_osamu_iwasaki_