shopify wishlist
v2.3.0
Shopify ストアに単純な顧客ウィッシュリストを実装するために使用されるファイルのセット。
バージョン: 2.3.0 - オンラインストア 2.0 と互換性があります。
以前のバージョン:
Shopify Wishlistの使用を開始するには、このリポジトリ内のファイルの一部を Shopify テーマ コードにコピーする必要があります。
注: このセットアップは、製品カードを表示するためのスニペットがあることを前提としています。
コピーするファイル:
| リポジトリファイル | Shopify テーマの場所 |
|---|---|
button-wishlist.liquid | snippets/ |
icon-heart.liquid | snippets/ |
wishlist-template.liquid | sections/ |
product-card-template.liquid | sections/ |
page.wishlist.json | templates/ |
product.card.json | templates/ |
Wishlist.js | assets/ |
button-wishlist.liquidスニペットを既存の商品カード スニペット内、またはproduct.liquidテンプレート上に配置します。{%- render 'button-wishlist', product: product -%}product-card-template.liquidセクションのスニペットを既存の製品カード スニペットに置き換えます。Wishlist.jsのselectorsオブジェクトに追加します。.product-itemの場合、 selectors変数は次のようになります。 const selectors = {
button: '[button-wishlist]',
grid: '[grid-wishlist]',
productCard: '.product-item', // your classname here
};
templateをpage.wishlistに設定しますtheme.liquidの</head>終了タグの前に配置します。<script src="{{ 'Wishlist.js' | asset_url }}" defer="defer"></script>それでおしまい! Shopify ストアを表示すると、製品カード内 (コレクション ページなど) または製品テンプレート上にウィッシュリスト ボタンが表示されます。ウィッシュリスト ボタンをクリックすると、顧客のウィッシュリストに項目が追加または削除され、ボタン上でアクティブなスタイリングがトリガーされます。ウィッシュリスト項目を追加した後、ステップ 3 で作成したページに移動すると、ウィッシュリストを表示できます。
デモ Shopify ストア
.liquidウィッシュリストと製品カード テンプレートを削除する必要があります。