Kala Ukulele Artist Alex Fisher

Alex Fisher is a multi-instrumentalist and singer/songwriter originally from Minooka, IL. Currently residing in San Francisco, CA, Alex is self-employed as the leading lady in the indie pop/alternative band called Alex and the XO’s. She manages, books, performs, and writes music full time. Alex and the XO's have changed the game in the alternative genre through Alex's use of the electric ukulele. She also plays guitar, mallet percussion, and piano. Alex finds pride in DIY musicianship, booking and promoting her own tour circuits. In between national tours, Alex and the XO’s gig regionally full time. Notably, Alex has performed for artists such as The Strumbellas, Sponge, Vertical Horizon, Kurtis Blow, Hawthorne Heights, The Graduate, The Junior Varsity, The Mother Hips, Future Islands, Vince Staples, and many more. She is currently in the process of recording her fourth full length album.

 

Ukulele of Choice

Kala Elite USA Koa 2 Tenor

 

Artist Website

alexandthexos.net

 

 

// Preorder Property Handler (function() { function initPreorderProperty() { // Check if this is a preorder product if (!window.isPreorderProduct) { return; } console.log('✅ Preorder product detected'); // Add property to form submissions function addPreorderToForm() { const addToCartButtons = document.querySelectorAll( '[name="add"], ' + 'button[type="submit"][name="add"], ' + '.product-form__submit, ' + '[data-add-to-cart], ' + 'button.add-to-cart, ' + 'button[name="add"]' ); addToCartButtons.forEach(function(button) { button.addEventListener('click', function(e) { const form = button.closest('form'); if (form && form.action && form.action.includes('/cart/add')) { let preorderInput = form.querySelector('input[name="properties[_preorder]"]'); if (!preorderInput) { preorderInput = document.createElement('input'); preorderInput.type = 'hidden'; preorderInput.name = 'properties[_preorder]'; preorderInput.value = 'true'; form.appendChild(preorderInput); console.log('✅ Added _preorder hidden input'); } } }); }); } // Intercept AJAX cart adds function interceptCartAjax() { const originalFetch = window.fetch; window.fetch = function(...args) { const [url, config] = args; if (url && (url.includes('/cart/add.js') || url.includes('/cart/add'))) { if (config && config.body) { try { // Handle JSON body if (typeof config.body === 'string') { const data = JSON.parse(config.body); if (!data.properties) { data.properties = {}; } if (!data.properties._preorder) { data.properties._preorder = 'true'; console.log('✅ Added _preorder to AJAX request'); } config.body = JSON.stringify(data); } // Handle FormData else if (config.body instanceof FormData) { if (!config.body.has('properties[_preorder]')) { config.body.append('properties[_preorder]', 'true'); console.log('✅ Added _preorder to FormData'); } } } catch (e) { console.error('Error modifying cart request:', e); } } } return originalFetch.apply(this, args); }; } // Initialize when DOM is ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', function() { addPreorderToForm(); interceptCartAjax(); }); } else { addPreorderToForm(); interceptCartAjax(); } } // Initialize initPreorderProperty(); })();