WooCommerce: formulario de consulta de productos @ página de un solo producto (CF7)

Un cliente solicitó mostrar un botón de "Consulta de producto" en la página de un solo producto que mostraría, al hacer clic, un formulario de contacto con un asunto rellenado automáticamente ( por supuesto, se debe instalar el complemento Formulario de contacto 7 ). ¡Así es como lo hice!

Mostrar formulario de consulta de productos en la página de producto único de WooCommerce

Fragmento de PHP: agregue CF7 a la página de un solo producto – WooCommerce

/**
 * @snippet       Show CF7 Form @ WooCommerce Single Product
 * @how-to        Get CustomizeWoo.com FREE
 * @author        Rodolfo Melogli
 * @compatible    WooCommerce 5
 * @donate $9     https://businessbloomer.com/bloomer-armada/
 */
  
add_action( 'woocommerce_after_add_to_cart_form', 'bbloomer_woocommerce_cf7_single_product', 30 );
  
function bbloomer_woocommerce_cf7_single_product() {
   echo '<button type="submit" id="trigger_cf" class="single_add_to_cart_button button alt">Product Inquiry</button>';
   echo '<div id="product_inq" style="display:none">';
   echo do_shortcode('[paste_your_contact_form_7_shortcode_here]');
   echo '</div>';
   wc_enqueue_js( "
      $('#trigger_cf').on('click', function(){
         if ( $(this).text() == 'Product Inquiry' ) {
            $('#product_inq').css('display','block');
            $('input[name='your-subject']').val('" . get_the_title() . "');
            $('#trigger_cf').html('Close');
         } else {
            $('#product_inq').hide();
            $('#trigger_cf').html('Product Inquiry');
         }
      });
   " );
}

¿Hay un complemento para eso?

Si le encantaría codificar pero no se siente 100% seguro con PHP, decidí buscar un complemento confiable que logre el mismo resultado.

En realidad, en este caso, escribí un tutorial completo: cubre muchas alternativas de complementos y le brinda capturas de pantalla y enlaces. Aquí está: https://businessbloomer.com/enable-woocommerce-customers-request-quote/

Pero en caso de que odie los complementos y desee programar (o desee intentarlo), siga leyendo

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir