Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

118
Vistas
El js personalizado de la página del carrito de Woocommerce no funciona después de aplicar el cupón. Envío datos del carrito a un dominio externo al continuar con el pago

Estoy enviando los datos del carrito de woocommerce a una página de pago alojada externamente con el clic del botón 'continuar con el pago'. Simplemente creo entradas haciendo un bucle en la tabla y cambiando la URL de acción del formulario del carrito a la URL de mi página de pago externa. Mi función javascript al hacer clic en el botón se detiene después de aplicar el cupón. Si recargo la página, empieza a funcionar perfectamente. ¿Alguna sugerencia sobre lo que podría estar bloqueando mi js?


 jQuery('a.checkout-button button alt wc-forward').click(function(e){ e.preventDefault(); jQuery('.cart_item').last().after('<input type="hidden" name="totalprice[]" value="'+jQuery('.order-total td').text()+'">'); jQuery('table.shop_table > tbody > tr').each(function(index, tr) { if(jQuery(tr).hasClass('cart-discount')) {jQuery('.cart_item td:last').after('<td class="coupon-val"><input type="hidden" name="coupon[]" value="'+jQuery(tr).find('th').text().replace(/Coupon:/g,"")+'" ></td>'); jQuery('.cart_item td:last').after('<td class="coupon-discount-val"><input type="hidden" name="coupon-discount[]" value="'+jQuery(tr).find('.woocommerce-Price-amount').text()+'" ></td>'); } //jQuery(this).attr('href','http://localhost/test1/datapost.php'); }); //jQuery('form.woocommerce-cart-form').attr('action' , 'http://localhost/test1/datapost.php'); jQuery('form.woocommerce-cart-form').attr('action' , 'http://localhost/test1/datapost.php'); jQuery('form.woocommerce-cart-form').attr('id' , 'fsubmit'); jQuery('form.woocommerce-cart-form').removeAttr('class'); jQuery('body').find('#fsubmit').submit(); })****
about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda