FROM CACHE - jp_header
このコミュニティはピアツーピアサポートに移行しました。Shopify サポートは今後、このコミュニティへのサービスを提供いたしません。これからもぜひ、他のマーチャントやパートナーとつながり、サポートし合い、経験を共有してください。 当社の行動規範に違反する行動や削除を希望するコンテンツがありましたら、引き続きご報告ください

住所自動入力

住所自動入力

randomstream
観光客
11 0 3

テーマは Dawn をつかっています。サイトは英語と日本語です。マイページで日本語の場合は自動入力で全てのフイールドは入力されますが英語の場合は県は表示されなくてAichiのままになっています。英語で県を自動に表示したい場合はどうすれば良いでしょか?

 

theme.liquidにこのスクリップトを追加しました:

<script src="https://ajaxzip3.github.io/ajaxzip3.js" charset="UTF-8"></script>

 

customers/address.liquidにこのように足しまた: 

onKeyUp="AjaxZip3.zip2addr(this,'','address[province]','address[city]','address[address1]');"

 

 

3件の返信3

randomstream
観光客
11 0 3

他の質問の答えを見ながら直しました。英語でも県は漢字になります。国の選択も日本だけになります。

 

https://community.shopify.com/c/%E6%8A%80%E8%A1%93%E7%9A%84%E3%81%AAq-a/%E4%BD%8F%E6%89%80%E5%85%A5%... 

 

randomstream
観光客
11 0 3

さらにdata-defaultを変更したら編集のプルダウンも正しくに表示します。

 

<div class="select">
<select
id="AddressProvince_{{ form.id }}"
name="address[province]"
data-default="{{ 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', '鹿児島県' }}"
autocomplete="address-level1"
>

randomstream
観光客
11 0 3

ただ、プルダウンは英語順になっています。直し方法はあるでしょうか?