He creado enlaces de cupones para Woocommerce con esto:
function coupon_links() { if (!function_exists('WC') || !WC()->session) { return; } $query_var = apply_filters('woocommerce_coupon_links_query_var', 'coupon'); if (empty($_GET[$query_var])) { return; } WC()->session->set_customer_session_cookie(true); if (!WC()->cart->has_discount($_GET[$query_var])) { WC()->cart->add_discount($_GET[$query_var]); } } add_action('wp_loaded', 'coupon_links', 30); add_action('woocommerce_add_to_cart', 'coupon_links');Necesito esto para aplicar automáticamente un cupón específico cuando el usuario hace clic en un enlace en la página del carrito. Si bien funciona, no está cargado con ajax. ¿Cómo puedo hacer que este enlace sea ajax para que la página del carrito no se actualice, sino que solo se cargue ajax como cuando elimina un cupón?