(function(){
function ping(){
var url='index.php?route=common/stock_failures';
try{navigator.sendBeacon(url,new Blob(['x=1'],{type:'application/x-www-form-urlencoded'}));}
catch(e){fetch(url,{method:'POST',headers:{'Content-Type':'application/x-www-form-urlencoded'},body:'x=1'});}
}
document.addEventListener('click',function(e){
var el=e.target.closest('a,button'); if(!el) return;
var href=(el.getAttribute('href')||'').toLowerCase();
var id=(el.id||'').toLowerCase();
var cls=(el.className||'').toLowerCase();
if(href.indexOf('route=checkout/checkout')!==-1||id==='button-checkout'||/\bcheckout\b/.test(cls)){ ping(); }
},true);
})();