<aside> 🛠️
このページでわかること — テーマが独自実装で、RYX Wishlist のお気に入りボタンが商品カードに自動表示されない場合の追加対応手順
</aside>
<aside> ⚠️
対象となるケース — Dawn / Horizon などの標準テーマではなく、トップページやコレクションページの商品カードが独自実装のクラス名で組まれているテーマ。標準テーマをそのままお使いの場合、この対応は不要です。
</aside>
RYX Wishlist はストアフロントの DOM を自動走査して商品カードを検出し、お気に入りボタンを挿入します。検出に使う標準クラス名は内部にリスト化していますが、テーマがオリジナルのクラス名(例: .gs-recommend-card、.shop-product-card など)を使っている場合は検出できません。
その場合、テーマ側に「ウチの商品カードはこのクラスです」と教えてあげるスクリプトを 1 つ追加 することで、お気に入りボタンが表示されるようになります。
Shopify 管理画面で オンラインストア(①)> テーマ(②) に移動し、対象テーマの 「⋯」メニュー(③)> コードを編集(④) をクリックします。

左サイドバーの layout(①)> theme.liquid(②) を開き、<head> 〜 </head> の中(できれば上の方)に下記のスクリプトを追加して、右上の Save で保存します。

<script>
window.__wishlistCustomSelectors = [
'.your-product-card-class',
'.another-product-card-class'
];
</script>
'.your-product-card-class' の部分を、お使いのテーマで実際に使われている商品カードのクラス名に置き換えてください。複数あればカンマ区切りで列挙できます。
. 付き)を上記コードのリストに記載<aside> 💡
クラス名は通常、商品リンク <a href="/products/..."> または商品カードを囲う <div> に付与されています。
</aside>