- 100% Genuine Samsung Earbud Replacement.
- Fully Functional. Tested, sanitized, and verified for authenticity.
- Compatible Model: Galaxy Buds2 (SM-R177.)
- Fast and Free Shipping.
- 30-Day Returns. 90-Day Warranty.
Like New |
Slightly Used |
Fair |
Excellent condition, with no wear or tear visible. |
Light to moderate scratches or marks on the case or earbuds. |
Visible scratches and/or dents. Fully functional. |
For additional questions on product conditions, please send us a message.
If you have any issues pairing your device, please message us! Serial numbers are recorded before shipment for easier processing.
Click Here for Syncing Instructions
1x Samsung Galaxy Buds2 Left 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 left 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 === '43465240346785' || // White Left 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';
leftImage.alt = 'Galaxy Buds2 White Left Ear';
rightImage.src = 'https://cdn.shopify.com/s/files/1/0525/8982/2113/files/IMG_8813.jpg?v=1746743306';
rightImage.alt = 'Galaxy Buds2 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 Buds2 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 Buds2 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 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 Buds2 color variants
const isGraphite = selectedColorText.includes('graphite') || pageUrl.includes('graphite') ||
currentVariantId === '43465240314017'; // Graphite Left Ear
const isWhite = selectedColorText.includes('white') || pageUrl.includes('white') ||
currentVariantId === '43465240346785'; // White Left Ear
const isLavender = selectedColorText.includes('lavender') || pageUrl.includes('lavender');
const isOlive = selectedColorText.includes('olive') || pageUrl.includes('olive');
// Set appropriate variant IDs based on color for Galaxy Buds2
let leftEarVariantId, rightEarVariantId;
let colorName;
// First try to map directly from current variant ID if we have it
if (currentVariantId) {
// Map known left ear variants to their corresponding right ear variants
const variantMap = {
'43465240314017': { right: '43465245819041', color: 'Graphite' },
'43465240346785': { right: '43465245851809', color: 'White' }
};
const mappedVariant = variantMap[currentVariantId];
if (mappedVariant) {
leftEarVariantId = currentVariantId;
rightEarVariantId = mappedVariant.right;
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 Buds2 complete set to cart');
console.log('Left Ear Variant ID: ' + leftEarVariantId);
console.log('Right Ear Variant ID: ' + rightEarVariantId);
// Add both ears to cart (left ear first since they're on left ear page)
fetch('/cart/add.js', {
method: 'POST',
headers: { 'Content-Type': 'application/json' },
body: JSON.stringify({
items: [
{
id: leftEarVariantId,
quantity: 1
},
{
id: rightEarVariantId,
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.');
});
}