MXR – MXR M116 – Guitar Pedal
€165,00 Incl. BTW
- Jouw pakket wordt verzekerd verzonden
- Betaal vooraf, achteraf of in termijnen
- Jouw gitaar wordt afgesteld en gecontroleerd
- Gratis 30 dagen bedenktijd
- Je krijgt 2 jaar garantie op nieuwe artikelen
// DB: plaats voorraadblok tussen SKU/Barcode en Add-to-Cart
document.addEventListener('DOMContentLoaded', () => {
const stock = document.getElementById('db-location-stock');
if (!stock) return;
function place() {
// 1) ATC-form vinden
const atcForm =
document.querySelector('form[action*="/cart/add"]') ||
document.querySelector('product-form form') ||
document.querySelector('form.product-form');
if (!atcForm) return;
// 2) Mogelijke ankers
const elPrice =
document.querySelector('[data-product-price]') ||
document.querySelector('.product__price, .price, .product-price');
const elVendor =
document.querySelector('[data-product-vendor]') ||
document.querySelector('.product__vendor, .product-vendor');
const elSku =
document.querySelector('[data-product-sku]') ||
document.querySelector('[itemprop="sku"]') ||
document.querySelector('.product__sku, .product-sku, .sku');
const elBarcode =
document.querySelector('[data-product-barcode]') ||
document.querySelector('.product__barcode, .product-barcode, .barcode');
// 3) Beste anker: barcode > sku > vendor > prijs
const anchor = elBarcode || elSku || elVendor || elPrice;
// 4) Plaatsen: NA het anker. Fallback: vlak vóór Add-to-cart
try {
if (anchor && anchor.parentNode) {
anchor.parentNode.insertBefore(stock, anchor.nextSibling);
} else {
atcForm.parentNode.insertBefore(stock, atcForm);
}
} catch(e) {
// als echt alles faalt: vóór ATC
atcForm.parentNode.insertBefore(stock, atcForm);
}
// optische marge
stock.style.marginTop = '8px';
stock.style.marginBottom = '12px';
}
place();
// Theme/app verandert DOM? Plaats opnieuw.
const obs = new MutationObserver(() => place());
obs.observe(document.body, { childList: true, subtree: true });
});