TOPS
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 1; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '949', name: 'LONGSLEEVE 02', price: 4990, category: 'TOPS', position: position }] } } }); } ">LONGSLEEVE 02
6 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 2; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '967', name: 'TANK TOP 02', price: 2674, category: 'TOPS', position: position }] } } }); } ">TANK TOP 02
7 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 3; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '942', name: 'SMALL TEE 02', price: 4990, category: 'TOPS', position: position }] } } }); } ">SMALL TEE 02
8 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 4; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '977', name: 'CYCLING HOODIE', price: 7990, category: 'TOPS', position: position }] } } }); } ">CYCLING HOODIE
1 color
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 5; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '931', name: 'RIPPED TOP 02', price: 3990, category: 'TOPS', position: position }] } } }); } ">RIPPED TOP 02
4 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 6; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '970', name: 'APRON TOP 02', price: 4990, category: 'TOPS', position: position }] } } }); } ">APRON TOP 02
3 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 7; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '1013', name: 'OFF SHOULDER TOP ', price: 4990, category: 'TOPS', position: position }] } } }); } ">OFF SHOULDER TOP
2 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 8; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '1011', name: 'TURTLE TOP', price: 3990, category: 'TOPS', position: position }] } } }); } ">TURTLE TOP
4 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 9; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '976', name: 'SLIP TOP 02 ', price: 4990, category: 'TOPS', position: position }] } } }); } ">SLIP TOP 02
2 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 10; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '965', name: 'HOODIE TOP', price: 6990, category: 'TOPS', position: position }] } } }); } ">HOODIE TOP
1 color
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 11; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '958', name: 'APRON TOP', price: 5990, category: 'TOPS', position: position }] } } }); } ">APRON TOP
4 colors
{ return $wire.productOptions.find(option => option.option.id === colorOptionId && option.values.some(val => val.id === valueId) ); }); if (colorValue) { selectedColorId = colorValue; console.log('ProductCard: Color found in selectedOptionValues for name link', { colorValue }); } } console.log('ProductCard: Final selectedColorId for name link', { selectedColorId }); // Отправляем событие клика в Яндекс.Метрику if (window.dataLayer) { const listName = 'Product List'; const position = 12; window.dataLayer.push({ ecommerce: { click: { actionField: { list: listName }, products: [{ id: '914', name: 'SMALL LONGSLEEVE', price: 4490, category: 'TOPS', position: position }] } } }); } ">SMALL LONGSLEEVE
5 colors