• Resuelto ethink1

    (@ethink1)


    Hola,
    Tengo en functions php el siguiente código para generar un botón «volver a tienda» en cada producto pero en el producto que tengo que es variable, me sale duplicado…

    add_action( ‘woocommerce_after_add_to_cart_button’, ‘volver’, 10 );
    function volver() {
    global $product;
    echo ‘Volver a la tienda‘;
    }

    ¿Véis el fallo por lo que se pueda estar generando dos veces en ese tipo de producto? ¿Me falta alguna condición?
    Muchas gracias.

    La página con la que necesito ayuda: [accede para ver el enlace]

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • Moderador jose64

    (@jose64)

    Hola.

    Cuando pongas código tienes que envolverlo como CODE, si no se ve como un párrafo de texto y no cómo código.

    Creo que tu código debe ir así:

    add_action( 'woocommerce_after_add_to_cart_button', 'volver', 10,2 );
    function volver () {
    	echo '<a class="button" href="http://almaavel-cp64.wordpresstemporal.com/tienda">Volver a la tienda</a>';
    }

    Yo particularmente lo cambiaría por:

    add_action( 'woocommerce_single_product_summary', 'go_shop', 35 );
    function go_shop () {
    	echo '<a class="button volver-tienda" href="http://almaavel-cp64.wordpresstemporal.com/tienda">Volver a la tienda</a>';
    }

    El botón, en la parte de abajo, con una clase que lo haga más discreto porque realmente no es una llamada a la acción, lo que te interesa es que compren, no que estén saltando de producto a producto

    Pruébalo y nos comentas, si te funciona correctamente, por favor recuerda cerrar el debate marcándolo como resuelto, así nos ayudas a mantener el foro al día.

    Iniciador del debate ethink1

    (@ethink1)

    Hola Jose Luis,
    Muchas gracias por la respuesta pero el botón sigue saliendo dos veces…

    Puedes verlo aquí: http://almaavel-cp64.wordpresstemporal.com/producto/caja-de-desayuno-especial/

    ¿Alguna idea?

    Moderador jose64

    (@jose64)

    Hola

    El problema es el tema que estás usando que modifica las plantillas de producto de WooCommerce. Lo he probado con Twety twenty y con Storefront y funciona bien, sin embargo con Bridge hace exactamente lo mismo que ves tú.

    Si estás usando un tema comercial y necesitas soporte debes ir a su canal de soporte oficial. Para dar el mejor servicio a la comunidad WordPress, y generar progreso e innovación, creemos que es importante dirigir a la gente a los sitios oficiales.

    Welcome to Qode Help Center

    Además, los voluntarios del foro no tenemos acceso a productos comerciales, así que no sabríamos porque tu tema comercial no funciona adecuadamente. Y hay otra razón por la que los voluntarios te dirigimos a los vendedores del producto comercial: los vendedores son responsables de dar soporte a su producto comercial.

    Se podría resumir en que en los foros de WordPress.org podemos dar soporte a todo aquello que se pueda instalar o descargar desde WordPress.org.

    Iniciador del debate ethink1

    (@ethink1)

    Perdonar, pensé que venía dado de Woocommerce pero veo que efectivamente viene del tema.
    Muchas gracias por la ayuda.

    Dejo por aquí la solución por si le puede servir a alguien de ayuda:
    En variable.php es donde tenía una duplicidad de código que me repercutía en el botón.
    (bridge-child / woocommerce / single-product / add-to-cart / variable.php)

    Gracias.

    Moderador jose64

    (@jose64)

    Muchas gracias por compartir la respuesta.

Viendo 5 respuestas - de la 1 a la 5 (de un total de 5)
  • El debate ‘Botón volver se me duplica en producto variable’ está cerrado a nuevas respuestas.