Configurar Mi cuenta
POM puede cambiar el diseño de Mi cuenta de WooCommerce, personalizar el mensaje del panel, añadir un bloque reutilizable y agregar destinos de cuenta sensibles a los permisos respaldados por contenido reutilizable.
Configurar el diseño de la cuenta
- Ve a Settings → POM Theme → E-Commerce → My account → My account layout.
- Elige un diseño:
- Default, all links in left sidebar mantiene los enlaces de la cuenta visibles en una barra lateral izquierda.
- Horizontal links on desktop, off-canvas on smaller screens mantiene los enlaces en línea en el escritorio y los mueve a un panel lateral en tablet y teléfono.
- Off-canvas navigation on every screen size mueve los enlaces a un panel lateral en escritorio, tablet y teléfono.
- Escribe el texto del panel.
- Opcionalmente, selecciona un bloque reutilizable para mostrarlo debajo del panel.
- Guarda los ajustes.
- Inicia sesión como cliente y abre el panel de Mi cuenta.

Para cualquiera de los diseños fuera del lienzo, selecciona el botón de navegación para abrir el panel. Usa su control de cierre o selecciona la superposición de la página para cerrarlo. Comprueba el diseño seleccionado en escritorio, tablet y teléfono después de cambiar esta opción.
Proteger el registro de clientes con reCAPTCHA
El formulario de registro estándar de WooCommerce requiere automáticamente Google reCAPTCHA cuando ambas claves del tema están configuradas. No se necesita un interruptor de registro independiente.
- Activa el registro en la página Mi cuenta en WooCommerce → Settings → Accounts & Privacy.
- Abre Settings → POM Theme → Integrations → Google reCaptcha.
- Introduce Public key y Private key para el dominio actual.
- Configura reCaptcha version para que coincida con esas claves: v2 muestra un desafío con casilla de verificación; v3 - Invisible verifica el envío sin casilla de verificación.
- Guarda y abre Mi cuenta sin haber iniciado sesión.
- Para v2, confirma que enviar sin completar el desafío muestra un error. Complétalo y verifica el registro con una nueva dirección de correo electrónico. Para v3, envía con normalidad y confirma que la cuenta se crea.
El servidor comprueba el token con Google antes de crear el cliente. Los tokens que faltan, caducados, reutilizados o rechazados impiden el registro. V3 también requiere la acción de registro y una puntuación de al menos 0,5. Los clientes necesitan JavaScript y acceso al servicio Google reCAPTCHA; si la verificación falla, el formulario permanece disponible para reintentar.
Ambas claves deben estar presentes. Sin un par de claves completo, el comportamiento estándar del registro no cambia. Esta protección cubre el formulario de registro nativo de WooCommerce, incluida su salida de shortcode; la creación de cuenta en el pago, el inicio de sesión y otros sistemas de registro conservan su propio comportamiento.
Si el registro falla repetidamente, comprueba la versión seleccionada, ambas claves y el dominio permitido en Google reCAPTCHA. Comprueba también si las extensiones de privacidad del navegador o las reglas de red están bloqueando a Google. Consulta form spam protection para los controles independientes de POM Forms.
Personalizar el mensaje del panel
El texto del panel admite estas etiquetas de combinación:
{user_name}{user_last_name}{user_email}{user_login}{logout_link}{orders_url}{addresses_url}{account_url}{recent_orders}{active_subscriptions}
Usa solo los valores que ayuden al cliente a continuar una tarea. Previsualiza el mensaje con una cuenta de cliente real porque los estados de pedidos o suscripciones vacíos pueden diferir de los de una cuenta establecida.
Añadir un destino de cuenta personalizado
- Ve a Settings → POM Theme → E-Commerce → My account → My account endpoints.
- Añade un endpoint.
- Introduce un Endpoint slug único.
- Introduce la Endpoint label orientada al cliente.
- Selecciona el Endpoint content reusable block.
- Elige la Permission rule cuando se deba restringir el acceso.
- Guarda los ajustes.
- Abre Settings → Permalinks y guarda una vez si la nueva ruta devuelve un 404.
- Prueba el elemento del menú y su URL directa con cada rol de cliente previsto.
POM oculta un endpoint restringido del menú de la cuenta y también impide que su contenido se muestre directamente a un cliente que no cumpla la regla de permiso. Un endpoint sin un bloque de contenido seleccionado no tiene contenido orientado al cliente.
No reutilices un slug de endpoint nativo de WooCommerce como orders, downloads, edit-address, edit-account, payment-methods o customer-logout.
Probar estados de cliente
Usa al menos:
- un cliente nuevo sin pedidos;
- un cliente con pedidos en proceso y completados;
- un cliente con direcciones guardadas;
- un cliente con descargas cuando corresponda;
- un cliente con suscripción cuando corresponda;
- un usuario que deba superar cada regla de permiso personalizada;
- un usuario que no deba superarla.
Comprueba las etiquetas de navegación, las URL directas, los estados vacíos, los detalles de pedido, las descargas, la edición de direcciones, los cambios de contraseña, el cierre de sesión y el bloque reutilizable en teléfono y escritorio.
Solución de problemas
Si un destino personalizado devuelve 404, guarda Settings → Permalinks una vez y reintenta. Si su contenido está vacío, confirma que el bloque reutilizable está publicado y seleccionado. Si un usuario no puede ver un destino, revisa la regla de permiso del endpoint con esa cuenta exacta en lugar de probar solo como administrador.