©
2025
StewMac
StewMac, Waverly, Five-Star, and ColorTone are registered trademarks of Stewart-MacDonald Manufacturing Co.
- FREE Shipping and Returns
- 50% Off Books, Plans, DVDs
- Save on Strings, WoodStax, and Apparel
- Exclusive Monthly Offers
Available in 50 countries! If you're as passionate about saving money as you are about guitars, a StewMAX Membership is for you. There are no order minimums and no limit to how many times you order.
Add to your cart to see member pricing sitewide!
Additional fees still apply for hazardous material fees, and heavy weight items. See more information See more information.
X
`); $('#stewmax-learn-more').click(function(e) { if (!$(e.target).closest('.content-wrap')[0]) { $('#stewmax-learn-more').fadeOut(); } }); var $oldContainer = $('.stewmax-container__message-check').closest('.container-fluid'); $oldContainer.addClass('tagged'); var isChecked = $('#stewmax-checkbox').is(':checked'); var isInternational = $('#SelectedCountry').val() !== 'USA'; if (!isChecked) $('#accordionEx .mb-2').after(`
StewMAX ${isInternational ? 'International ' : ''}Standard
Free
`); $('#accordionEx .mb-2').after($('.stewmax-container__message-check')); $oldContainer.remove(); var stewmax_price = '$54.95';var m = document.querySelector('label[for="stewmax-checkbox"]').textContent.match(/\$[0-9.]+/);if(m !== null && m.length === 1) {stewmax_price = m[0];}stewmax_price = translatePrice(stewmax_price); $('.stewmax-container__message-check p').wrap('
'); $('.stewmax-container__message-check .msg-wrap').html(`
Want Free Shipping?
Add StewMAX Membership
1-year of free shipping + more for ${stewmax_price} ${variant === 1 ? 'Learn More' : 'Learn More'}
`); $('[data-modal="stewmax-learn-more"]').click(function(e) { e.preventDefault(); $('#stewmax-learn-more').fadeIn(); }); } var observer = new MutationObserver(function() { check() && code(); }); observer.observe(document.documentElement, { childList: true, subtree: true }); check() && code(); })(); });}
`; let trustSealContainer = `
${trustSealImage} ${trustSealText}
`; let trustModal = `
`; function code() { if ( (variant === 1 || variant === 3) && $(".tmx-pdp")[0] ) {let canonical = document.querySelector("link[rel='canonical']");if (!canonical || !canonical.getAttribute("href") || !canonical.getAttribute("href").toLowerCase().includes('/tonewoods/')) { let addToCartSection = $(".tmx-pdp-buttons-container"); addToCartSection.after(trustSealContainer);} } if ( (variant === 2 || variant === 3) && $(".tmx-cart")[0] ) { let cartContainer = $(".tmx-cart h1:contains(Cart)").parent(); cartContainer.addClass("cart-header"); cartContainer.append(trustSealContainer); } $("body").append(trustModal); $('[href="#trust-modal"]').click(function() { $('#trust-modal-bg').show(); }); $('#trust-modal-bg').click(function(e) { if ( $(e.target).is('#trust-modal-bg') || $(e.target).closest('[rel="modal:close"]')[0] ) $('#trust-modal-bg').hide(); }); } function check() { try { window.$.fn.jquery && ( $(".tmx-pdp-buttons-container")[0] || $(".tmx-cart h1:contains(Cart)").parent()[0] ) && (code(), observer.disconnect()); } catch (e) { return; } } var observer = new MutationObserver(check); observer.observe( document.documentElement, { attributes: true, childList: true, subtree: true } ); check();})();}
').load(cart_url + ' .order-summary', function() { var $orderSummary = $(this, virtual_dom).children(); cart = { item_count: $orderSummary.find('.js-currency-dropdown').parent().next().text().trim(), subtotal: $orderSummary.find('.sub-total').text().trim() }; build_cart(); }); function build_cart() { setUpButton($('.js-add-to-cart-slideout'), false); var items = $(".pdp-product-variant").filter(function() { return Number($(this).find('[name="quantity"]').val()) > 0; }).map(function() { return { src: ( $(this).find('.tmx-variant-image img').attr('src') ? $(this).find('.tmx-variant-image img').attr('src').replaceAll('=41&', '=100&').replaceAll('=62&', '=100&') : $('.image-carousel img').first().attr('src') // fallback carousel img ), name: ( $(this).data('variant-display-name') ), qty: $(this).find('[name="quantity"]').val(), price: $(this).find('.tmx-variant-pricing ').text().trim() } }); $('main').before(`
${items.get().map(function(item) { return `
${checkmark_svg} Added to Cart
${item.name}
${item.qty} x ${item.price}
`; }).join('')}
Cart Subtotal (${cart.item_count}): ${cart.subtotal}
Cart + Checkout Continue Shopping
X
`); $('.cart-slideout .close').click(close_slideout); $("html, body").animate({ scrollTop: 0 }); } } $('.js-add-to-cart-slideout').on('click', function(event) { event.preventDefault(); event.stopPropagation(); var $self = $(this); var giftForm = $self.closest("#addGiftCardForm"); if (giftForm != undefined && giftForm.length > 0) { giftForm.find('input[name="cartType"]').val("Shopping"); $(giftForm).submit(); return; } var calculateTotalQuantity = function() { if (isWoodStaxProduct || iStewMaxProduct) { return 1; } var total = 0; $(".pdp-product-variant").each(function() { var $spinner = $(this).find(".input-spinner"); if ($spinner.length > 0) { total += parseInt($spinner.find("input[name='quantity']").val(), 10); } }); return total; }; var total = calculateTotalQuantity(); var isTotalValidNumber = total.toString().isNumber(); if (!isTotalValidNumber || total === 0) { $('.js-add-to-wishlist-message:first').html(''); $("#zero-quantity").removeClass("d-none"); $([document.documentElement, document.body]).animate({ scrollTop: $("#zero-quantity").offset().top - $(window).height() / 2 }, 200); return; } var items = $(".pdp-product-variant").map(function() { return { "code": ($(this).data("variation-code")).toString(), "quantity": ((isWoodStaxProduct || iStewMaxProduct) ? 1 : parseInt($(this).find(".input-spinner").find("input[name='quantity']").val())).toString(), "productPageTemplate": $(this).data("product-page-template"), "queryID": getQueryID(), }; }).get(); items = items.filter(function(item) { return item.quantity > 0; }); setUpButton($self, true); $.ajax({ type: 'POST', url: $self.data('action'), data: { __RequestVerificationToken: $('input[name=__RequestVerificationToken]').val(), addToCartModel: { items: items } }, success: load_cart, complete: function() { $(document).trigger('tmx-event:cart-item-changed'); } }); }); function setUpButton($button, isDisabled) { var label = isDisabled ? 'processing-label' : 'addtocart-label'; $button.attr('disabled', isDisabled).text($button.data(label)); } function getQueryID() { return new URLSearchParams(window.location.search).get('queryid'); }}var observer = new MutationObserver(function() { check() && (observer.disconnect(), code());});observer.observe(document.documentElement, { attributes: true, childList: true, subtree: true,});check() && (observer.disconnect(), code());})();}