Avisos
Vaciar todo

Quitar u ocultar carrito de compras en woocommerce

4 Respuestas
3 Usuarios
0 Reactions
13 Visitas
Respuestas: 166
Estimable Member
Topic starter
 

Buenas tardes, nos gustaría poder quitar u ocultar el carrito de compras en algunos de nuestros productos en woocomerce y wordpres. Es posible hacerlo sin añadir un plugin?  Gracias-

Contenido solo visible a usuarios registrados


 
Respondido : 10/02/2021 4:42 pm
Tags del tema
Karen Rios
Respuestas: 18667
Illustrious Member Moderator
 

Hola Jose Manuel,

En este caso puedes verificar con el siguiente código, debes añadirlo en function.php de tu tema (preferiblemente tema hijo)

add_action( 'init', 'bbloomer_hide_price_add_cart_not_logged_in' );

function bbloomer_hide_price_add_cart_not_logged_in() {
if ( ! is_user_logged_in() ) {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart', 10 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_price', 10 );
remove_action( 'woocommerce_after_shop_loop_item_title', 'woocommerce_template_loop_price', 10 );
}
}

Sin embargo una de las formas mas sencillas de convertir woocommerce en un catalogo es usar algun complemento como

-> https://wordpress.org/plugins/yith-woocommerce-catalog-mode/

-> https://wordpress.org/plugins/elex-woocommerce-catalog-mode/

Un Saludo


 
Respondido : 10/02/2021 4:52 pm
Respuestas: 166
Estimable Member
Topic starter
 

@karen gracias, no quiero quitar todos los carritos y dejar mi web como un catalogo, solo quiero eliminar el carrito de algunos productos concretos, como se haría así???


 
Respondido : 10/02/2021 5:04 pm
Jhon
 Jhon
Respuestas: 44989
Illustrious Member Moderator
 

Hola

Lo más práctico en ese caso sería que controles el stock de los productos de manera que los que no tienen stock no se puedan comprar.

Saludos.


 
Respondido : 10/02/2021 5:10 pm