Huge Holiday Sale Statement Necklaces

↑ ASC
Icicle Necklace
Original Price $599.00
Now $299.00
50% OFF
Only 1 left in stock
Royal Gem Necklace
Original Price $495.00
Now $247.00
50% OFF
Only 1 left in stock
Silken Necklace
Original Price $415.00
Now $207.00
50% OFF
Only 1 left in stock
Rani Necklace
Original Price $150.00
Now $90.00
40% OFF
Only 3 left in stock
Vaya Necklace
Original Price $125.00
Now $75.00
40% OFF
Only 3 left in stock
Malacca Necklace
Original Price $120.00
Now $72.00
40% OFF
Only 3 left in stock
Celebre Necklace
Original Price $119.00
Now $71.00
40% OFF
Only 2 left in stock
Pedestal Necklace
Original Price $100.00
Now $70.00
30% OFF
Only 1 left in stock
Phalanx Collar
Original Price $79.00
Now $55.00
30% OFF
Only 3 left in stock
Arclight Necklace
Original Price $79.00
Now $55.00
30% OFF
Only 1 left in stock
Roughsea Neckalce
Original Price $70.00
Now $49.00
30% OFF
Only 1 left in stock
Mali Necklace
Original Price $65.00
Now $45.00
30% OFF
Only 1 left in stock
Chedi Necklace
Original Price $45.00
Now $31.00
30% OFF
Only 1 left in stock
Cyanne Necklace
Original Price $595.00
Now $297.00
50% OFF
Color: Moonstone
Only 1 left in stock
Gaia Necklace
Original Price $199.00
Now $119.00
40% OFF
Color: Turquoise
Only 3 left in stock
Gaia Necklace
Original Price $199.00
Now $119.00
40% OFF
Color: Red Coral
Only 1 left in stock
Gardenstone Necklace
Original Price $79.00
Now $55.00
30% OFF
Color: Green
Only 1 left in stock
Bronze Ebony Wedge Necklace
Original Price $69.00
Now $48.00
30% OFF
Color: Purple
Only 1 left in stock
Tucana Necklace
Original Price $59.00
Now $41.00
30% OFF
Color: Red Coral
Only 1 left in stock
Tucana Necklace
Original Price $59.00
Now $41.00
30% OFF
Color: Green
Only 1 left in stock
Burst Necklace
Original Price $59.00
Now $41.00
30% OFF
Color: Green
Only 1 left in stock
Burst Necklace
Original Price $59.00
Now $41.00
30% OFF
Color: Violet
Only 1 left in stock
Hailstone Necklace
Original Price $50.00
Now $35.00
30% OFF
Color: Burgundy
Only 1 left in stock
Hailstone Necklace
Original Price $50.00
Now $35.00
30% OFF
Color: Tan
Only 1 left in stock
Overlap Necklaces
Original Price $49.00
Now $34.00
30% OFF
Color: Black
Only 1 left in stock
Overlap Necklaces
Original Price $49.00
Now $34.00
30% OFF
Color: Sunset
Only 1 left in stock
Budding Flora Necklace
Original Price $45.00
Now $31.00
30% OFF
Color: Turquoise
Only 1 left in stock
Budding Flora Necklace
Original Price $45.00
Now $31.00
30% OFF
Color: White
Only 1 left in stock
require(['jquery', 'Magento_Customer/js/customer-data'], function($, customerData) { const productGrid = $('#product-card-grid'); const sortBySelect = $('#sorter'); const dirInput = $('#sort-dir'); const arrowSpan = $('#sort-arrow'); const sortToggle = $('#sort-toggle'); const productCards = productGrid.children('.product-card').toArray(); function updateArrowClass(dir) { sortToggle.removeClass('sort-asc sort-desc'); if (dir === 'asc') { sortToggle.addClass('sort-asc'); arrowSpan.text('↑ ASC'); } else { sortToggle.addClass('sort-desc'); arrowSpan.text('↓ DESC'); } } function sortProducts(sortBy, sortDir) { productCards.sort(function(a, b) { let aValue, bValue; if (sortBy === 'name') { aValue = $(a).find('.product-name').text().toLowerCase(); bValue = $(b).find('.product-name').text().toLowerCase(); return sortDir === 'asc' ? aValue.localeCompare(bValue) : bValue.localeCompare(aValue); } else if (sortBy === 'price') { const priceRegex = /\$([\d,\.]+)/; aValue = $(a).find('.now-price').text().match(priceRegex); bValue = $(b).find('.now-price').text().match(priceRegex); aValue = aValue ? parseFloat(aValue[1].replace(/,/g, '')) : 0; bValue = bValue ? parseFloat(bValue[1].replace(/,/g, '')) : 0; return sortDir === 'asc' ? aValue - bValue : bValue - aValue; } else { return 0; } }); productGrid.empty(); productCards.forEach(card => productGrid.append(card)); } sortBySelect.on('change', function() { const sortBy = sortBySelect.val(); const dir = dirInput.val(); sortProducts(sortBy, dir); }); sortToggle.on('click', function(e) { e.preventDefault(); const newDir = dirInput.val() === 'asc' ? 'desc' : 'asc'; dirInput.val(newDir); updateArrowClass(newDir); const sortBy = sortBySelect.val(); sortProducts(sortBy, newDir); }); updateArrowClass(dirInput.val()); $('.product-listing-wrapper').on('submit', '.ajax-add-to-cart', function(e) { e.preventDefault(); e.stopPropagation(); const $form = $(this); const formData = $form.serialize(); $.ajax({ url: 'https://www.easternserenity.com/checkout/cart/add/', type: 'POST', data: formData, success: function(res) { customerData.reload(['cart'], true); alert('Product added to cart!'); }, error: function(xhr) { alert('Failed to add product to cart'); console.error(xhr.responseText); } }); }); });

Customer Reviews