1x Samsung Galaxy Buds FE Right Ear Replacement (Standard size ear-tip). No other accessories included.
Orders ship same or next business day. Estimated delivery: 3-5 Business Days via USPS First Class.
We offer returns if you are dissatisfied or unable to pair the device. Contact us first for assistance.
This is a genuine Samsung replacement part and will sound the same as your original piece.
Yes! You can purchase just the Right earbud. Availability may vary—order from a trusted supplier like ReCellExchange.
document.addEventListener("DOMContentLoaded", function() {
// Accordion functionality
var accordions = document.querySelectorAll(".accordion");
accordions.forEach(function(acc) {
acc.addEventListener("click", function() {
this.classList.toggle("active");
var panel = this.nextElementSibling;
if (panel.style.display === "block") {
panel.style.display = "none";
} else {
panel.style.display = "block";
}
});
});
// Bundle popup functionality
// Show popup after 10 seconds
setTimeout(function() {
showBundlePopup();
}, 10000);
// Close popup with Escape key
document.addEventListener('keydown', function(e) {
if (e.key === 'Escape') {
hideBundlePopup();
}
});
});
function showBundlePopup() {
const overlay = document.getElementById('bundlePopupOverlay');
if (overlay) {
// Update images based on selected variant before showing popup
updatePopupImages();
overlay.classList.add('active');
document.body.style.overflow = 'hidden';
}
}
function updatePopupImages() {
// Get current selected variant ID (same logic as addBundleToCart)
let currentVariantId = null;
const variantSelect = document.querySelector('select[name="id"]');
const variantInput = document.querySelector('input[name="id"]');
const variantRadio = document.querySelector('input[name="id"]:checked');
if (variantSelect) currentVariantId = variantSelect.value;
else if (variantInput) currentVariantId = variantInput.value;
else if (variantRadio) currentVariantId = variantRadio.value;
// Check URL for variant parameter
const urlParams = new URLSearchParams(window.location.search);
const urlVariant = urlParams.get('variant');
if (urlVariant) currentVariantId = urlVariant;
// Determine color and set images
const leftImage = document.querySelector('.bundle-ear-circle.bundle-left img');
const rightImage = document.querySelector('.bundle-ear-circle.bundle-right img');
console.log('Current variant for images:', currentVariantId);
// Only switch to white if we have explicit white variant ID or white in URL
if (currentVariantId === '43465245851809' || // White Right Ear variant ID
window.location.href.toLowerCase().includes('white')) {
// Set white images
leftImage.src = 'https://cdn.shopify.com/s/files/1/0525/8982/2113/files/IMG_8812.jpg?v=1746743339'; // White left ear
leftImage.alt = 'Galaxy Buds FE White Left Ear';
rightImage.src = 'https://cdn.shopify.com/s/files/1/0525/8982/2113/files/IMG_8813.jpg?v=1746743306'; // White right ear
rightImage.alt = 'Galaxy Buds FE White Right Ear';
} else {
// Set graphite images (default) - this should be the majority of cases
leftImage.src = 'https://cdn.shopify.com/s/files/1/0525/8982/2113/files/FullSizeRender_09a1dd1f-7d6e-45c7-a630-c6797bfff7ef.jpg?v=1700889192';
leftImage.alt = 'Galaxy Buds FE Graphite Left Ear';
rightImage.src = 'https://cdn.shopify.com/s/files/1/0525/8982/2113/files/3ECCD3AA-FCEC-45EB-BD17-59B3E1F9B42B.jpg?v=1701014465';
rightImage.alt = 'Galaxy Buds FE Graphite Right Ear';
}
}
function hideBundlePopup() {
const overlay = document.getElementById('bundlePopupOverlay');
if (overlay) {
overlay.classList.remove('active');
document.body.style.overflow = 'auto';
}
}
function addBundleToCart() {
// Method 1: Check for Shopify's current variant (most reliable)
let currentVariantId = null;
// Try to get from common Shopify variant selectors
const variantSelect = document.querySelector('select[name="id"]');
const variantInput = document.querySelector('input[name="id"]');
const variantRadio = document.querySelector('input[name="id"]:checked');
if (variantSelect) {
currentVariantId = variantSelect.value;
} else if (variantInput) {
currentVariantId = variantInput.value;
} else if (variantRadio) {
currentVariantId = variantRadio.value;
}
// Method 2: Check URL parameters for variant
const urlParams = new URLSearchParams(window.location.search);
const urlVariant = urlParams.get('variant');
if (urlVariant) {
currentVariantId = urlVariant;
}
// Method 3: Check page content and URL for color keywords
const pageContent = document.body.innerHTML.toLowerCase();
const pageUrl = window.location.href.toLowerCase();
// Method 4: Check for selected color option text
const selectedOptions = document.querySelectorAll('.product-form__input:checked, .swatch-element.color input:checked, .variant-input:checked');
let selectedColorText = '';
selectedOptions.forEach(option => {
const label = document.querySelector(`label[for="${option.id}"]`);
if (label) selectedColorText += label.textContent.toLowerCase() + ' ';
});
console.log('Current variant ID:', currentVariantId);
console.log('Selected color text:', selectedColorText);
console.log('Page URL:', pageUrl);
// Check for Galaxy Buds FE color variants
const isGraphite = selectedColorText.includes('graphite') || pageContent.includes('graphite') || pageUrl.includes('graphite') ||
currentVariantId === '43465245819041'; // Graphite Right Ear
const isWhite = selectedColorText.includes('white') || pageContent.includes('white') || pageUrl.includes('white') ||
currentVariantId === '43465245851809'; // White Right Ear
// Set appropriate variant IDs based on color for Galaxy Buds FE
let leftEarVariantId, rightEarVariantId;
let colorName;
// First try to map directly from current variant ID if we have it
if (currentVariantId) {
// Map known right ear variants to their corresponding left ear variants
const variantMap = {
'43465245819041': { left: '43465240314017', color: 'Graphite' },
'43465245851809': { left: '43465240346785', color: 'White' }
};
const mappedVariant = variantMap[currentVariantId];
if (mappedVariant) {
rightEarVariantId = currentVariantId;
leftEarVariantId = mappedVariant.left;
colorName = mappedVariant.color;
}
}
// Fallback to color detection if variant mapping didn't work
if (!leftEarVariantId) {
if (isGraphite) {
leftEarVariantId = '43465240314017'; // Graphite Left Ear
rightEarVariantId = '43465245819041'; // Graphite Right Ear
colorName = 'Graphite';
} else if (isWhite) {
leftEarVariantId = '43465240346785'; // White Left Ear
rightEarVariantId = '43465245851809'; // White Right Ear
colorName = 'White';
} else {
// Default to Graphite if we can't detect color
leftEarVariantId = '43465240314017';
rightEarVariantId = '43465245819041';
colorName = 'Graphite';
}
}
console.log('Adding ' + colorName + ' Galaxy Buds FE complete set to cart');
console.log('Right Ear Variant ID: ' + rightEarVariantId);
console.log('Left Ear Variant ID: ' + leftEarVariantId);
// Add both ears to cart (right ear first since they're on right ear page)
fetch('/cart/add.js', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
items: [
{
id: rightEarVariantId,
quantity: 1
},
{
id: leftEarVariantId,
quantity: 1
}
]
})
})
.then(response => response.json())
.then(data => {
if (data.items && data.items.length > 0) {
// Success! Redirect to cart
hideBundlePopup();
window.location.href = '/cart';
} else {
throw new Error('Failed to add items to cart');
}
})
.catch(error => {
console.error('Error:', error);
alert('Sorry, there was an error adding the items to your cart. Please try again or contact us for the bundle deal.');
});
}
Choosing a selection results in a full page refresh.