shopify wishlist
v2.3.0
Shopify 스토어에서 간단한 고객 위시리스트를 구현하는 데 사용되는 파일 세트입니다.
버전: 2.3.0 - 온라인 스토어 2.0과 호환 가능
이전 버전:
Shopify 위시리스트 사용을 시작하려면 이 리포지토리의 일부 파일을 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
위시리스트 및 제품 카드 템플릿을 삭제해야 합니다.