The powerSnap supplies power to an open input without extra forks, splits, or power supplies. Includes 3 powerSnaps! // Shared SKU Map var skuMap = { '666-5010': { badges: [ 'https://cdn.shopify.com/s/files/1/0306/6419/6141/files/award-badge-ph.png?v=1747171286', 'https://cdn.shopify.com/s/files/1/0306/6419/6141/files/award-badge-ph.png?v=1747171286', 'https://cdn.shopify.com/s/files/1/0306/6419/6141/files/award-badge-ph.png?v=1747171286', 'https://cdn.shopify.com/s/files/1/0306/6419/6141/files/award-badge-ph.png?v=1747171286', 'https://cdn.shopify.com/s/files/1/0306/6419/6141/files/award-badge-ph.png?v=1747171286' ] }, // Add more mappings as needed }; // Function to update badges based on SKU function updateBadgesBasedOnSKU(skuMap) { var skuNumber = document.querySelector('.product-meta__sku-number').textContent.trim(); var badgesContainer = document.getElementById('VARIANT-BADGES'); if (skuMap.hasOwnProperty(skuNumber) && skuMap[skuNumber].badges) { var badges = skuMap[skuNumber].badges; if (badgesContainer) { // Clear previous badges if any badgesContainer.innerHTML = ''; // Add the new badges badges.forEach(function(imageUrl) { var img = document.createElement('img'); img.src = imageUrl; img.alt = 'Award Badge'; badgesContainer.appendChild(img); }); badgesContainer.style.display = 'block'; // Show the container } } else { // Hide the badges container if no badges are specified if (badgesContainer) { badgesContainer.style.display = 'none'; } } } // Call the function to apply badges based on SKU map updateBadgesBasedOnSKU(skuMap);