技術ブログ

#blog

Shopifyで言語別にヘッダーメニューを切り替える方法

Shopifyで多言語化を進める上で、言語によって異なるメニュー構成にしたいというニーズはよく見られます。本記事では、Shopifyのテーマ「Dawn」を例に、マーケット設定に基づいてヘッダーとフッターのメニューを出し分ける方法を解説します。

マーケット設定によるメニューの出し分けの具体的な手順

Shopifyのマーケット設定機能を利用することで、言語ごとに異なるストアを作成し、それぞれのストアに合わせたメニューを設定することができます。具体的な手順としては、以下のようになります。

    マーケットの設定:

    Shopifyの設定 > マーケットから、日本語と英語のマーケットを作成します。

    カスタマイズ画面でマーケットを選択:

    カスタマイズ画面の上部にある「マーケット」セレクトボックスから、編集したいマーケットを選択します。

    マーケットセレクトボックス

    次に、各マーケットごとに、ヘッダーとフッターのセクションを編集し、それぞれのメニューを作成します。

    表示の切り替え:

    これで、顧客がストアを訪れた際、ブラウザの言語設定やIPアドレスに基づいて、適切なマーケットが自動的に選択されます。例えば、英語圏の顧客がアクセスした場合、英語のマーケットに設定されたメニューが表示されます。

    注意点:

    この方法では、ストア内の言語セレクターから言語を変更しても、メニューが切り替わることはありません。また、 通貨セレクターで通貨を変更した場合にメニューが切り替わる可能性があります。

    一部のテーマでは、この方法がサポートされていない場合があります。

    この記事を書いた人

    鎌田威

    株式会社ナレッジサービス
    代表取締役 鎌田威

    2020年にフリーランスとして独立後、2022年に株式会社ナレッジサービスを設立。Webサイトのディレクションからデザイン、コーディングまで一気通貫で手がける。特にWordPressとShopifyを用いたWebサイト構築を得意とし、企業のDX推進やEコマース支援に多数の実績を持つ。

    また、花巻JCの常任理事、花巻YEGの専務理事を務めるなど、地元のコミュニティや地域活性化活動にも取り組んでいる。

    まずは出張相談をご利用ください。
    岩手県内は無料で訪問します。

    ホームページやSNSに関するお悩みは、お気軽にご相談ください。
    スタッフが御社を訪問し、お話を伺います。費用はかかりませんので、ご安心ください。

    強引な営業は一切いたしません

    0120-501-764

    受付時間:平日 9:00〜18:00

    岩手県内どこでも伺います。オンライン相談や、メールのみでのご相談も承ります。