Flores Manuel Consultor especializado en WordPress y WooCommerce.

+549 115594 7442
hola@floresmanuel.com

WooCommerce sólo visible a usuarios registrados

En algunos casos surgen clientes con sitios donde desean vender productos sólo a usuarios registrados, esto se usa para propietarios de tiendas que sólo venden a mayoristas o bien para aquellos que poseen las dos opciones mayorista/minorista; para lograr mostrar la tienda sólo a usuarios registrados se utiliza “template_redirect”.

Con esta función se llega al proceso descrito anteriormente, asegúrate de insertar el código en el archivo functions.php del tema activo en tu sitio web.


function venta_usuarios_registrados() {
if ( !is_user_logged_in() && ( is_woocommerce() || is_cart() || is_checkout()) ) {
$my_account_page_id = get_option( 'woocommerce_myaccount_page_id' );
wp_redirect( get_permalink( $my_account_page_id ));
exit;
}
}
add_action( 'template_redirect', 'venta_usuarios_registrados' );

 

Bueno hasta aquí

WooCommerce sólo visible a usuarios registrados

espero que sea util y si tienes alguna consulta no dudes en contactarme

Consultor especializado en WordPress y WooCommerce.