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
ウィッシュリストと製品カード テンプレートを削除する必要があります。