• tomasmatmap

    (@tomasmatmap)


    He creado una etiqueta de “mejor precio garantizado” y está asignada a diferentes productos.

    La etiqueta aparece en todos los catálogos, pero en la imagen principal del producto (que es donde llega gran parte de nuestros visitantes), no aparece nada.

    The page I need help with: [log in to see the link]

Viewing 12 replies - 1 through 12 (of 12 total)
  • Plugin Support Alessio Torrisi

    (@alessio91)

    Hi there,

    the issue is due to a conflict with your theme which customize WooCommerce standard template.

    Please add following code in the file functions.php of your theme and check again:

    if( function_exists('YITH_WCBM_Frontend') && !function_exists( 'yith_wcbm_customization_badge_container_start' ) && !function_exists( 'yith_wcbm_customization_badge_container_end' ) ){
    
        add_action( 'woocommerce_before_single_product', 'yith_wcbm_customization_badge_container_start', 10 );
        add_action( 'woocommerce_before_single_product', 'yith_wcbm_customization_badge_container_end', 15 );
    
        function yith_wcbm_customization_badge_container_start() {
           do_action( 'yith_wcbm_theme_badge_container_start' );
       }
    
       function yith_wcbm_customization_badge_container_end() {
           do_action( 'yith_wcbm_theme_badge_container_end' );
       }
    }
    Thread Starter tomasmatmap

    (@tomasmatmap)

    Hola,

    no funciona. Me habilita la etiqueta donde le da la gan

    Plugin Support Iván Sosa

    (@ivansosa)

    Hola,

    ?Te aparece la etiqueta en la imagen del producto pero en el lugar inadecuado? Si es así, ?podrías dejarlo activo para comprobarlo, por favor?

    ?Que tengas un buen día!

    Thread Starter tomasmatmap

    (@tomasmatmap)

    Si,

    aparecía en el borde superior de la página.

    Thread Starter tomasmatmap

    (@tomasmatmap)

    Plugin Support Iván Sosa

    (@ivansosa)

    Hola,

    prueba a a?adir este código en el functions.php de tu tema activo, por favor:

    if ( ! function_exists( 'yith_wcbm_move_badge_inside_product_image' ) ) { 
        function yith_wcbm_move_badge_inside_product_image() { 
            $js = " 
            jQuery( function() { 
                 setTimeout( function(){ 
                    jQuery( '.single-product .container-image-and-badge .yith-wcbm-badge' ).first().appendTo( '.single-product .woocommerce-product-gallery__image.single-product-main-image .wp-post-image' );                 
                    }, 500 
                );   
            }); 
            "; 
            wp_add_inline_script( 'woocommerce', $js ); 
        } 
        add_action( 'wp_enqueue_scripts', 'yith_wcbm_move_badge_inside_product_image', 99 ); 
    }  

    Ya nos comentas qué tal ha ido.

    Que tengas un buen día.

    Thread Starter tomasmatmap

    (@tomasmatmap)

    Ahora está en el sitio correcto en versión escritorio, pero no en versión móvil.

    Plugin Support Iván Sosa

    (@ivansosa)

    Hola,

    En la versión móvil también lo veo en el mismo sitio.
    Por favor, comprueba esta captura de pantalla.

    Asegúrate de haber limpiado la caché en tu móvil y comprueba de nuevo, por favor.

    ?Saludos!

    Thread Starter tomasmatmap

    (@tomasmatmap)

    Genial. Ha funcionado, pero, en la web https://ceramicos.es/ no apareces. Estamos como al principio.

    Plugin Support crodriguez1991

    (@crodriguez1991)

    Hola,

    Gracias por contactarnos y espero que estés bien.

    Sin el anterior código de mi compa?ero Iván te funcionaba en la siguiente página ? https://ceramicos.es/

    En ese caso, trata de borrar ese código y a?adir el siguiente

    
    if ( ! function_exists( 'yith_wcbm_move_badge_inside_product_image' ) ) {
        function yith_wcbm_move_badge_inside_product_image() {
    
            if( is_product() ) {
                $js = " 
            jQuery( function() { 
                 setTimeout( function(){ 
                    jQuery( '.single-product .container-image-and-badge .yith-wcbm-badge' ).first().appendTo( '.single-product .woocommerce-product-gallery__image.single-product-main-image .wp-post-image' );                 
                    }, 500 
                );   
            }); 
            ";
                wp_add_inline_script('woocommerce', $js);
            }
        }
        add_action( 'wp_enqueue_scripts', 'yith_wcbm_move_badge_inside_product_image', 99 );
    }

    De esa manera el código solo se ejecutará en la página del producto.

    por favor, pruébalo y coméntame que tal.

    Un saludo.

    Thread Starter tomasmatmap

    (@tomasmatmap)

    Hola,

    no funciona.

    Adjunto el dominio y 1 ejemplo de producto donde está hecho:

    https://ceramicos.es/

    https://ceramicos.es/product/porcelanico-tarima-roble-23×120-cm/

    ese producto, por ejemplo, tiene la etiqueta, pero no se ve en ningún sitio.

    https://ceramicos.es/azulejos-inspiracion-madera/

    aquí puedes ver como si la tiene.


    Plugin Support Facundo Arano

    (@aranofacundo)

    Hola,

    ?Podrías confirmarnos si estás usando tanto los códigos que mis colegas Alessio y Carlos enviaron? ?Has limpiado el caché del sitio también en ceramicos.es?

    Pregunto ya que no pude ver que el plugin a?adiera las insignias en esa página, para el producto principal.

    Por ejemplo, en la siguiente página solo había una insignia para uno de los productos en la sección de relacionados:

    https://ceramicos.es/product/porcelanico-tarima-roble-23×120-cm/

    Gracias por su cooperación.

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Etiqueta Yith no aparece en producto’ is closed to new replies.