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();
}
});
});