FROM CACHE - jp_header
解決済

provinceの返り値について

yonet
観光客
9 0 2

{{ shipping_address.province }} , {{ shop.province }}といったように都道府県の情報を返すコードをかくと(OSAKA)というように英語でしかデータが返されません。日本語で情報を返すようにするにはどうすれば良いでしょうか?

1 件の受理された解決策

arisaueno
Shopify Staff (Retired)
20 14 21

成功

yonetさん、

 

コードの下部にあります {{ shipping_address.province }}を

 

{{ shipping_address.province | replace: 'Aichi', '愛知県' | replace: 'Akita', '秋田 県' | replace: 'Aomori', '青森県' | replace: 'Chiba', '千葉県' | replace: 'Ehime', '愛 媛県' | replace: 'Fukui', '福井県' | replace: 'Fukuoka', '福岡県' | replace: 'Fukushima', '福島県' | replace: 'Gifu', '岐阜県' | replace: 'Gunma', '群馬県' | replace: 'Hiroshima', '広島県' | replace: 'Hokkaidō', '北海道' | replace: 'Hyōgo', '兵庫県' | replace: 'Ibaraki', '茨城県' | replace: 'Ishikawa', '石川県' | replace: 'Iwate', '岩手県' | replace: 'Kagawa', '香川県' | replace: 'Yamanashi', '山梨県' | replace: 'Yamaguchi', '山口県' | replace: 'Kōchi', '高知県' | replace: 'Kumamoto', '熊本県' | replace: 'Kyōto', '京都府' | replace: 'Mie', '三重県' | replace: 'Yamagata', '山形県' | replace: 'Miyazaki', '宮崎県' | replace: 'Nagano', '長野県' | replace: 'Nagasaki', '長崎県' | replace: 'Nara', '奈良県' | replace: 'Niigata', '新潟県' | replace: 'Ōita', '大分県' | replace: 'Okayama', '岡山県' | replace: 'Okinawa', '沖縄県' | replace: 'Ōsaka', '大阪府' | replace: 'Saga', '佐賀 県' | replace: 'Saitama', '埼玉県' | replace: 'Shiga', '滋賀県' | replace: 'Shimane', '島根県' | replace: 'Shizuoka', '静岡県' | replace: 'Tochigi', '栃木県' | replace: 'Tokushima', '徳島県' | replace: 'Tottori', '鳥取県' | replace: 'Toyama', '富山県' | replace: 'Tōkyō', '東京都' | replace: 'Miyagi', '宮城県' | replace: 'Wakayama', '和 歌山県' | replace: 'Kanagawa', '神奈川県' | replace: 'Kagoshima', '鹿児島県' }} と置き換えることで、都道府県名が漢字で表示されます。

 

この置き換えにつきましては他の箇所にも使うことができ、 shipping_address.provinceは、{{ billing_address.province }}、 {{ shop.province }}でも対応可能となっております。

 

こちら万が一のために、変更する前にコピーを取っておくことをお勧めいたします。

ご参考になれば幸いです。

To learn more visit the Shopify Help Center or the Community Blog.

元の投稿で解決策を見る

8件の返信8

arisaueno
Shopify Staff (Retired)
20 14 21

成功

yonetさん、

 

コードの下部にあります {{ shipping_address.province }}を

 

{{ shipping_address.province | replace: 'Aichi', '愛知県' | replace: 'Akita', '秋田 県' | replace: 'Aomori', '青森県' | replace: 'Chiba', '千葉県' | replace: 'Ehime', '愛 媛県' | replace: 'Fukui', '福井県' | replace: 'Fukuoka', '福岡県' | replace: 'Fukushima', '福島県' | replace: 'Gifu', '岐阜県' | replace: 'Gunma', '群馬県' | replace: 'Hiroshima', '広島県' | replace: 'Hokkaidō', '北海道' | replace: 'Hyōgo', '兵庫県' | replace: 'Ibaraki', '茨城県' | replace: 'Ishikawa', '石川県' | replace: 'Iwate', '岩手県' | replace: 'Kagawa', '香川県' | replace: 'Yamanashi', '山梨県' | replace: 'Yamaguchi', '山口県' | replace: 'Kōchi', '高知県' | replace: 'Kumamoto', '熊本県' | replace: 'Kyōto', '京都府' | replace: 'Mie', '三重県' | replace: 'Yamagata', '山形県' | replace: 'Miyazaki', '宮崎県' | replace: 'Nagano', '長野県' | replace: 'Nagasaki', '長崎県' | replace: 'Nara', '奈良県' | replace: 'Niigata', '新潟県' | replace: 'Ōita', '大分県' | replace: 'Okayama', '岡山県' | replace: 'Okinawa', '沖縄県' | replace: 'Ōsaka', '大阪府' | replace: 'Saga', '佐賀 県' | replace: 'Saitama', '埼玉県' | replace: 'Shiga', '滋賀県' | replace: 'Shimane', '島根県' | replace: 'Shizuoka', '静岡県' | replace: 'Tochigi', '栃木県' | replace: 'Tokushima', '徳島県' | replace: 'Tottori', '鳥取県' | replace: 'Toyama', '富山県' | replace: 'Tōkyō', '東京都' | replace: 'Miyagi', '宮城県' | replace: 'Wakayama', '和 歌山県' | replace: 'Kanagawa', '神奈川県' | replace: 'Kagoshima', '鹿児島県' }} と置き換えることで、都道府県名が漢字で表示されます。

 

この置き換えにつきましては他の箇所にも使うことができ、 shipping_address.provinceは、{{ billing_address.province }}、 {{ shop.province }}でも対応可能となっております。

 

こちら万が一のために、変更する前にコピーを取っておくことをお勧めいたします。

ご参考になれば幸いです。

To learn more visit the Shopify Help Center or the Community Blog.

yonet
観光客
9 0 2

 

bbj_digital
訪問者
2 0 0

@arisaueno さんが提示されたコードはどこにアップデートすれば、都道府県のローマ字表記を漢字に置き換えることができますでしょうか?

 

Order APIを用いて他のシステムへShopifyの注文データを取り込みたいのですが、都道府県がローマ字表記なので、漢字表記へ変換したいです。

APIで通信する際に置き換えて取り込むようなことは可能なのでしょうか?

または、Shopifyのどこかに置き換えるためのコードをアップデートしたら良いのでしょうか。

Prospelago
Shopify Partner
3 1 10

{{ shipping_address.province }}のタグ自体を書き換えると成功しました。

 

通常のタグを日本語表記にしてね、という記載になっているようです。

 

※上のコードは半角スペースなどが入っていたので、私の方で修正したものを下記に記載しておきます。

 

{{ shipping_address.province | replace: 'Aichi', '愛知県' | replace: 'Akita', '秋田県' | replace: 'Aomori', '青森県' | replace: 'Chiba', '千葉県' | replace: 'Ehime', '愛媛県' | replace: 'Fukui', '福井県' | replace: 'Fukuoka', '福岡県' | replace: 'Fukushima', '福島県' | replace: 'Gifu', '岐阜県' | replace: 'Gunma', '群馬県' | replace: 'Hiroshima', '広島県' | replace: 'Hokkaidō', '北海道' | replace: 'Hyōgo', '兵庫県' | replace: 'Ibaraki', '茨城県' | replace: 'Ishikawa', '石川県' | replace: 'Iwate', '岩手県' | replace: 'Kagawa', '香川県' | replace: 'Yamanashi', '山梨県' | replace: 'Yamaguchi', '山口県' | replace: 'Kōchi', '高知県' | replace: 'Kumamoto', '熊本県' | replace: 'Kyōto', '京都府' | replace: 'Mie', '三重県' | replace: 'Yamagata', '山形県' | replace: 'Miyazaki', '宮崎県' | replace: 'Nagano', '長野県' | replace: 'Nagasaki', '長崎県' | replace: 'Nara', '奈良県' | replace: 'Niigata', '新潟県' | replace: 'Ōita', '大分県' | replace: 'Okayama', '岡山県' | replace: 'Okinawa', '沖縄県' | replace: 'Ōsaka', '大阪府' | replace: 'Saga', '佐賀県' | replace: 'Saitama', '埼玉県' | replace: 'Shiga', '滋賀県' | replace: 'Shimane', '島根県' | replace: 'Shizuoka', '静岡県' | replace: 'Tochigi', '栃木県' | replace: 'Tokushima', '徳島県' | replace: 'Tottori', '鳥取県' | replace: 'Toyama', '富山県' | replace: 'Tōkyō', '東京都' | replace: 'Miyagi', '宮城県' | replace: 'Wakayama', '和歌山県' | replace: 'Kanagawa', '神奈川県' | replace: 'Kagoshima', '鹿児島県' }} 

Meggy
訪問者
1 0 0

こちらに関しまして、オーダーリキッドにも{{ shipping_address.province }}が見当たりません。どのリキッドで変更なされるのでしょうか?

お手数おかけいたしますがご教授いただければ幸いです。

>コードの下部にあります {{ shipping_address.province }}を

 

{{ shipping_address.province | replace: 'Aichi', '愛知県' | replace: 'Akita', '秋田 県' | replace: 'Aomori', '青森県' | replace: 'Chiba', '千葉県' | replace: 'Ehime', '愛 媛県' | replace: 'Fukui', '福井県' | replace: 'Fukuoka', '福岡県' | replace: 'Fukushima', '福島県' | replace: 'Gifu', '岐阜県' | replace: 'Gunma', '群馬県' | replace: 'Hiroshima', '広島県' | replace: 'Hokkaidō', '北海道' | replace: 'Hyōgo', '兵庫県' | replace: 'Ibaraki', '茨城県' | replace: 'Ishikawa', '石川県' | replace: 'Iwate', '岩手県' | replace: 'Kagawa', '香川県' | replace: 'Yamanashi', '山梨県' | replace: 'Yamaguchi', '山口県' | replace: 'Kōchi', '高知県' | replace: 'Kumamoto', '熊本県' | replace: 'Kyōto', '京都府' | replace: 'Mie', '三重県' | replace: 'Yamagata', '山形県' | replace: 'Miyazaki', '宮崎県' | replace: 'Nagano', '長野県' | replace: 'Nagasaki', '長崎県' | replace: 'Nara', '奈良県' | replace: 'Niigata', '新潟県' | replace: 'Ōita', '大分県' | replace: 'Okayama', '岡山県' | replace: 'Okinawa', '沖縄県' | replace: 'Ōsaka', '大阪府' | replace: 'Saga', '佐賀 県' | replace: 'Saitama', '埼玉県' | replace: 'Shiga', '滋賀県' | replace: 'Shimane', '島根県' | replace: 'Shizuoka', '静岡県' | replace: 'Tochigi', '栃木県' | replace: 'Tokushima', '徳島県' | replace: 'Tottori', '鳥取県' | replace: 'Toyama', '富山県' | replace: 'Tōkyō', '東京都' | replace: 'Miyagi', '宮城県' | replace: 'Wakayama', '和 歌山県' | replace: 'Kanagawa', '神奈川県' | replace: 'Kagoshima', '鹿児島県' }} と置き換えることで、都道府県名が漢字で表示されます。

 

junichiokamura
Community Manager
1200 280 506

テーマのファイル構成は使っているテーマで異なるので、どのテーマを使って、オーダーリキッドとはどのファイルか共有いただけますか?

該当箇所を見つける簡単な方法は、テーマをダウンロードして解凍して、shipping_address.province をディレクトリ検索してみることかと思います。

Senior Partner Solutions Engineer
junichiokamura
Community Manager
1200 280 506

ちなみに、shipping_address.localized_province_name というLiquidフィールドは動作しますでしょうか? (ドキュメントには現在載っていませんが)

https://shopify.dev/docs/themes/liquid/reference/objects/address

 

Senior Partner Solutions Engineer
takareinhard
訪問者
1 0 0

はじめまして。

全く別の者ですが、こちらテーマは『impulse』ですと、どちらにコードを入れれば良いかお伺い出来ませんでしょうか?

よろしくお願いします。