En algunas ocasiones nos encontramos en la página de mi cuenta con las opciones inicio de sesión y registro, a veces es más interesante dejar estos por separado.
Para conseguirlo debemos usar un snippet algo más complejo, este creará un shortcode de registro para usar en otra página por ejemplo, mientras que el snippet dejará el inicio de sesión en solitario para mi cuenta.
Cuando instalamos Woocommerce por primera vez nos aparecen ciertas páginas que se crean automáticamente, como «Mi cuenta», «Carrito», «Finalizar Compra», etc.
En este caso la página de «Mi Cuenta» solo viene con un código corto (Shortcode) como este:
[woocommerce_my_account]
Para habilitar esta función debemos de activar la opción «Permite a los clientes crear una cuenta en la página Mi Cuenta». La ruta es: Woocommerce > Ajustes > Cuentas y privacidad tal como aparece en imagen a continuación.
Cuando esto este activo podremos usar el snippet que va a separar ambos formularios. (Acceso / Registro)
Finalmente podrás usar un nuevo shortcode en una nueva página y solo dar la opción de registro mediante el shortcode:
[wc_reg_form_ped]
Vamos a la aplicación de todo esto.
Snippets
This content is restricted to subscribers
Afortunadamente este snippet no ha cambiado a lo largo de muchas versiones de Woocommerce. así que hasta el momento de crear este post funciona correctamente en la versión 6.0.0.
A disfrutar la opción de tener cada cosa en su lugar.