Набор файлов, используемый для реализации простого списка пожеланий клиентов в магазине 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
существующим фрагментом карточки товара.selectors
в Wishlist.js
.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
.