function showErrorMessageOverwrite(params) { showModal({ title: params.title, body: params.message }); } function endSendProductReviewOverwrite(params) { showModal({ title: params.title, body: params.message }); } function endSubscribeOverwrite(params) { showModal({ title: 'Email registrado', body: '¡Hemos recibido tu correo, estaremos en contacto muy pronto!' }); $('#onload-popup').modal('hide'); } function notifyShoppingCartOverwrite(params) { var titleCart = "", bodyCart = "", showConfirmButtonCart = false; if (validateCart == 1) { titleCart = "No es posible agregar el producto"; bodyCart = "El producto seleccionado ya se encuentra agregado al carrito!"; showConfirmButtonCart = false; } else { titleCart = "Producto agregado"; bodyCart = "Los productos de tu carrito te esperan. ¡Termina tu pedido!"; showConfirmButtonCart = true; } showModal({ title: titleCart, body: bodyCart, widthClass: 'modal-md', showConfirmButton: showConfirmButtonCart, confirmLabel: 'Quiero pagar', cancelLabel: 'Seguir comprando', onConfirmCallback: 'redireccion', onConfirmCallbackParams: { url: params.shoppingCartUrl } }); } function notifyWishlistOverwrite(params) { showModal({ title: '!Éxito!', body: 'Producto agregado a su lista de favoritos. ¿Desea revisar toda su lista?', widthClass: 'modal-md', showConfirmButton: true, onConfirmCallback: 'redireccion', onConfirmCallbackParams: { url: params.wishlistUrl } }); } function endSendMessageOverwrite(params) { showModal({ title: '!Éxito!', body: '!Gracias por tu mensaje!, pronto nos pondremos e contacto contigo.', widthClass: 'modal-md' }); } function endResetPasswordOverwrite(params) { showModal({ title: 'Éxito', body: params.message, widthClass: 'modal-md', onHiddenCallback: 'redireccion', onHiddenCallbackParams: { url: params.url } }); } function updateShoppingCartTableOverwrite() { deleteCookie('shopping_cart'); var cells, variant, price, quantity, subtotal, a, i; var total = iva = 0; for (var a = document.querySelectorAll('table.pdx-shopping-cart-table tbody tr'), i = 0; a[i]; ++i) { cells = a[i].querySelectorAll('[calculate]'); variant = parseFloatHTML(cells[0]); price = parseFloatHTML(cells[1]); quantity = parseFloat($(cells[2]).val()); subtotal = price * quantity; iva += subtotal * 0.12; cells[3].innerHTML = parsePrice(subtotal); total += subtotal; // Renovamos las cookies AddToCartCookie( { variant: variant, quantity: quantity, nomessage: true } ); } document.querySelector('#subtotal').innerHTML = '$' + parsePrice(total); document.querySelector('#tax').innerHTML = '$' + parsePrice(iva); document.querySelector('#total').innerHTML = '$' + parsePrice(total + iva); }