En algunas ocaciones nuestros clientes tienen sitios donde desean vender los productos sólo a usuarios registrados por ellos, esto se usa por ejemplo para propietarios de tiendas que sólo venden a mayoristas; para lograr nuestro objetivo de mostrar la tienda sólo a usuarios registrados utilizaremos la siguiente acción “template_redirect”.
En el siguiente ejemplo crearemos una función que nos ayudará a realizar el 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' );
Si deseas más información sobre como desarrollar en
WooCommerce
, visita el Codex oficial de WooCommerce haciendo clic aquí.
Si necesitas consultoría sobreWooCommerce
envíame un correo a hola@dannydshore.com o haciendo clic aquí.
#conceptos #wordpress #woocommerce #shortcodes #css