Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

118
Visualizações
WooCommerce cambia el valor de la casilla de verificación según el producto en el carrito

Usamos un complemento para las pasarelas de pago. Hay una configuración para suscripciones recurrentes. Ahora tenemos una suscripción donde necesitamos esa casilla de verificación seleccionada y tenemos un sub donde no necesitamos esa casilla de verificación recurrente.

Este es el código del complemento original:

 <input type="checkbox" checked name="payrexx-allow-recurring" id="payrexx-allow-recurring" value="1" />

Ahora, si la suscripción especial (verifique con ID) está en el carrito, desmarque la casilla de verificación y oculte la casilla de verificación. Si hay otro submarino en el carrito, no hagas nada.

¿Podemos hacer esto con PHP o aquí se necesita js? Soy un principiante, así que sería bueno que me dijeran cómo puedo hacer esto y cómo. :)

saludos y gracias

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

function conditional_checkout_fields_js( $fields ) { $cart = WC()->cart->get_cart(); foreach ( $cart as $item_key => $values ) { $product = $values['data']; if ( $product->get_id() == 1631817356 ) { // Change the product ID $html .= '<script type="text/javascript"> jQuery(function() { jQuery("#payrexx-allow-recurring").prop("checked", false); // Unchecks it jQuery("#payrexx-allow-recurring").hide(); }); </script>'; echo $html; } } return $fields; } add_filter( 'woocommerce_checkout_fields', 'conditional_checkout_fields_js' );

Agregue esto a su archivo de functions.php de tema secundario activo.php

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda