МЕНЮ
Я использую файлы cookie для обеспечения наилучшего взаимодействия с сайтом.
VIAN COMMUNITY FREE

Избранное для каталога товаров на Тильде

Инструкции
Первым делом нужно понимать, что данная функцию только только появилась, и скорее всего будет не совсем корректно работать, то есть будут ошибки и баги.

Чтобы увидеть новый блок «Избранное» нужно быть участником тестирования новых функцию в Тильде. Делается это просто. Просто переходите в раздел «Профиль» из вернёшь меню панели управления Тильды  и ставите выше указанную галочку. Готово. Теперь у вас будет отображаться как новый блок  избранного так и осталтные фитчи, которые не доступны обычным пользователям.

Блок который добавляет функционал избранного, на Тильде называется «ST110». Вы можете найти его через поиск в блоках или в разделе «Магазин». Добавляете его на страницу где расположены товары и всё готово. Теперь у ваших товаров автоматически добавляется любимое сердечко.

Скажу по секрету, что можно использовать одно меню или подвал для всех страниц сразу. Если вы используете такие страницы, то само собой вставляйте блок избранного в одну из них,  у вас будет этот функционал на всех страницах сразу.

Блок ST110 для добавления избранного в Тильде
Блок ST110 для добавления избранного в Тильде

Настройка это блока не сложная, похожа на настройку обычной корзины. Нужно просто выбрать положение иконки и её дизайн. Абсолютно те же параметры, что и у корзины.

Удобно, что кнопка "Добавить в избранное" - то самое сердечко, отображается и в списке товаров, и в самой карточке. Так же можно настроить чтобы было одно из 2 вариантов, это делается в настройках этого блока.

Отображение избранного в Тильде карточке товара
Отображение избранного в карточке товара
В мобильной версии всё тоже отлично работает. Я настроил себе так. У меня и корзина и Список избранного находятся внизу. 

Мобильная версия списка избранного на Тильде
Мобильная версия списка избранного на Тильде

Кстати при добавлении в список избранного, выходит временное уведомление, что вы добавили товар в избранное.

Если вам нужна помощь с настройкой избранного списка на Тильде, обращайтесь ко мне.

Кнопка для добавления в корзину


По умолчанию кнопки "добавить в корзину" в списке избранного нет. Вот код чтобы это сделать. Стиль кнопки настраивайте в <style>. Необходимы знания CSS.

Вставить его нужно в блок "Т123" из раздела "Другое".

<script> $(document).ready(function() { var wishbool = 1; $(".t1002").on('DOMSubtreeModified', ".t1002__wishlistwin-products", function() { setTimeout(function() { if(wishbool!=0){ wishbool = 0; nolimWishlistButtons() } },50); setTimeout(function() { wishbool = 1; },500); }); }); function nolimWishlistButtons(){ $('.nolim_t1002_price').remove(); for (var i = 0; i < twishlist.total; i++) { typeof twishlist.products[i].amount != "undefined" && nolimWishlistAddButton(i); $(`[data-wishlist-product-i="${i}"] .t1002__product-amount`).text('В корзину').addClass('nolimWishlistButton'); $(`[data-wishlist-product-i="${i}"] .t1002__product-amount`).unbind('click').click(function(e){ let it = $(e.target).parents('.t1002__product').attr('data-wishlist-product-i'); nolimAddtocard(it); $(this).addClass('wishlistAnimNolim'); setTimeout(function() { $(`[data-wishlist-product-i="${it}"] .t1002__product-amount`).removeClass('wishlistAnimNolim'); }, 600); }); }; }; function nolimWishlistAddButton(i){ if (twishlist.products[i].amount != 0) { $(`[data-wishlist-product-i="${i}"] .t1002__product-link`).after(`<div class="t1002__product-title__option nolim_t1002_price"><div>${twishlist.products[i].amount}${window.tcart.currency_txt_r}</div></div>`); } else { $(`[data-wishlist-product-i="${i}"] .t1002__product-link`).after(`<div class="t1002__product-title__option nolim_t1002_price"><div></div></div>`); } }; function nolimAddtocard(i) { window.twishlist.products[1]; tcart__addProduct(window.twishlist.products[i]); tcart__reDrawProducts(); tcart__reDrawTotal(); ; }; </script>
<style>
.nolimWishlistButton { margin-right: 5px; background-color: #45a191; padding-right: 15px; width: auto; border-radius: 6px; color: #ffffff; cursor: pointer; padding: 5px 15px 5px 15px!important; } .t1002__product-title { margin-right: 20px; } .t1002__product-amount--portion, .t1002__product-amount { width: max-content; } @media screen and (max-width: 640px) { .t1002__product-amount--portion, .t1002__product-amount { margin-left: initial; padding: inherit; } } .wishlistAnimNolim { -webkit-animation: t706__pulse-anim2 0.6s; animation: t706__pulse-anim2 0.6s; } @-webkit-keyframes t706__pulse-anim2 { 0% { -webkit-transform: scale(1) } 60% { -webkit-transform: scale(1.1) } 100% { -webkit-transform: scale(1) } } @keyframes t706__pulse-anim2 { 0% { -webkit-transform: scale(1); transform: scale(1) } 60% { -webkit-transform: scale(1.1); transform: scale(1.1) } 100% { -webkit-transform: scale(1); transform: scale(1) } }
</style>

Надеюсь ваш магазин преобразится со списком избранного.