Avisos
Vaciar todo

quitar "tambien te recomendamos" y "productos relacionados"

18 Respuestas
3 Usuarios
0 Reactions
56 Visitas
Respuestas: 261
Reputable Member
Topic starter
 

Hola, 

Al pie de los productos me aparecen unos productos dentro de dos apartados "también te recomendamos" y "productos relacionados", y no quiero que aparezcan.

Si voy al producto y en el apartado: datos del producto/datos relacionados/ventas dirigidas desmarco el producto que aparece pero no se quita, y /ventas cruzadas esta vacio sin embargo salen tanto productos en el apartado recomendados como en el de relaccionados. ejemplo del curso: https://gestyfor.es/curso/experto-en-el-mundo-excel-video-a-video-excel-2019/

Como puedo hacer que no salgan en los productos que no quiera que salgan.???

Un saludo

relacionados

 

Contenido solo visible a usuarios registrados


 
Respondido : 16/11/2023 12:18 pm
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Vicente.

Veo que utilizas Divi.

.- Accede a Divi -> Personalizador de temas.

.- Comprueba si tienes un cuerpo personalizado para las entradas, si lo tienes lo editas y comprueba si esta añado.

 

Si no tienes un cuerpo personalizado:

Añade lo siguiente en Apariencia -> Personalizar -> CSS Adicional:

section.up-sells.upsells.products {
display: none;
}
section.related.products {
display: none;
}

 

Un Saludo


 
Respondido : 16/11/2023 12:39 pm
Respuestas: 261
Reputable Member
Topic starter
 

Gracias Pepe

Esto es para que no aparezca en ningún producto.

¿puede ser para los productos de una categoría?


 
Respondido : 16/11/2023 1:24 pm
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Vicente.

Puedes añadir la siguiente función:

add_action( 'woocommerce_product_options_general_product_data', 'add_related_checkbox_products' );

function add_related_checkbox_products() {
woocommerce_wp_checkbox( array(
'id' => 'hide_related',
'class' => '',
'label' => 'Quitar los productos relacionados de este producto'
));
}

add_action( 'save_post_product', 'save_related_checkbox_products' );

function save_related_checkbox_products( $product_id ) {
global $pagenow, $typenow;
if ( 'post.php' !== $pagenow || 'product' !== $typenow ) return;
if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return;
if ( isset( $_POST['hide_related'] ) ) {
update_post_meta( $product_id, 'hide_related', $_POST['hide_related'] );
} else delete_post_meta( $product_id, 'hide_related' );
}

add_action( 'woocommerce_after_single_product_summary', 'hide_related_checkbox_products', 1 );

function hide_related_checkbox_products() {
global $product;
if ( ! empty ( get_post_meta( $product->get_id(), 'hide_related', true ) ) ) {
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
}
}

Una vez añadida si editas un producto verás que hay una opción para desactivar los productos relacionados:

screenshot mary52.webempresa.eu 2023.11.16 15 20 58

Para los recomendados solo tienes que dejar la opción de Ventas dirigidas y ventas cruzadas sin productos:

screenshot mary52.webempresa.eu 2023.11.16 15 23 07

 

Un Saludo


 
Respondido : 16/11/2023 2:26 pm
Respuestas: 261
Reputable Member
Topic starter
 

Hola Pepe, 

añado la funcion que tu me indicas, Apariencia -> Personalizar -> CSS Adicional:

y todo lo añadido se pone con x en rojo

Apariencia -> Personalizar -> CSS Adicional:

Que hago mal???

image
image

Esta publicación ha sido modificada el hace 2 años por Vicente
 
Respondido : 16/11/2023 5:00 pm
Karen Rios
Respuestas: 18681
Illustrious Member Moderator
 

Hola Vicente, 

Esta función que envía Pepe no debe ser incluida en esta sección, debes añadirlo en el archivo function.php de tu tema o con un plugin como code snippets 

Si lo añades con el plugin lo que necesitas hacer es instalarlo y activarlo, una vez lo hagas accedes al Apartado Fragmentos de códigos y añades uno nuevo

image
image

Una vez tengas en código añadido y activo puedes seguir con los siguientes pasos. 

 

Una vez añadida si editas un producto verás que hay una opción para desactivar los productos relacionados:

screenshot mary52.webempresa.eu 2023.11.16 15 20 58

Para los recomendados solo tienes que dejar la opción de Ventas dirigidas y ventas cruzadas sin productos:

screenshot mary52.webempresa.eu 2023.11.16 15 23 07

Verificalo y nos comentas como va todo

Un Saludo 

 


 
Respondido : 16/11/2023 5:07 pm
Respuestas: 261
Reputable Member
Topic starter
 

gracias Karen

la primera parte percepto, pero la segunda, yo quito los dos productos que por defecto se han colocado ahí y no se eliminan.

image
image

puedes comprobarlo en el curso https://gestyfor.es/curso/analisis-de-datos-en-excel-adaptado-a-segurosbf/

 

Un saludo.


 
Respondido : 16/11/2023 5:29 pm
Karen Rios
Respuestas: 18681
Illustrious Member Moderator
 

Hola Vicente,

En este caso probemos el siguiente código que debes añadir en otro fragmento de código

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
image

Verificalo y nos comentas como va todo 

Un Saludo 


 
Respondido : 16/11/2023 5:41 pm
Respuestas: 261
Reputable Member
Topic starter
 

he incluido este fragmento de codigo pero sigue pasando lo mismo, nos vamos a productos relacionados, nos siguen saliendo por defecto estos

image

los elimino, pero vuelven a salir, realmente no se eliminan.

se puede comprobar q siguen apareciendo como productos recomendados

image

 
Respondido : 16/11/2023 7:30 pm
Karen Rios
Respuestas: 18681
Illustrious Member Moderator
 

Hola Vicente, 

Sustituye el código anterior por el siguiente y revisa si con ello se ocultan

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_output_related_products', 20 );
remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );

Un Saludo 


 
Respondido : 16/11/2023 9:30 pm
Respuestas: 261
Reputable Member
Topic starter
 

Hola

Con este código, se ocultan todos, independientemente que selecciones o no q tengan artículos

hace lo mismo que el primero que me envió pepe, visualiza todo y esa no es la idea

al igual que

image

 lo que pretendo

image

es que cuando decida vaciarlo, se vacié y no aparezcan pero cuando decida poner alguno, pues eso se vean


 
Respondido : 16/11/2023 9:43 pm
Karen Rios
Respuestas: 18681
Illustrious Member Moderator
 

Hola Vicente, 

En este caso lo que requieres es un código a la medida ya que las opciones de personalización generales te las comentamos, lo que puedes probar es utilizar el código enviado por Pepe y revisar si en lugar de añadir el último código solo añades la siguiente línea 

remove_action( 'woocommerce_after_single_product_summary', 'woocommerce_upsell_display', 15 );

Si con ello no funciona como te comento requieres una personalización a la medida pata tu sitio web, en este caso te recomiendo consultes con nuestro directorio de colaboradores quienen pueden ayudarte a añadir lo que necesitas. 

Un Saludo


 
Respondido : 16/11/2023 10:54 pm
Respuestas: 261
Reputable Member
Topic starter
 

Ok, gracias


 
Respondido : 17/11/2023 8:25 am
Pepe
 Pepe
Respuestas: 41129
Illustrious Member Admin
 

Hola Vicente.

Elimina de un producto los productos relacionados, solo tienes que eliminarlos como si estuvieras eliminado texto con la tecla de borrar.

Guarda el producto y si no se elimina adjunta la URL del producto que eliminaste y lo revisamos.

 

Un saludo


 
Respondido : 17/11/2023 8:47 am
Respuestas: 261
Reputable Member
Topic starter
 

Buenos días Pepe

Ahora si. Cuando decia que nos los borraba, es pq yo pinchaba en la cruz

image

desaparece, después actualizas y compruebas que sigue apareciendo.

Al hacerlo como tu indicas, poniendo el cursos ahí y dando a la tecla supr, desaparece igual, pero después de actualizar ya no esta. Comprobado, como cliente, no estan los recomendados.

Gracias por la ayuda Pepe, como siempre, MAGISTRAL!

 

Una vez añadido el fragmento que me indicaste ayer, tengo para marcar quitar productos relacionados y funciona perfecto, si lo marco no aparece nada. Cuando no lo marco aparecen 3 productos. ¿se puede saber como los relaciona? por mas que miro uno y otro producto, no soy capaz de ver que relación pueden tener, al margen que tienen una categoría en común, pero categoría en común son muchos y solo pone 3


 
Respondido : 17/11/2023 9:10 am
Página 1 / 2