商品のハンドルが変更された際に、旧商品のURLをリダイレクトする
Shopify Flowにおいて、商品のハンドルが変更された際に、古い商品URLを新しいURLへ自動的にリダイレクトし、リンクやSEOの影響を最小限に抑えます。
商品のURLハンドルが変更された場合は、リンクや広告、検索結果が引き続き正常に機能するように、旧商品のURLから新しいURLへのリダイレクトを設定してください。一括編集、インポート、およびアプリでは、リダイレクトを設定せずにハンドルが変更されます。
トリガーは1つで、Shopifyの組み込みアクションのみを使用しており、他のアプリは必要ありません。ストア固有の設定は一切含まれていないため、インポートするだけですぐに動作します。

必要なもの
- このアプリの権限「商品、バリエーション、コレクションのデータへのアクセス」について。権限とデータへのアクセス をご覧ください。
- これだけです。ワークフローを有効にすると、アプリ内の「**Product Handle Changed」**トリガーがオンになります。
「Workflow Trigger Extensions」アプリをインストールし、その「権限」ページで「商品、バリエーション、コレクションのデータへのアクセス」を許可してください。このワークフローを有効にすると、アプリ内のトリガーが作動します。
ワークフローを入手する
- このページの下部に添付されている「
.flow」ファイルをダウンロードしてください。 - Shopifyの管理画面で「**Shopify Flow」**を開き、「**インポート」**をクリックしてファイルを選択してください。
- 手順を確認してから、「**ワークフローを有効にする」**をクリックしてください。
このファイルは、Shopify Flow自体からエクスポートされたものです。手動で編集せず、インポート後にShopify Flowでワークフローを変更してください。
仕組みについて
- **「Product Handle Changed」**はワークフローを開始し、それを
oldHandleおよびnewHandleに引き継ぎます。 - リダイレクトURLを作成し、
/products/{{oldHandle}}を/products/{{newHandle}}にリダイレクトするように設定します。
自分だけのものにしましょう
product.statusがACTIVEと等しいという条件を追加し、アクセスが一度もなかった下書きをスキップするようにします。- SEOチームがページの移動について通知を受け取りたい場合は、「リダイレクト後に**社内メールを送信する」**にチェックを入れてください。
今後の手順
- プロダクトトリガーの手順 - このトリガーが送信するすべてのフィールドと、その他の例です。
- ワークフローテンプレート - すべてのテンプレート。
- イベント履歴とトラブルシューティング - トリガーが作動したかどうかを確認してください。
