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
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
@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í???
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.