ShopifyのDawnテーマで日本語では検索のサジェストが動かない:メモ

ドキュメントと実験では確定ですが、動いている事例がありそうなので一応不確定という状態でメモとして。

前提と発生した問題

  • ShopifyでDawnテーマを利用
  • テーマの言語は日本語を設定

上記の前提で以下の問題が発生。

  • 検索のサジェストが動作しない

検索のサジェスト

検索のサジェストとは「カスタマイズ」で「テーマ設定 > 入力を検索 > 商品のおすすめを有効にする」で利用できる機能で、デフォルトでチェックが入っているはずです。

検索のサジェストのエラー


https://xxxxxxxx.myshopify.com/search/suggest?q=%E3%82%B5%E3%83%B3%E3%83%97%E3%83%ABA&resources%5Btype%5D=product&resources%5Blimit%5D=4&section_id=predictive-search 417

コンソールでは上記のような417エラーが表示されるはずです。上記のURLにアクセスすると以下の一文が表示されます。

Expectation failed: Unsupported shop primary locale

対応策

日本語でサジェストを動かす方法はなさそうなので、以下の回避策を検討する必要があると思います。

  • サジェスト機能を切る
  • アプリを導入する

参考資料

結び

狭い範囲しか見ていないので既に周知の事実かもしれませんが、Dawnテーマの検索サジェスト機能はストアの言語を日本語にすると動かない模様です。

ただし冒頭に記載しましたように動いているらしい情報もあるので、確実に動かないともいい切れず、当記事の情報は参考程度に留めることをお勧めします。

7人がこの記事を評価

役に立ったよという方は上の「記事を評価する」ボタンをクリックしてもらえると嬉しいです。

連投防止のためにCookie使用。SNSへの投稿など他サービスとの連動は一切ありません。

コメント欄