Configuración del perfil del tpl:
.product-meta .product-price-and-shipping:not(.segundoPrecio) > .price{ display: none; } .addToCartFormWrapper .addToCartForm .add-to-cart{ display:none; }
//Boton añadir al carrito listado $(document).ready(function(){ function botonlistado() { $('.product-miniature.js-product-miniature').each(function(){ var producto = $(this); var botonoculto = producto.find('.addToCartForm .add-to-cart'); var botonvisible = producto.find('.segundoBoton'); var botonid = producto.find('.addToCartButtonNumber').attr('id'); if(botonoculto.attr('disabled')){ botonvisible.attr('disabled','disabled'); botonvisible.text(botonoculto.text()); } botonvisible.click(function(){ botonoculto.trigger('click'); }); producto.change(function(){ $.ajax({ url: window.location.href, data: botonid, success: function(data){ var esteoculto = $('#'+botonid+' + .add-to-cart'); esteoculto.find('i').remove(); botonvisible.text(esteoculto.text()); if(esteoculto.attr('disabled')){ botonvisible.attr('disabled','disabled'); }else{ botonvisible.removeAttr('disabled'); } } }); }); }); } botonlistado(); });
//Error cargar js botonlistado paginacion $(document).ready(function(){ $('.page-list .js-search-link').each(function(){ var enlace = $(this); var url = enlace.attr('href'); enlace.click(function(e){ e.preventDefault(); window.location.replace(url); }); }) });
//Error al usar facetas $(document).ready(function(){ prestashop.on('updateFacets', function(){ $.ajax({ url: window.location.href, success: function(data){ console.log('ajax'); $('.product-miniature.js-product-miniature').each(function(){ var producto = $(this); var botonoculto = producto.find('.addToCartForm .add-to-cart'); var botonvisible = producto.find('.segundoBoton'); var botonid = producto.find('.addToCartButtonNumber').attr('id'); if(botonoculto.attr('disabled')){ botonvisible.attr('disabled','disabled'); botonvisible.text(botonoculto.text()); } botonvisible.click(function(){ botonoculto.trigger('click'); }); producto.change(function(){ $.ajax({ url: window.location.href, data: botonid, success: function(data){ var esteoculto = $('#'+botonid+' + .add-to-cart'); esteoculto.find('i').remove(); botonvisible.text(esteoculto.text()); if(esteoculto.attr('disabled')){ botonvisible.attr('disabled','disabled'); }else{ botonvisible.removeAttr('disabled'); } } }); }); }); } }); }); });
Este último código generaba un alert, para ocultarlo modificamos el fichero /modules/leofeature/views/js/leofeature_cart.js líneas 701 y 2239