コレクションページから商品詳細ページへ遷移した際のurlを変更したい

AI-generated summary

テーマ側で、コレクションから商品詳細へ遷移する際のURLを「/collections/コレクション名/products/商品名」にしたいという要望。現状は「/products/商品名」で、管理画面では商品ハンドル以外の変更はできない。

解決策として、Liquid(Shopifyのテンプレート言語)を編集し、リンク生成箇所でURLフィルター「within」を使う方法が提案された。withinフィルターは、指定したコレクションの文脈で商品URLを生成するため、「/collections/…/products/…」形式にできる。

参考資料として、Shopify公式ドキュメントのURLフィルター(within)が提示されている。Liquidの編集が難しい場合は、エキスパートやパートナーへの依頼が推奨。

進捗として、質問者は回答に謝意を示した。具体的な実装結果の報告はなく、最終的な解決状況は不明。

現 状 : /products/商品名
改 善: /collections/コレクション名/products/商品名
コレクションページから商品詳細ページへ遷移した際のURLを上記のような形にしたいと思っているのですができません。

shopifyを導入している他のECサイトを見ると「 /collections/コレクション名/products/商品名」という形になっているので管理画面から設定できるのではないかと思っているのですが、どのようにしたら変更できるのでしょうか。

商品の詳細ページからからURLを変更しようとしましたが 「サイト名/products/商品名」の商品名からしか入力できません。

テーマはDawn4.0.0を使用しています。

liquidファイルを編集する必要があると思います。

方法は複数あると思いますが、一例としてはリンクの設定箇所を探し以下のフィルターを使うことが考えられます。

https://shopify.dev/api/liquid/filters/url-filters#within

※上記サンプルがご要望の状態そのものかと思います

liquidの編集が出来ない場合はエキスパートやパートナーに依頼されることをお勧めします。

返信が遅くなってしまい大変申し訳ございません。

回答ありがとうございます!