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
Contenido solo visible a usuarios registrados
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
Gracias Pepe
Esto es para que no aparezca en ningún producto.
¿puede ser para los productos de una categoría?
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:
Para los recomendados solo tienes que dejar la opción de Ventas dirigidas y ventas cruzadas sin productos:
Un Saludo
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???
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
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:
Para los recomendados solo tienes que dejar la opción de Ventas dirigidas y ventas cruzadas sin productos:
Verificalo y nos comentas como va todo
Un Saludo
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.
puedes comprobarlo en el curso https://gestyfor.es/curso/analisis-de-datos-en-excel-adaptado-a-segurosbf/
Un saludo.
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 );
Verificalo y nos comentas como va todo
Un Saludo
he incluido este fragmento de codigo pero sigue pasando lo mismo, nos vamos a productos relacionados, nos siguen saliendo por defecto estos
los elimino, pero vuelven a salir, realmente no se eliminan.
se puede comprobar q siguen apareciendo como productos recomendados
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
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
lo que pretendo
es que cuando decida vaciarlo, se vacié y no aparezcan pero cuando decida poner alguno, pues eso se vean
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
Ok, gracias
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
Buenos días Pepe
Ahora si. Cuando decia que nos los borraba, es pq yo pinchaba en la cruz
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