OUR COMPANY
Bring Your Ideas to Life
Everything that you dreamed of can be brought to life exactly at the moment when you decide to win.
document.addEventListener('DOMContentLoaded', function() { const cartPopup = document.querySelector('.t706'); // предполагаем, что t706 — это блок попапа корзины const productItems = document.querySelectorAll('.data-product-gen-uid'); // выбираем все товары из каталога const recommendedBlock = cartPopup.querySelector('.recommended-products'); // блок для рекомендаций function getRandomProducts(count) { const shuffled = Array.from(productItems).sort(() => 0.5 - Math.random()); return shuffled.slice(0, count); } function addRecommendedProducts() { const recommendedProducts = getRandomProducts(3); recommendedBlock.innerHTML = ''; // очищаем блок рекомендаций recommendedProducts.forEach(product => { const clonedProduct = product.cloneNode(true); // клонируем выбранный товар recommendedBlock.appendChild(clonedProduct); // добавляем в блок рекомендаций }); } // Добавляем товары в блок при открытии попапа корзины cartPopup.addEventListener('click', function(event) { if (event.target.closest('.t706__carticon') || event.target.closest('.t706__product')) { addRecommendedProducts(); } }); });